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