doc 用单片机实现温度远程显示资料.doc文档28页优秀范文 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:28 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 02:57

用单片机实现温度远程显示资料.doc文档28页优秀范文

断以中断方式工作,中断程序将巡回定点标志取反后直接跳到主程序中巡回定点标志判断程序前运行,由判断程序完成巡回定点的切换。按键信号由单片机引脚输入。显示电路设计为方便观察,选用三个二位共阳级段数码显示管动态显示,位显示仪表地址从至,位显示通道号从至通道,其余四位用来显示实时温度值用单片机口驱动片以吸收电流的方式控制段码,用单片机至引脚驱动六个三极管控制位选。电源选用市售成品开关电源。根据智能仪表通讯协议的要求,串行口定义为方式工作,帧位个起始位个数据位个停止位用片完成数据的发送与接收,由于为半双工,故用单片机引脚控制发送与接收的切换两个智能仪表处于总线的两个端点,为提高可靠性,在总线的两个端点上分别并联个终端电阻。系统方框图如右示单片机装置电原理图见下页巡回定点下仪表地址通道号实时温度巡回定点下仪表地址通道号实时温度上热水温度远程显示器巡回检测仪巡回检测仪定时值看门狗溢出时间表六单片机软件设计说明及程序流程图为方便调试,采用模块化编程,共分个主模块及个子模块,各模块功能说明及流程图如下源程序见附录主模块上电后程序显示初始化标志并等待秒,然后进入巡回模式,自动检测地址为至的智能仪表,对在线的仪表及已使用通道以秒为周期自动巡回读取实时温度并送数码管显示,仪表未在线或未用通道则自动跳过定点模式时根据上下按键情况自动向前或向后移动个通道后等待下次按键向上至最高通道号时跳到上个仪表的最低在用通道,向下至最低通道号时跳到下个仪表的最高在用通道等待期间以秒为周期读取当前仪表当前通道实时温度并送数码管显示,另外,为了区分巡回定点工作模式,定点工作模式时最低位数码管以约的频率闪烁显示。当检测到巡回定点切换键按下时自动在巡回及定点模式间转换,当检测到温度值低于度时显示度。主模块流程图见下页仪表地址通道号开始上电初始化置巡回定点标志清闪烁调用命令发送模块接收正确吗调用数据转换程序正常吗送显示并延时秒开外部中断并置最低位闪烁清软硬看门狗秒定时到下键上键调用命令发送程序调用数据转换程序正确吗正确吗送显示调用命令发送程序正确吗正确吗调用数据转换程序送显示置定时初值上键处理流程与下键相似,此处从略。数据转换子模块功能本模块先将码转换成码,然后将码转换成码并将数据转换成可直接显示的格式入口通道号出口个位,十位,百位,千位显示数据非表示该通道未用注本子模块中直接将小数点信息加到相应位数据上,如需在位显示小数点,则将该位数据加,显示子模块根据此信息显示小数点。各子程序功能介绍将,中的位码由低至高分别存入,中将为首地址的字节码转换成码并将码由低至高依次存放在中中各存放位码,中存放位码将,中的码转换成码并将码由低至高依次存放在中中各存放位码,中存放位码将为首地址的字节码转换成位码存放在低字节,高字节中注指中内容将为地址的位码转换成码存中。高级子程序调用低级子程序以实现更强的功能,源程序中对各子程序有较详细的注释,故此处仅画出主流程图显示软件看门狗定时器子程序功能通过定时器以为周期动态显示缓冲区中的内容同时完成定时器及软件看门狗计数当软件看门狗定时器溢出时自动复位。开始计算通道数据首地址调用数据转换程序还原小数位数存码超过位吗该通道数据为吗返回该通道未用信息退出转换成可显示数据存有效位前的零消除处理返回数据正确信息负数处理,当数据小于时显示入口以为首地址依次存放从个位至十万位待显示数据,以为首地址位地址依次存放个位至千位闪烁控制位信息,为常亮,为闪烁出口中存放软件看门狗计数值,中存放的计数值。溢出时跳至程序存储器单元将定时及接收控制子模块接收缓冲区正在接收标志定义代码段定义字节数据段定义字节数据段定义位数据段等待回应数设置允许次数清命令缓冲区清接收缓冲区发送命令控制程序设置允许次数发送命令子程序切换至发送状态等待帧数据发完检测到结束标志退出检测接收标志延时等待停止位发送完毕切换至接收状态延时检测仪表有无回应检测接收是否正确延时等待接收结束仍未结束清接收中标志达到允许次数退出接收缓冲区第字节不为回车符转出错处理还原校验码检验码后加回车符检验接收缓冲区数据接收校验未通过转出错处理读表全部动态数据命令读表全部动态数据命令读表全部动态数据命令读表全部动态数据命令读表全部动态数据命令读表全部动态数据命令串行接收子模块定义代码段定义字节数据段定义字节数据段定义位数据段接收区指针接收缓冲区溢出计数器为发送中断跳出无效命令过滤处理置接收中标志接收缓冲区首地址给接收指针设置最大接收字节数接收溢出清接收标志巡回定点转换检测子模块定义代码段,用单片机实现温度远程显示摘要文章介绍了用单片机的串行接口与智能温度巡回检测仪通过总线相互通讯实现热水温度远程显示的种低成本解决方案,内容涉及总线通讯单片机驱动数码管显示数据转换以及键盘处理软硬件设计等内容。关键词单片机总线数码管显示数据转换键盘处理前言目前检测温度般采用热电偶或热敏电阻作为传感器,这种传感器至仪表之间般都要用专用的温度补偿导线,而温度补偿导线价格很贵,并且线路太长也会影响测量精度。在实际应用中往往需要对较远处左右的温度信号进行监视。现有的解决方案有很多,例如在现场用智能仪表对温度信号进行测量,用计算机作上位机与智能仪表进行通讯来实现远程温度监测采用这种方案要增加计算机设备及相关计算机软件。实现远程温度监测。用两个,个安装在现场测量温度,另个安装在监视地,两个通过进行通讯从而实现远程温度监测。但以上方案都存在成本高的问题,有没有低成本的解决方案呢其实,在单片机应用日益广泛的今天,完全可以用单片机以极低的成本来实现远程温度监测。二问题的提出我单位管理的锅炉房同时给两栋建筑物内的两家酒店供应蒸汽,由安装在两栋建筑物地下室的热交换器进行热交换后产生热水送给客房。从锅炉房至两个热交换站的距离分别约米,值班人员要不停地奔波于两个热交换站与锅炉房之间进行设备巡视,检查热水温度是否控制在规定的范围,这样不仅增加了值班人员的劳动强度,同时也使锅炉房经常无人因每班人值班。如果能在锅炉房显示两个热交换站内各热交换器的热水温度,则值班人员仅在热水温度异常时才需到各热交换站检查设备,这样便可解决上述问题。我公司曾就此问题找专业公司作过方案,其报价在人民币万元左右,后因种种原因该项目未实施。经过分析,本人发现可以用单片机智能仪表以低成本实现温度远程显示,并且经过实验取得了成功,现将设计方案简述如下三控制要求及解决方案选择两个热交换站分高低区共安装有个热交换器,正常水温在至之间两个热交换站与锅炉房的距离分别为米和米左右。要求在锅炉房能以巡回及定点两种方式显示个热交换器的热水温度,巡回方式以秒为周期轮流更新及显示各热交换器热水温度。定点方式时每按上键或下键次则显示上或下个热交换器热水温度,每秒自动更新数据次。根据控制要求选择单片机智能仪表的解决方案用带通讯接口的智能仪表安装在现场测量温度,设计制作个单片机装置完成与智能仪表的通讯及数据显示。四通讯协议智能仪表选择及其参数介绍因热水温度信号变化较慢,因而对通信的速度要求不高,对于这种低速率远距离的通讯选用总线适宜。是美国电子工业联合会在年公布的新的平衡传输标准,是工业界使用最为广泛的双向平衡传输线标准接口,它以半双工方式通信,支持多点连接,传统驱动器允许创建多达个节点的网络,且其具有传输距离远最大传输距离为,传输速度快时为等优点。其连接方法如下图所示。为了满足现场温度检测及与单片机装置通讯的要求,必须选择至少有个温度检测点及具有通讯端口的智能仪表。经过对市场上常用的温度检测仪进行分析,选择由重庆川仪十八厂生产的型巡回检测仪作现场测量仪表。该仪表主要特点如下多量程方式,热电偶热电阻,标准信号混合输入,可通过键盘进行设置最多个测量通道能测量个温度信号采用通讯标准,可将各通道最新数据向上位机传送。发送器接收器接收发送器重要的是,该仪表的说明书详细介绍了与该仪表进行数据交换的命令及格式,其通讯协议也相对较简单,这给我们用单片机实现温度远程显示降减低了难度虽然有端口的仪表很多,但大多没有通讯命令的详细说明,给我们用单片机编程增加了难度。二巡回检测仪通讯协议通讯口设置通讯方式标准电平同步方式起停同步方式波特率通讯距离不大于通讯线二线数据代码码数据格式每字符位,个起始位,个数据位,个停止位数据传输格式地址字节高字节在前,低字节在后数据按地址顺序,仪表数据传输格式为十六进制字节定点数字节定点数低字节高位码低字节低位码高字节高位码高字节低位码若数据为负数,则采用补码方式传输在传输实时测量值时,传输完字节定点数后,紧接着又传输字节定点数,其中高字节低位为小数点位数。例表示为低字节高字节小数位数仪表通讯格式帧类型帧数据通讯起始符仪表设备号地址帧类型操作命令帧数据各种操作命令所对应的命令及数据校验字节

下一篇
用单片机实现温度远程显示资料.doc文档28页优秀范文第1页
1 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第2页
2 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第3页
3 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第4页
4 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第5页
5 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第6页
6 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第7页
7 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第8页
8 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第9页
9 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第10页
10 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第11页
11 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第12页
12 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第13页
13 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第14页
14 页 / 共 28
用单片机实现温度远程显示资料.doc文档28页优秀范文第15页
15 页 / 共 28
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批