- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机温度控制系统毕业论文
随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响,所以温度采集控制系统的设计与研究有十分重要的意义。
本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LED进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。
我所采用的控制芯片为51,此芯片功能强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对车温度的控制和调节功能。
图1-0 部分程序设计流程图的设计框架
图1-1 主程序流程图
图1-2 T0中断服务程序流程图
图1-3 温度采样及模数转换子程序流程图
图1-4 温度计算子程序流程图
3、具体内容
(1)温度控制器电器原理图设计
按以上分析及相关知识设计出的温度控制器电路原理图如图1-5所示。
图1-5 温度控制电路原理图
(2)温度数据表
在图1-5所示的电路中,热敏电阻的连接如图1-6所示。
图1-6 热敏电阻的连接
本设计所使用的热敏电阻的分度表及ADC0809转换后的电压数字量见附表1-1所示
转换后的电压数字量的计算方法为:
热敏电阻与R8并并联后的总电阻:R=(Rt*R8)/(Rt+R8)
R与R7串联电路中R的分压值(即输入ADC0809的模拟量):
V=5R/(R+R7)
5V被分成256等分(8位量化),则每份的电压值:△=5/256
输入的模拟量电压经8位量化后的数字量:D=V/△
例如,热敏电阻在温度为20℃时的阻值为62.254千欧,则根据上述方法计算出的电压数字量为169,注意在计算中R7用实测值19.6千欧代入进入计算。
在实际做该电路时,可根据自己所选择的热敏电阻的分度表计相关电路参数,按上述方法计算出ADC0809转换后的各温度对应的电压数字量。
程序中的温度数据表构成:1个温度数据占2个字节,前一字为温度值,后一个字节为该温度下热敏电阻上的模拟电压转换成德8位数字量。如在20℃时,热敏电阻对应的电压数字量为169,则20,169组成一个温度为20℃的温度数据。按这样方法组成的0-49℃的温度数据表如下:
DATATAB:DB 0,194,1 ,193 ,2 ,192, 3, 191,4,190
DB 5,189,6, 188, 7 ,187, 8, 186,9,185
DB10,184,11,182,12,181,13,180,14,178
DB 15,177,16,175,17,174,18,173,19,171
DB 20,169,21,168,22,166,23,165,24,163
DB 25,161,26,159,27,158,28,,156,29,154
DB 30,152,31,150,32,149,33,147,34,145
DB 35,143,36,141,37,139,38,147,39,135
DB 40,133,41,131,42,129,43,127,44,125
DB 45,123,46,121,47,118,48,116,49,114
在温度采样机模数转换子程序中,采样得到的当前温度下热敏电阻上的数字电压存于20H单元,在温度计算子程序中通过查表的方法从表中的第一个温度(0℃)下热敏电阻上的数字电压开始,依次取出各温度下热敏电阻上的十字电压,与与存于20H单元的当前温度下热敏电阻上的的数字电压比较,如小于当前温度的数字电压,则在取出下一温度的数字电压与当前温度的数字电压比较;直到大于或等于当前的温度数字电压,比较结束。如大于则取出前一温度作为当前温度存于21H单元,如等于则将该温度作为但前温度存于20H单元。这种温度计算方法,避免了温度特性曲线的非线性对温度计算精确性的影响,计算出的温度非常精确。
(3)温度控制程序设计
在本设计中,晶体振荡器频率为6MHz,T0定时时间为100ms,T0工作于方式1,则T0的初值为:
X=(最大计数值M―定时时间t/及其周期Tm)=216 -100ms/2us=15536=3CB0H
按以上任务分析设计出的源程序如下:
ORG 0000H;跳转到主程序
LJMP MAIN;
ORG 000BH;
LJMP T0INT;跳转到T0中断服务程序;
主程序
ORG 0100H;
MAI
您可能关注的文档
- -基于PLC消防报警控制器方案设计书71575.doc
- PLC消防报警控制器方案设计书.doc
- 办公楼施工组织方案设计书04094.doc
- 章村洗煤厂初设说明书(北京华宇方案设计书,矿物加工童鞋必看).doc
- JSP3002EIMS系统-OA子系统的方案设计书与开发2.doc
- 泵站电气设备课程方案设计书说明书.doc
- 远程家电控制系统方案设计书.doc
- 51单片机实现的多图显示用12864液晶驱动程序方案设计书.doc
- 田数电课程方案设计书说明书.doc
- 通风课程方案设计书辅导资料(采煤1012、1013).doc
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)