热敏电阻温度测量控制步进电机设计说明书

合集下载

步进电机控制的设计说明书

步进电机控制的设计说明书

目录第一章绪论 (2)1.1 设计任务 (2)1.2 总体方案 (2)第二章元器件的介绍 (2)2.1步进电机 (2)2.289C51 (3)2.3ULN2803芯片 (3)2.4数码管 (4)第三章步进电机控制系统硬件电路设计 (5)3.1控制电路 (5)3.2最小系统 (6)3.3驱动电路 (7)3.4显示电路 (8)3.5总体电路 (9)第四章软件的设计 (10)4.1方案论证 (10)4.2主程序设计 (10)4.3定时中断设计 (11)4.4外部中断设计 (12)4.5 整体程序 (14)第五章仿真与调试 (18)第六章总结 (22)附录参考文献 (24)第一章绪论1.1设计任务1 完成单片机与功率驱动电路及小功率步进电机的连接;2 控制步进电机的转动方向、转动速度及转过指定的角度;3 通过按键改变电机的转向、转速等参数。

1.2 总体方案单片机控制步进电机,就是利用单片机发出脉冲信号,经过驱动单元驱动步进电机工作,同时可以利用外围电路控制步进电机的状态,显示其工作状态。

本设计采用AT89C51,编程实现P1端四个口循环输出脉冲,用2803放大信号,供给四相电机。

另外,用按键和开关控制P3定时中断,使其加速、减速、启动、停止和换向。

P0口和P2口输出信号,经74LS164驱动数码管,显示转向和速度等级。

第二章元器件的介绍2.1 步进电机步进电机是数字控制电机,工作原理是将脉冲信号转化成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合单片机控制。

这样,脉冲的数量和频率分别控制了电机的转角和转速,通电顺序控制了电机的转向。

当某一相绕组通电时,对应的磁极产生磁场,并与转子形成磁路,这时,如果定子和转子的小齿没有对齐,在磁场的作用下,由于磁通具有力图走磁阻最小路径的特点,则转子将转动一定的角度,使转子与定子的齿相互对齐,由此可见,错齿是促使电机旋转的原因。

本设计采用20BY-0型步进电机,四相单四拍,即按A-B-C-D-A顺序供电。

使用热敏电阻测量温度的步骤

使用热敏电阻测量温度的步骤

使用热敏电阻测量温度的步骤在我们的日常生活和工作中,测量温度是非常常见的一项任务。

为了准确测量温度,热敏电阻是一种常用且有效的测量工具。

热敏电阻利用材料在温度变化下电阻值的变化来测量温度。

接下来,本文将为您介绍使用热敏电阻测量温度的步骤。

第一步:准备工作使用热敏电阻测量温度之前,我们需要准备相关的工具和材料。

首先,我们需要一根热敏电阻,确保其质量可靠且测量范围适宜。

其次,我们需要一台数字万用表或其他适用的测量仪器。

此外,还需要一台恒温器或其他稳定的温度控制设备,用来提供不同温度环境。

第二步:连接电路将热敏电阻与测量仪器连接起来是测量温度的关键步骤。

首先,将热敏电阻的两个引脚分别连接到万用表的两个测试插孔上。

确保连接稳固而且接触良好。

然后,将万用表调整为电阻测量模式,并选择适当的量程。

确保仪器设置正确,以获得准确的测量结果。

第三步:设置温度在开始测量之前,我们需要确定测试的温度范围。

使用恒温器或稳定的温度控制设备,将温度控制在适当的范围内。

此时,热敏电阻的电阻值将与环境温度相对应。

请注意,温度的变化应该是逐渐的,以免影响测量的准确性。

第四步:记录数据在进行实际测量之前,我们需要记录一些基础数据。

首先,测量起始温度时的热敏电阻的电阻值。

然后,在温度变化时,定期测量电阻值并记录下来。

请注意,测量的时间间隔应适当,以确保准确性与实时性的平衡。

第五步:绘制曲线根据记录的数据,我们可以绘制出热敏电阻与温度之间的关系曲线。

使用适当的软件或绘图工具,将温度表示在横轴上,将电阻值表示在纵轴上。

通过曲线的走势,我们可以推导出电阻值与温度之间的数学关系,从而可以准确地测量未知温度下的电阻值。

第六步:验证与校准在使用热敏电阻测量温度之后,我们需要进行验证和校准工作。

通过与其他可靠的温度测量仪器进行对比,可以验证我们的测量结果的准确性。

如果有需要,我们可以对热敏电阻进行校准,以提高测量的准确性和可靠性。

总结使用热敏电阻测量温度是一项简单且有效的测量方法。

步进电机说明书

步进电机说明书

17HS001
17HS101
- +55 !" !" 500V DC 100M 0.1 0.3mm 0.02mm Max 85 Max B
17HS111
! "10-85% ! !"#$"% Min ! "
!" -25
!" !" !" !"
!"#
电机型号 17HS001 原型号42BYGH001 17HS101 原型号42BYGH101 17HS111
Start MicroStep Co., Ltd.
!"#$%&'()*+
5
! " # $ SERIES STEP MOTORS
110BYG250A
!" -25
110BYG250B
110BYG250C
! "
!" !" !" !"
- +55 !" !" 500V DC 100M 0.1 0.3mm 0.02mm Max 85 Max B
!"#$ /
相数 步距角 相电流 驱动电压 最大静转矩 相电阻 0.15Nm 2 1.8° 1.7A DC24V 0.35Nm 0.45Nm
!" !"
相电感
转动惯量
重量
空载启动 转速 390转/分
配套驱动器
1.4Ω 2.3Ω 3.3Ω
SH-2H042Ma SH-2H042Mb 2.88mH 0.032kg·cm 0.24kg 396转/分 MS-2H057M
Start MicroStep Co., Ltd.

热敏电阻数字温度计及设计与制作

热敏电阻数字温度计及设计与制作

热敏电阻数字温度计及设计与制作一、热敏电阻介绍热敏电阻(Thermistor)是一种特殊类型的电阻元件,也被称为温度传感器或温度电阻。

它由原材料包括硅、聚苯乙烯等制成,一般构成为由特殊陶瓷物质制成的金属杆支撑的微型电阻片,它的电阻值会随温度的变化而发生量级的变化,应用范围广泛,同时也具有非线性特性。

二、原理介绍热敏电阻可以因温度的变化而改变其电阻值,电路中施加的电压,将发生变化的电阻作用的电流,其特性一般是冷端温度为25°C时,电阻值最小,随着温度的增加,电阻值也增加。

热敏电阻具有很强的非线性特性,温度噪声小,因而对温度测量后级电路要求较低,这种特性使热敏电阻更加容易把输入的温度信号转变为数字信号。

三、数字温度计的介绍数字温度计(Digital Thermometer)是一种使用热敏电阻来测量温度的设备,可以检测温度并以数字方式显示温度变化,常用于家用、工业和其它科学测量等领域。

数字温度计利用热敏电阻这种特性,可以把温度信号变换为数字信号,然后再在显示分辨率与可调量程内显示出来。

要设计并制作一台数字温度计,需要用到热敏电阻、运算放大器、A/D转换器、晶体管、多路复用器和显示器等元件。

(1)热敏电阻。

用来检测温度变化,通过将温度变化映射成电阻变化。

(2)运算放大器。

它将检测到的电阻变化信号发送至A/D转换器,用以进一步进行信号转换处理,从而获取准确的温度数值。

(5)多路复用器。

它用来将晶体管处理出的信号发送至显示器,并选择正确的显示模式,以便正确显示温度数值。

五、结论热敏电阻及其特性使其能够非常精确地测量、检测温度变化。

数字温度计设计与制作主要使用热敏电阻以及相关电路元件,它可以把温度信号变换为数字信号,从而在对精度进行严格控制的情况下,准确地显示出温度信息。

测控电路课程设计--步进电机控制器设计

测控电路课程设计--步进电机控制器设计

测控电路课程设计说明书步进电机控制器设计专业班级:姓名:学号:指导老师:完成日期:目录一设计要求与目的 (2)二系统原理方案设计 (2)1 步进电机理论知识 (2)2.1 H桥双向驱动电路 (3)2.2 ULN2003A集成芯片驱动 (4)3 单片机控制系统 (5)三软件设计 (6)1 程序流程图 (6)2实验源程序 (6)3模拟仿真对程序调试 (9)4绘制原理图及PCB图 (10)四系统硬件设计制作 (11)1 器件选型检测 (11)2 安装调试 (12)3硬件调试中出现的问题及解决措施 (12)四课程设计总结和心得体会 (12)五参考文献 (13)一、设计要求及目的设计完成一个步进电机的控制实验,要求采用H桥驱动方式,能够实现电机的正转、反转、加速、减速、停止。

二、系统原理方案设计1、步进电机原理知识步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件。

步进电机的输入量是脉冲序列,输出量则为相应的增量位移或步进运动。

正常运动情况下,它每转一周具有固定的步数;做连续步进运动时,其旋转转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。

由于步进电机能直接接受数字量的控制,所以特别适宜采用微机进行控制。

(1)步进电机种类目前常用的步进电机有三类:1)反应式步进电动机(VR)。

反应式步进电动机结构简单,生产成本低,步距角小;但动态性能差。

2)永磁式步进电动机(PM)。

永磁式步进电动机出力大,动态性能好;但步距角大。

3)混合式步进电动机(HB)。

混合式步进电动机综合了反应式、永磁式步进电动机两者的优点,它的步距角小,出力大,动态性能好,是目前性能最高的步进电动机。

它有时也称作永磁感应子式步进电动机。

(2)步进电机的工作原理该步进电机为一四相步进电机,采用单极性直流电源供电。

只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。

图1是该四相反应式步进电机工作原理示意开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。

步进电机控制说明书

步进电机控制说明书

1题目:2 电路原理图的设计2.1步进电机控制电路原理图硬件总体电路原理图如下图2.1所示,图2.1 2.2 LCD显示模块LCD1602与51单片机的接口原理图如下图2.2,2.3L297/298电机驱动模块L297、L298与单片机的接口原理图如下图2.3,图2.3L297能产生4相控制信号,其用于分辨单片机传送给它的信号是低电平还是高电平,以采取相应的措施工作。

L298是步进电机专用驱动芯片,是2相和4相步进电机的专用驱动器,驱动46V,2A 以下的步进电机,如上图2.3所示。

2.4 键盘控制模块(加速、减速、正转、反转)键盘控制模块的链接方式如图2.5所示图2.2图2.5由这4个键分别来控制电机的转动情况:加速,减速,正转,反转。

3软件系统设计3.1软件系统的流程结构3.2主程序模块#include "AT89X51.h"int delay();void inti_lcd();void show_lcd(int);void cmd_wr();void ShowState();void clock(unsigned int Delay) ;void DoSpeed(); //计算速度//正转值#define RIGHT_RUN 1//反转值#define LEFT_RUN 0sbit RS=0xA0;//P2口地址sbit RW=0xA1;sbit E=0xA2;char SpeedChar[]="SPEED(n/min):";char StateChar[]="RUN STATE:";char STATE_CW[]="CW";char STATE_CCW[]="CCW";char SPEED[3]="050";unsigned int RunSpeed=50; //速度unsigned char RunState=RIGHT_RUN; //运行状态main(){/*定时器设置*/TMOD=0x66; //定时器0,1都为计数方式;方式2;EA=1; //开中断TH0=0xff; //定时器0初值FFH;TL0=0xff;ET0=1;TR0=1;TH1=0xff; //定时器1初值FFH;TL1=0xff;ET1=1;TR1=1;IT0=1; //脉冲方式EX0=1; //开外部中断0:加速IT1=1; //脉冲方式EX1=1; //开外部中断1:减速inti_lcd();DoSpeed();ShowState();while(1){clock(RunSpeed);//延时时间P0_1=P0_1^0x01;//什么意思,用与或也行的}}//定时器0中断程序:正转void t_0(void) interrupt 1{RunState=RIGHT_RUN;P0_0=1;//控制CW CCW的P1=0x01;cmd_wr();ShowState();}//定时器1中断:反转void t_1(void) interrupt 3{RunState=LEFT_RUN;P0_0=0;P1=0x01;cmd_wr();ShowState();}//中断0:加速程序void SpeedUp() interrupt 0{if(RunSpeed>=12)RunSpeed=RunSpeed-2;DoSpeed();P1=0x01;cmd_wr();ShowState();}//中断1:减速程序void SpeedDowm() interrupt 2{if(RunSpeed<=100)RunSpeed=RunSpeed+2;DoSpeed();P1=0x01;cmd_wr();ShowState();}int delay() //判断LCD是否忙{int a;start:RS=0;RW=1;E=0;for(a=0;a<2;a++);E=1;P1=0xff;if(P1_7==0)return 0;elsegoto start;}void inti_lcd() //设置LCD方式{P1=0x38;cmd_wr();delay();P1=0x01; //清除cmd_wr();delay();P1=0x0f;cmd_wr();delay();P1=0x06;cmd_wr();delay();P1=0x0c;cmd_wr();delay();}void cmd_wr() //写控制字{RS=0;RW=0;E=0;E=1;}void show_lcd(int i) //LCD显示子程序{P1=i;RS=1;RW=0;E=0;E=1;}void ShowState() //显示状态与速度{int i=0;while(SpeedChar[i]!='\0'){delay();show_lcd(SpeedChar[i]);i++;}delay();P1=0x80 | 0x0d;cmd_wr();i=0;while(SPEED[i]!='\0'){delay();show_lcd(SPEED[i]);i++;}delay();P1=0xC0;cmd_wr();i=0;while(StateChar[i]!='\0'){delay();show_lcd(StateChar[i]);i++;}delay();P1=0xC0 | 0x0A;cmd_wr();i=0;if(RunState==RIGHT_RUN)while(STATE_CW[i]!='\0'){delay();show_lcd(STATE_CW[i]);i++;}elsewhile(STATE_CCW[i]!='\0'){delay();show_lcd(STATE_CCW[i]);i++;}}void clock(unsigned int Delay) //1ms延时程序{ unsigned int i;for(;Delay>0;Delay--)for(i=0;i<124;i++);}void DoSpeed(){SPEED[0]=(1000*6/RunSpeed/100)+48;SPEED[1]=1000*6/RunSpeed%100/10+48;SPEED[2]=1000*6/RunSpeed%10+48;}4仿真及调试如图4.1(1)、图4.1(2)所示5.总论图4.1(1)图4.1(2)参考文献致谢。

ntc热敏电阻电路设计

ntc热敏电阻电路设计引言热敏电阻(NTC)是一种基于温度变化而改变电阻值的电子元件。

在电路设计中,NTC热敏电阻常被用于测量温度、温度补偿和温度控制等应用。

本文将深入探讨NTC热敏电阻电路的设计原理、特性及应用。

一、NTC热敏电阻的基本原理NTC热敏电阻的电阻值随温度的升高而降低,具有负温度系数。

其基本原理是:在NTC热敏电阻内部,电子和空穴的浓度随温度的升高而增加,导致载流子的浓度增加,从而使电阻值下降。

二、NTC热敏电阻的特性1. 温度-电阻特性曲线NTC热敏电阻的温度-电阻特性曲线呈指数关系,即温度每升高1摄氏度,电阻值下降的幅度随温度的升高而增大。

2. 灵敏度NTC热敏电阻的灵敏度是指单位温度变化引起的电阻变化。

灵敏度越高,NTC热敏电阻对温度变化的响应越敏感。

3. 热时间常数热时间常数是NTC热敏电阻温度响应速度的指标,表示电阻值变化至稳定值所需的时间。

热时间常数越小,NTC热敏电阻的响应速度越快。

三、NTC热敏电阻电路设计NTC热敏电阻常用于温度测量、温度补偿和温度控制等电路中。

下面将介绍几种常见的NTC热敏电阻电路设计。

1. 温度测量电路温度测量电路是最常见的NTC热敏电阻应用之一。

该电路通过测量NTC热敏电阻的电阻值来间接测量温度。

一种简单的温度测量电路如下: - 连接一个恒流源和NTC热敏电阻,形成电压分压电路。

- 将NTC热敏电阻的电阻值与温度之间的关系通过查找表或数学模型来确定。

2. 温度补偿电路在某些电路中,温度的变化会导致其他元件的性能发生变化,从而影响整个电路的工作稳定性。

为了解决这个问题,可以使用NTC热敏电阻作为温度补偿元件,以调整其他元件的工作参数,使电路在不同温度下保持稳定。

3. 温度控制电路温度控制电路利用NTC热敏电阻的特性,实现对温度的精确控制。

一种常见的温度控制电路是基于PID控制算法的闭环控制系统,其中NTC热敏电阻用于测量温度,控制器根据测量值与设定值的差异来调整加热或冷却元件的工作状态。

热敏电阻使用说明

NTC热敏电阻的B值B值是热敏电阻器的材料常数,即热敏电阻器的芯片(一种半导体陶瓷)在经过高温烧结后,形成具有一定电阻率的材料,每种配方和烧结温度下只有一个B 值,所以种之为材料常数。

B值可以通过测量在25摄氏度和50摄氏度(或85摄氏度)时的电阻值后进行计算。

B值与产品电阻温度系数正相关,也就是说B值越大,其电阻温度系数也就越大。

温度系数就是指温度每升高1度,电阻值的变化率。

采用以下公式可以将B值换算成电阻温度系数:电阻温度系数=B值/T^2 (T为要换算的点绝对温度值)NTC热敏电阻器的B值一般在2000K-6000K之间,不能简单地说B值是越大越好还是越小越好,要看你用在什么地方。

一般来说,作为温度测量、温度补偿以及抑制浪涌电阻用的产品,同样条件下是B值大点好。

因为随着温度的变化,B值大的产品其电阻值变化更大,也就是说更灵敏。

NTC热敏电阻B值公式的: B= T1T2 Ln(RT1/RT2)/(T2-T1)其中的B:NTC热敏电阻的B值,由厂家提供;RT1、RT2:热敏电阻在温度分别为T1、T2时的电阻值;T1、T2:绝对温标。

vNTC热敏电阻B值公式。

先更正昨天的帖子,我用的热敏电阻的精度是1%,不是3%。

B= T1T2 Ln(RT1/RT2)/(T2-T1) ——————————(1)B:NTC热敏电阻的B值,由厂家提供;RT1、RT2:热敏电阻在温度分别为T1、T2时的电阻值,厂家提供的是温度为298.15K (25摄氏度)时的阻值。

T1、T2:绝对温标。

我还是针对昨天的原理图简单的说说:由(1)式可得:B(1/T1-1/T2)RT1/RT2=e ——————————————(2)取T1=298.15K,此时热敏电阻的阻值为RT1=10K,故取R1=10K,设温度为T2时的分压值为V2,则:V2=RT2Vcc/(RT2+R1),得 RT2=V2R1/(Vcc-V2),所以RT1/RT2=Vcc/V2-1 代入(2)式得B(1/T1-1/T2)e =Vcc/V2-1得 B(1/T1-1/T2)=Ln(Vcc/V2-1)T2=T1/(1-T1(Ln(Vcc/V2-1))/B)设8位ADC输出值为N,则 Vcc/V2-1=256/N-1所以 T2=T1(1-T1(Ln(256/N-1))/B)换算为摄氏温度后则T=T2-273.15你可以用C或VB编个程序从N=0开始到N=255计算出温度表,然后以N 为索引查表直接得到温度。

热敏电阻程序设计

热敏电阻程序设计热敏电阻是一种能够根据温度变化而改变电阻值的电子元件,广泛应用于温度测量和控制领域。

在本文中,我们将探讨热敏电阻的工作原理以及如何通过程序设计来实现温度测量。

热敏电阻的工作原理是基于材料的温度敏感性质。

当温度升高时,材料的电阻值会下降,反之则会上升。

这种温度敏感性是由材料的电子结构和能带结构决定的。

常见的热敏电阻材料包括氧化锌、氧化镉和氧化铜等。

要使用热敏电阻进行温度测量,首先需要将热敏电阻与电路连接起来。

一般情况下,热敏电阻作为电路中的一个元件,与其他电子元件(如电源、运算放大器等)相连。

通过测量热敏电阻两端的电压或电流,可以推算出温度的变化。

为了实现温度测量,我们可以使用基于模拟电路的方法,也可以使用基于数字电路的方法。

下面我们将重点讨论基于数字电路的实现方式。

我们需要选取一个适合的微控制器或单片机来获取热敏电阻的电阻值,并将其转化为温度值。

常用的微控制器有Arduino、Raspberry Pi等。

这些微控制器都有成熟的开发环境和丰富的函数库,方便我们进行程序设计。

我们需要连接热敏电阻和微控制器。

通过将热敏电阻的一端连接到微控制器的模拟输入引脚,另一端连接到微控制器的地引脚,可以实现电路的连接。

接下来,我们需要编写程序来读取热敏电阻的电阻值,并将其转化为温度值。

在编写程序时,我们可以利用热敏电阻的特性来设计一个合适的数学模型。

例如,我们可以使用斯特恩-伏兹方程来拟合热敏电阻的电阻-温度曲线。

这样,我们就可以通过测量电阻值来推算出温度值。

在程序设计中,我们还可以加入一些额外的功能,如温度报警、温度记录等。

例如,当温度超过某个设定值时,可以通过微控制器的输出引脚触发蜂鸣器或发送警报信息。

为了提高测量的准确性,我们还可以采用一些校准方法。

例如,可以通过在已知温度下进行电阻测量,然后根据测量结果对程序进行修正。

总结起来,热敏电阻程序设计是一种利用热敏电阻进行温度测量的方法。

通过合理选择微控制器、连接电路和编写程序,我们可以实现精确的温度测量,并可以根据需求添加各种功能。

用热敏电阻测量温度

用热敏电阻测量温度热敏电阻是一种电阻器件,其电阻值随着温度的变化而发生变化。

热敏电阻可以被广泛地应用于温度测量和控制领域中。

本文将介绍如何使用热敏电阻进行温度测量。

一、热敏电阻的基本原理热敏电阻是一种半导体器件。

当温度升高时,其电阻值会下降;反之,当温度降低时,其电阻值会上升。

这种变化是由于温度会影响半导体材料中的载流子浓度和电子迁移率等物理性质引起的。

二、热敏电阻的种类热敏电阻可以分为两种类型:正温度系数热敏电阻和负温度系数热敏电阻。

正温度系数热敏电阻的电阻值随着温度的升高而上升,常用的材料有铂和镍铬合金等。

三、热敏电阻的测量电路根据热敏电阻的变化规律,可以使用一个简单的电路来测量温度。

该电路如下图所示。

电路由一个电池和一个热敏电阻组成。

当热敏电阻的温度升高时,其电阻值下降,电路中的电流随之增大。

电路中电流的变化可以通过连接在电路中的电流表读取。

为了准确地测量温度,我们需要使用一个标准温度源和一个多用电表。

具体方法如下:1.使用标准温度源将热敏电阻的温度调整到一个已知的温度,例如20℃。

2.将电流表连接到电路中,并将多用电表调整到电压测量模式。

3.记录电路中的电压值,并使用欧姆定律计算出热敏电阻的电阻值。

4.调整标准温度源的温度,并重复步骤3,直到记录下多个热敏电阻的电阻值和对应的温度值。

5.使用这些数据来制作一张热敏电阻的电阻-温度关系图。

6.使用该关系图来测量未知温度下的热敏电阻的温度。

1.使用标准温度源时应注意其温度与待测温度的差距不宜过大。

2.多用电表的精度应该足够高。

3.热敏电阻应该被放置在一个恒定的温度环境中,以避免环境温度的影响。

4.热敏电阻的金属引线不能被折弯,以便保持其形状和性能。

总之,热敏电阻是一种简单而可靠的用于温度测量的器件。

通过掌握热敏电阻测量温度的基本原理、种类和测量方法,我们可以更好地应用它来满足我们的需要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机接口技术课程设计说明书课程名称:热敏电阻温度测量控制电机学院:机械工程学院专业:机械设计制造及其自动化组员:指导老师:日期:目录1.课程设计任务书 (1)1.1 任务要求 (1)1.2 设计项目 (1)1.3 主要技术要求 (1)1.4 主要完成任务 (1)1.5 提交成果 (1)1.6 注意事项 (2)2.说明书正文 (3)2.1 前言 (3)2.2 现状 (4)2.3 任务分析与方案设计 (5)2.4 系统电路原理图 (6)2.5 元件参数选择及清单 (16)2.6 电路的调试 (17)3.心得体会 (19)4.参考文献 (21)5.附录 (22)1.课程设计任务书1.1 任务要求在Dais实验台基础上设计并调试一个外接口电路,能够测量和显示所测量(依具体题目定)的值,且具有一定的控制功能,编程并调试完成整个开发系统。

每组一题,分别由3~4位同学合作完成。

1.2 主要技术要求1)测温题要求温度测量:0摄氏度~+100摄氏度;电机转速题要求:0~1500r/min;称重题要求:自行设定。

2)显示精度:0.1g1.3 主要完成任务1、查找相关资料,确定课程设计方案;2、微机接口电路硬件的焊接、装配、逐步排除故障及调试;3、用Protel2004绘制微机最小系统配置原理图;4、用Protel2004绘制相关项目的接口原理图;5、编写有关项目的程序,并进行调试;6、按照相关项目内容要求,上机进行联调;7、编写课程设计报告。

1.4提交成果1). 课程设计说明书一本。

(电子文档和打印稿各一份)要求:内容完整,图表完备,条理清晰,分析有据,计算精确。

所附电路图布局合理,清晰完备,图形和符号要规范。

2). 所用元器件清单。

3). 电路实体一套。

要求:该电路实体必须是经过自己安装调试通过并达到性能指标要求的电路实体。

- -11.5 时间按排6月14日~6月27日,地点:机械学院微机原理实验室6月14日上午,分组及分配课程设计任务。

下午,查找相关资料,初拟总体方案。

6月15日分发参考资料、讨论确定总方案,上机熟悉Protel2004软件。

6月16日~6月18日完成微机最小系统配置原理图、相关项目接口电路原理图及各项目接口;借领工具,、PCB板及相关元器件。

6月19日~6月23日各项目PCB板的焊接、装配、调试等工作、相关程序设计、编写及联机调试。

6月24日~6月25日答辩及验收课程设计成果(归还所借工具,上交课程设计成果)。

6月26日~6月27日提交修改后的最终报告及成果。

1.6 注意事项1、按时上下机,严禁玩游戏,注意公共卫生。

2、爱护实验室内一切实验设施,违者按零分计。

3、爱护借用的工具,丢失工具者按原价赔偿。

故意损坏工具者按零分计,并原价赔偿。

4、注意安全。

下课时关闭总闸与空调,拔掉电烙铁,关好门窗。

5、不准用笔在实验桌上乱写乱画,否则按零分计。

1.7项目汇总热敏电阻测温放大电路PCB板1.温度测量(1)两点间温度的测量与控制。

开机系统进入工作状态1.当温度=40℃时,转换指示灯进入状态2。

当温度升至100℃时,转换指示灯进入状态3。

当温度≤40℃时,返回状态1。

要求在全过程中能显示当前温度值。

(2)多点温度开关的控制。

开机系统进入工作状态1。

当温度=60℃时,转换指示灯进入状态2。

当温度=100℃时,转换指示灯进入状态3。

当温度=150℃时,返回状态4,保持3秒,返回状态2。

同时能显示当前状态的温度值。

(3)四位数数字式温度计测量与控制。

用热敏电阻作为测温传感器组成能测量0℃—200℃的四位数字温度计。

数字温度计能调零、切换量程。

(4)空调机的温度测量与控制。

设置控制按钮来设定温度模式。

设定温度范围为34℃—20℃,每按一次设定温度按钮,减少1℃直至最低设定温度20℃,再按一次又回到34℃。

当室温高于设定温度,压缩机运转,使室温降低;反之,则压缩机停止运转。

本电路只取两位LED数码显示温度值。

程序以计时中断,每50毫秒中断一次,比较室温与设定温度值一次,而令压缩机停止或运转(用两个LED显示压缩机工作状态)。

(5)J键盘设定温度控制。

应用键盘设置多点温度开关的控制。

键入温度=60℃时,转换状态指示灯进入状态21,键入定时时间t=10S。

这首,小于设定温度,加热器工作,反之则风冷器工作(用两个LED显示加热器与风冷器工作状态)。

键盘能实时键入温控点与定时值。

2.步进电机的控制步进电机转速与正反转控制。

控制四相步进电机是采用编程方法实现四相八拍环形分配运行方式,改变激励脉冲频率的大小来实现调制。

变换步进电机的其中两相相序,就能实现步进电机的正反转。

2.说明书正文2.1 前言从晶体管、集成电路,到超大规模集成电路,日新月异的微电子技术是计算机技术飞速发展的基础。

计算机的发展,加快了信息技术革命,使人类进入信息时代。

多媒体计算机技术的应用,实现了文字、数据、图形、图像、动画、音响的再现和传输;国际互联网(Internet)把世界联成一体,形成信息高速公路,令人真正感到天涯咫尺。

以半导体集成电路为中心的微电子技术的进步,使计算机向着微型、高性能、低成本的方向迅猛发展。

至今,集成电路已发展到第四代,即超大规模集成电路(VLSI)。

今天的微处理器,不仅CPU,而且连同存储器、输入/输出接口等电路也做在同一块硅片上。

微处理器的飞速发展使微机高度微型化、快速化、大容量化和低成本化,单台微机的性能已达到中型机以上水平。

微型计算机软硬件不断翻新,但工作原理基本上没变,通过学习微机的工作原理、CPU结构和功能、各种寻址方式和微机的指令系统、汇编语言程序设计、中断的工作原理及处理方法和接口技术,以期能在理论上及实践上掌握和应用微型计算机的主要技术。

微机原理是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。

要求学生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力本次温度测量控制程序设计采用汇编语言程序编写,要求设计者具备微机原理的理论知识和实践能力。

微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力。

本课程设计的主要目的是提高实践能力,包括提高汇编等语言的编程能力及对接口等硬件的理解分析能力和设计接口电路的能力,在进行课程设计的过程中,通过让学生体验自己分析解决问题,从而帮助学生系统地掌握微机原理的接口技术的相关知识。

程序使用Dais实验台进行模拟,包括程序输入、调试、运行,最后进行结果分析,验证程序的正确性。

学习微机原理与应用的理论知识后,通过本次课程设计加深对它的理解和掌握。

在设计过程中,广泛查阅各种所需的资料,通过实践来加深和巩固理论,同时将自己对这门技术的理解应用在设计当中,提高实践水平和综合能力。

2.2 现状随着企业生产规模的逐渐扩大,对生产过程的自动化程度要求越来越高,系统控制在向着更加复杂,可靠性及精确性要求更高的方向发展。

这就要求必须有更加先进的控制系统与之相适应。

微型计算机自出现以来,便以其集中度高、功能强、体积小、功耗低、价格廉、灵活方便等一系列优点,广泛应用于国防、航空航天、海洋、地质、气候、教育、经济、日常生活的各个领域,并发挥着巨大的作用。

随着自动控制理论和计算机应用技术的发展,生产过程将进一步微机化、规范化和科学化,使各生产只能管理部门能够利用计算机终端通过电话线或光纤通讯电路与微机控制系统联网,随着从公用数据库中了解分析生产情况,以便对下一步的生产和技术改造进行决策,有利于提高生产率和产品质量。

本课题中,可以实时监控到环境中的温度,并以温度控制电机速度,既能了解分析情况,又能完成生产的自动化。

2.3 任务分析与方案设计2.3.1任务分析热敏电阻温度测量控制电机原理是通过给热敏传感器一个温度,该传感器发生变化,从而使电阻或电容等参数发生变化,传出到A/D转换芯片。

转换成便于处理的数字信号输出到CPU运算控制。

CPU根据程序将这种结果输出到显示器。

直至显示这种结果。

利用实验系统上的0809作为A/D转换器,实验系统上的电位器提供模拟量输入,编制程序,将模拟量转换成数字,通过数码管显示出来。

再根据数码管显示的值来控制电机的转动,以及转动的快慢。

具体的分工由两人硬件,两人软件,徐立,王勇做硬件焊接工作,王强,徐江南做软件编程工作,最后一起联机调试。

2.3.2方案设计(1)用热敏电阻测温度的方法,通过热敏电阻测得温度。

(2)将其转化为电压值,再由电压值转化成LED灯的显示值。

(3)其中根据LED灯的值来判断个状态的显示值,从来还确定步进电动机的是否转动。

(4)再者判断状态值大小,实现步进电动机的快慢速转动。

(5)步进电动机的转动实现降温的效果。

2.4系统设计与开发(1)接口电路设计输入接口电路的功能是将传感器输出的电信号经过必要的转换或信号放大与处理,使之符合微机控制系统要求。

接口电路的组成与传感器输出测量信号的形式有关,与微机处理系统功能要求有关,因此可根据输出信号的形式和系统的功能要求决定接口电路的类型热敏电阻测温接口电路(如图2)1、传感器激励电源电路由U1、D1、R1、R2、R3、C1、RW1组成产生稳定的电压源,即传感器工作电压。

热敏电阻传感器在工作时,希望它只跟测试温度发生对应关系。

但现实中,热敏电阻传感器的激励电源引起的微小变化将严重影响测试的精度,必须要专用的稳压源供电。

在电路中R1、D1、C1为运算放大器同相输入端提供稳定的基准参考电压,输出电压经R2、RW1、R3分压,经RW1可调端反馈到运算放大器的反相输入端,这样调整RW1就能输出稳定的设定电压值。

2、传感器接口电路传感器接口是连接传感器与放大器的端口,电路由R4、R5、R6、RW2、C2、Q1组成。

热敏电阻传感器在温度变化场下将产生电阻率的变化,为获得对应的电压值,将热敏电阻传感器RD-A设计放置在Q基极的上偏置;与下偏置RW2、R4、C2(C2为旁路电容)共同组成Q1基极的偏置电路,调整RW2就能改变基极电压的起始点,上偏置热敏电阻传感器随着温度的变化其阻值也跟着变化,进而改变了基极Ib的大小,由于Q1的放大作用将发射电流Ie放大,流经R6时产生随温度变化的对应电压值。

3、跟随器其功能是输入输出阻抗和放大电流的作用。

4、十倍放大器将电路中的R7、R8、R9阻值设计为10K欧姆,这样运算放大器将组成十倍的反相运算放大器,RW3为调整U3的共模抑制电压,调整时,使U3的同相输入端、反相输入端的输入为零(即2、3端接地),调整RW3使U3的6脚输出为零。

相关文档
最新文档