《热电阻检测台的设计》由会员分享,可在线阅读,更多相关《热电阻检测台的设计(12页珍藏版)》请在金锄头文库上搜索。
1、1、选题依据,本设计课题来源于承德新龙电子技术有限公司的实际课题,该课题企业主要的产品为IC卡智能热水表。每只水表上配套两只Pt100热电阻用于检测供热水管的入水和出水水温。为了保障热水表的质量,每只热电阻传感器在装配前需要进行质量检验,此检验台设计目标为可同时检测16只热电阻,相比原来的检测系统精度和效率都得到了很大的提高。,2、研究内容, 检测台的用途是检测Pt100热电阻的质量从而进行筛选。,3、采用方案,把16只待检的Pt100热电阻放入恒温油槽中,标准温度值由一只标准热电阻给出,其他的待检电阻和其进行比较,在误差许可的范围内即合格。此次我们设计的是一套系统检测一只热电阻,16只需16
2、套系统最后由系统机统一管理。 模块的核心采用51单片机,主要工作是对A/D转换的结果进行处理并显示,完成温度值的传输。,4、主要的技术指标,检测的温度分辨率为0.1 检测的精度为0.5 检测的温度范围0100,5、电路的硬件设计,电路硬件的框图结构,6、各模块的基本介绍,电源 采用+5V供电 传感器 Pt100热电阻(铂热电阻在0时的阻值为100) 信号放大电路 采用桥电路与LM741集成电路 模数转换器 采用8位ADC0809芯片 单片机系统 采用8051单片机控制 驱动电路 采用74HC244芯片实现 LED显示 采用数码管显示器显示数据,7、软件系统分三种形式,前后台系统 状态机系统操作
3、系统,8、电路的软件设计,程序采用模块化设计,选用汇编语言设计。 电路的软件程序主要由主程序和子程序两部分构成。 主程序主要实现系统的初始化、A/D转换、显示数据;子程序实现有温度信号采集的数据处理程序。,9、软件程序的流程图,开始,10、软件应用基本介绍,采样保持 :对 连续变化的 模拟信号定时进行测量抽取样值,并每次取得的样值暂存保持不变,直到下一个采样脉冲的到来。 转换实现:放大电路的电压值由ADC0809转换得到二进制数值并查表得到温度值 数码显示:运用数码管显示,采用动态扫描方式把二进制数转换成BCD码显示出数值。,11、采样电路的软件程序设计,org 0100h ;初始化程序 adc0809: mov r0,#40h ;采集数据的地址指针mov dptr,#7fffh ;通道0的地址 loop: clr a ;清累加器Amovx dptr,a ;启动A/D转换call yanshi ;调用延时movx a,dptr ;保存数据mov 40h,aret ;返回主函数循环,谢谢观赏!,