·上一文章:基于ModBus通讯协议智能模块实现及应用
·下一文章:国内电力线载波数传模块的研发分析
1 元器件的选择
1.1 核心芯片的选择
AT89C52单片机价格低廉,输入输出口丰富,无需再另外扩展,简化了外围电路。256 B内部RAM,8 kB内部ROM,程序存储空间大,防止由于字模过多而造成存储空间不够。另外由于前期开发需要多次的写入、擦除,而89C52可以完成1 000次写/擦,故满足要求。
1.2 模数转换芯片的选择
ADC0809是8位的A/D转换芯片,为逐次逼近型。由单一的+5 V电源供电,片内带有所存功能的8路模拟多路开关,可对8路0~5 V的输入模拟电压信号分时进行转换,完成一次转换约需100μs;片内的地址译码和锁存电路,将单片机的三条地址信号译码生成选择八路模拟通道。输出具有TTL三态锁存缓冲器,可以直接接到单片机的数据线上。
1.3 温度传感器的选择
温度传感器类型很多,目前出现的石英体温度传感器如AD590具有很高的稳定性、准确度和良好的线性,抗干扰能力强。单总线数字型的温度传感器DS18B20直接产生温度数字信号,不需要A/D转换,准确度、稳定性都相当高,但这些传感器的适用范围不广,不利于以后其他功能的扩展。所以本次采用TREND公司的铂热电阻温度传感器T/PI/HT,传感器的工作电压为24 V,输出电流为4~20 mA,外接250 Ω精确电阻用于提取电压时进行A/D转换,ADC0809的输入电压在1~5 V范围内对应的测量温度范围为-10~+160℃。
2 AT89C52的设计应用
2.1 硬件设计
根据设计仪表的功能要求,本设计要完成以下功能:
(1)数字化测量,显示及报警装置;
(2)显示指定位置温度的数值及其动态曲线图;
(3)多路模拟数据的采集、处理;
(4)温度值字体的放缩。
系统结构图如图1所示。
关键词:评论内容只代表网友观点,与本站立场无关! 评论摘要(共 0 条,得分 0 分,平均 0 分)
|