机电课程设计-------温度巡回检测仪
(2)LM35工作特性:
比例因子:10MV/℃ 测量范围:-55℃—150℃ 工作电压:4V—30V 精度:0.5℃
由于A/D转换器选用的是ADC0809,输入模拟电压为0—5V,数字量是2,为了提高温度的转换精度,本设计选定温度传感器的测量范围是0℃—125℃ (3)放大电路
采用的是LM324运算放大器。LM324可采用单极性或者双极性电源供电,可以在0~+5V下工作,它内部集成了四个运放模块,它的输入端是温度补偿的。 温度/℃ 0 25 50 75 100 125 放大电路如下图:
LM输出电压/V 0 0.25 0.5 1.75 1 1.25 ADC0809输入模拟电压/V 0 1 2 3 4 5 8
(4)A/D转换器
A/D转换器选用ADC0809。ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和微机直接接口。 A.引脚结构:
ADC0809采用双列直插式封装,共有28条引脚。其引脚结构图如下图所示。
温度巡回检测仪 6 机电课程设计-------温度巡回检测仪
U726272812345IN-0IN-1IN-2IN-3IN-4IN-5IN-6IN-7BOCADD-AADD-BADD-CALE1612ref(-)ref(+)0809ENABLESTARTCLOCK7252423229610msb2-12-22-32-42-52-62-7Isb2-8212019188151417
B.地址输入和控制线:4条
ALE 为地址锁存允许输入线,高电平有效。当ALE现为高电平时,地止锁存与译码器将ADDA、ADDB和ADDC三条地址输入线,用于选通IN0~IN7上的一路模拟量输入。通道选择如下表所示。 ADDC 0 0 0 0 1 1 1 1 ADDB 0 0 1 1 0 0 1 1 ADDA 0 1 0 1 0 1 0 1 选择的通道 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 C.数字量输出及控制线:11条
START 为转换启动信号。当START上升沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,START应保持低电平。EOC位转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三态输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7~D0位数字数出线。
温度巡回检测仪 7 机电课程设计-------温度巡回检测仪
电路图如下:
3.3显示模块
数码管是一种在单片机系统中广泛使用的数字显示输出装置。对于数码管的驱动控制一般有两种方式,即静态驱动和动态驱动。静态驱动中硬件开销大,成本高,电路板面积增大,布线复杂;动态驱动中一般只需一块驱动芯片,多个数码管以极高的频率逐个选通,显示相应的数字,它优点在于硬件电路大大简化。
本电路中使用6个LED共阴数码管显示,格式为,小时:分钟:秒 或,通道 温度 LED动态显示数码管通过8255可编程并行I/O扩展(占用8255的PA与PB口)
温度巡回检测仪 8 机电课程设计-------温度巡回检测仪
引脚功能
RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。
CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输.
RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。
WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU将数据或控制字写入8255。
D0~D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。 PA0~PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入锁存器。
PB0~PB7:端口B输入输出线,一个8位的I/O锁存器, 一个8位的输入输出缓冲器。 PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。'
A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器. 当A1=0,A0=0时,PA口被选择; 当A1=0,A0=1时,PB口被选择; 当A1=1,A0=0时,PC口被选择; 当A1=1.A0=1时,控制寄存器被选择. 电路图接线如下:
温度巡回检测仪 9 机电课程设计-------温度巡回检测仪
8255 8255工作方式控制字格式
根据上如图所示,8255芯片的PA端口地址为7FFFCH,PB端口地址为7FFDH 可以设置A口和B口输出,两者均采用工作方式0,控制字为80H。 3.4键盘输入模块
采用3*3的矩阵式键盘,各行分别接P1.3,P1.4,P1.5,各列分别接P1.0,P1.1,P1.2
温度巡回检测仪 10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库机电课程设计—温度巡回检测仪 - 图文(2)在线全文阅读。
相关推荐: