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