用单片机实现温度远程显示资料内容摘要:
1、1用单片机实现温度远程显示摘 要:文章介绍了用 片机的串行接口与智能温度巡回检测仪( 过 85 总线相互通讯实现热水温度远程显示的一种低成本解决方案,内容涉及 85 总线通讯、单片机驱动数码管显示、数据转换以及键盘处理软硬件设计等内容。 关键词:单片机 85 总线 数码管显示 数据转换 键盘处理一、前 言目前检测温度一般采用热电偶或热敏电阻作为传感器,这种传感器至仪表之间一般都要用专用的温度补偿导线,而温度补偿导线价格很贵,并且线路太长也会影响测量精度。 在实际应用中往往需要对较远处(1右)的温度信号进行监视。 现有的解决方案有很多,例如:1、 在现场用智能仪表对温度信号进行测量,用计算机作上位机与 2、智能仪表进行通讯来实现远程温度监测(采用这种方案要增加计算机设备及相关计算机软件)。 2、 现远程温度监测。 用两个 个安装在现场测量温度,另一个安装在监视地,两个 过 行通讯从而实现远程温度监测。 但以上方案都存在成本高的问题,有没有低成本的解决方案呢。 其实,在单片机应用日益广泛的今天,完全可以用单片机以极低的成本来实现远程温度监测。 二、问题的提出我单位管理的锅炉房同时给两栋建筑物内的两家酒店供应蒸汽,由安装在两栋建筑物地下室的热交换器进行热交换后产生热水送给客房。 从锅炉房至两个热交换站的距离分别约 600 米,值班人员要不停地奔波于两个热交换站与锅炉房之间进行设备巡视,检查热水温度是否控制在规 3、定的范围,这样不仅增加了值班人员的劳动强度,同时也使锅炉房经常无人(因每班 1 人值班)。 如果能在锅炉房显示两个热交换站内各热交换器的热水温度,则值班人员仅在热水温度异常时才需到各热交换站检查设备,这样便可解决上述问题。 我公司曾就此问题找专业公司作过方案,其报价在人民币万元左右,后因种种原因该项目未实施。 经过分析,本人发现可以用单片机+智能仪表以低成本实现温度远程显示,并且经过实验取得了成功,现将设计方案简述如下:2三、控制要求及解决方案选择 1、 两个热交换站分高低区共安装有 8 个热交换器,正常水温在 45 65间;两个热交换站与锅炉房的距离分别为 500 米和 600 米左右。 2、 要 4、求在锅炉房能以巡回及定点两种方式显示 8 个热交换器的热水温度,巡回方式以 3 秒为周期轮流更新及显示各热交换器热水温度。 定点方式时每按上键或下键一次则显示上或下一个热交换器热水温度,每 3 秒自动更新数据一次。 3、 根据控制要求选择单片机+智能仪表的解决方案:用带通讯接口的智能仪表安装在现场测量温度,设计制作一个单片机装置完成与智能仪表的通讯及数据显示。 四、通讯协议、智能仪表选择及其参数介绍因热水温度信号变化较慢,因而对通信的速度要求不高,对于这种低速率远距离的通讯选用线适宜。 国电子工业联合会)在 1983 年公布的新的平衡传输标准,是工业界使用最为广泛的双向、平衡传输线标准接口,它以半双 5、工方式通信,支持多点连接,传统驱动器允许创建多达 32 个节点的网络,且其具有传输距离远(最大传输距离为 1200M) ,传输速度快(1200M 时为 100优点。 其连接方法如下图所示。 为了满足现场温度检测及与单片机装置通讯的要求,必须选择至少有 5 个温度检测点及具有85 通讯端口的智能仪表。 经过对市场上常用的温度检测仪进行分析,选择由重庆川仪十八厂生产的 巡回检测仪作现场测量仪表。 (一)该仪表主要特点如下:1、 多量程方式,热电偶、热电阻,1准信号混合输入,可通过键盘进行设置;2、 最多 8 个测量通道(能测量 8 个温度信号) ;3、 采用 讯标准,可将各通道最新数据向上位机传送。 发送 6、器接收器接收发送器1201203重要的是,该仪表的说明书详细介绍了与该仪表进行数据交换的命令及格式,其通讯协议也相对较简单,这给我们用单片机实现温度远程显示降减低了难度(虽然有 口的仪表很多,但大多没有通讯命令的详细说明,给我们用单片机编程增加了难度)。 (二)回检测仪通讯协议1、通讯口设置 通讯方式:准电平 同步方式:起停同步方式 波特率:9600通讯距离:不大于 1200M 通讯线:二线 数据代码: 数据格式:每字符 10 位,1 个起始位,8 个数据位,1 个停止位2、 数据传输格式 地址:2 字节(高字节在前,低字节在后) ; 数据:按地址顺序,仪表数据传输格式为十六进制 2 字节定点 7、数;2 字节定点数=低字节高 4 位()+低字节低 4 位()高字节高 4 位()+高字节低 4 位()若数据为负数,则采用补码方式传输; 在传输实时测量值时,传输完 2 字节定点数后,紧接着又传输 2 字节定点数,其中高字节低 4 位为小数点位数。 例 :(10 表示为 46 34 30 31 30 30 30 31低字节 高字节 小数位数3、 仪表通讯格式: 类型 帧数据 R :通讯起始符 仪表设备号(地址) 帧类型 :操作命令 帧数据 :各种操作命令所对应的命令及数据 校验字节( 除外 前的其他几个字节的异或值 ) 结束符(回车符)44、应用中用到的命令及数据格式: 读仪表全部动态数据命令 8、帧 D R 命令回送帧 正确 D 帧数据 * 28 号仪表的全部动态数据命令:10D( 40 31 43 52 44 36 34 0d)错误返回码 1C*72,0D( 40 31 43 2A 2A 37 32 0D)正确返回数据 1C 通道 第 1 通道 第 2 通道 通道 第 4 通道 第 5 通道 第 6 通道0 通道 校验五、单片机选择及硬件电路设计1、 选用 司生产的 片机,其主要参数及特点如下: 与 品兼容(其引脚图见原理图) 具有 8K 字节可擦写的 部程序存储器,可擦写 1000 次;2K 字节擦写 100,000 次,(用 的并口连接条线即可通过 载软件可从网上下载,这样可节省 9、购买编程器的费用;)。 注:笔者现已制作成了 合一烧写器,详情见 256 字节 2 根可编程 I/O 线,可编程串行口,内置看门狗。 与看门狗有关的特殊功能寄存器 址= 96H,与看门狗有关的控制位为96h 第 0、1、5、6、7 位,第 5、6、7 位用于设置看门狗定时时间(具体见第 5 页表格) ,本应用中第 5、6、7 位均置 1,设置看门狗溢出时间为 2048 0 位为看门狗使能控制位,该位置 1 将使能看门狗,其第 1 位为复用位,向第 1 位写 1 将复位看门狗定时器,具体操作如下:a,使能看门狗,并将其溢出时间设定为 204896H, #0b,看门狗定时器清 0:96H, #2 5 10、2、按键设计:为方便使用,设计了三个按键,分别为巡回/定点切换键、上键、下键。 切换键用于巡检与定点模式的切换,上键向上切换通道,下键向下切换通道;其中巡检/定点切换键通过外部中断 1 以中断方式工作,中断程序将巡回/定点标志取反后直接跳到主程序中巡回/定点标志判断程序前运行,由判断程序完成巡回/定点的切换。 脚输入。 3、显示电路设计为方便观察,选用三个二位共阳级 8 段数码显示管(态显示,一位显示仪表地址(从 A 至 F) ,一位显示通道号(从 0 至 7 通道) ,其余四位用来显示实时温度值;用单片机 驱动一片 74吸收电流的方式控制段码,用单片机 脚驱动六个三极管(9012)控制位选。 4、电 11、源选用 5V/1A 市售成品开关电源。 5、 根据智能仪表通讯协议的要求,串行口定义为方式 1 工作,一帧 10 位:1 个起始位、8个数据位、一个停止位;用一片 75176 完成数据的发送与接收,由于 半双工,故用单片机 脚控制发送与接收的切换;两个智能仪表处于 线的两个端点,为提高可靠性,在 线的两个端点上分别并联一个 120、1/4W 终端电阻。 系统方框图如右示: 单片机装置电原理图见下页:巡回/定点 下仪表地址通道号实时温度巡回/定点 下仪表地址通道号实时温度A B B 回检测仪 B 回检测仪 5 定时值0 0 0 16 1 32 0 64 1 128 0 256 1 512 0 10 12、24 1 2048片机软件设计说明及程序流程图为方便调试,采用模块化编程,共分 1 个主模块及 5 个子模块,各模块功能说明及流程图如下(源程序见附录):1、主模块(电后程序显示初始化标志并等待 3 秒,然后进入巡回模式,自动检测地址为A(10)至 F( 15)的智能仪表,对在线的仪表及已使用通道以 3 秒为周期自动巡回读取实时温度并送数码管显示,仪表未在线或未用通道则自动跳过;定点模式时根据上、下按键情况自动向前或向后移动一个通道后等待下一次按键(向上至最高通道号时跳到上一个仪表的最低在用通道,向下至最低通道号时跳到下一个仪表的最高在用通道) ;等待期间以 3 秒为周期读取当前仪表当前通道实时温度并送数码管显示,另外,为了区分巡回、定点工作模式,定点工作模式时最低位数码管以约 频率闪烁显示。 当检测到巡回/定点切换键按下时自动在巡回及定点模式间转换,当检测到温度值低于。 主模块流程图见下页:表地址道号点标志=1? #00=用命令发送模块接收正确吗?调用数据转换程序 正常吗? 秒=?=0h?0?开外部中断 1 并置最低位闪烁清软硬看门狗2 秒定时到。 下键。 上键。 确吗。 送显示?0确吗。 调用数据转换程序 2S 定时初值上键处理流程与下键相似,此处从略。 据转换子模块(能: 本模块先将 AS。用单片机实现温度远程显示资料
相关推荐
1、- 1 第 1 节 引 言 抢答器的概述 本设计主要任务 1 系统主要功能 1第 2 节 系统硬件设计 芯片的选择 工作原理 系统的硬件构成及功能 答器的电路图元电路设计 时电路设计 警电路设计 7第 3 节 系统软件设计 系统主程序设计 抢答器的源程序 9第 4 节 技术指标及故障处理 主要技术参数 使用说明 常见故障 21结束语22参考文献 231八路扫描式抢答器第 1 节 引
1、HHBY THB6HHBY THB6HHBY THB6HHBY THB6128128128128 北京海华博远科技发展有限公司 2009 年 03 月 - 1 - THB6THB6THB6THB6128128128128 高细分高细分高细分高细分两相混合式步进电机两相混合式步进电机两相混合式步进电机两相混合式步进电机驱动驱动驱动驱动芯片芯片芯片芯片 一一一一、 特性特性特性特性: 双全桥
1、北阳电子技术有限公司保留对此文件修改之权利且不另行通知。 北阳电子技术有限公司所提供之资讯相信为正确且可靠的,但并不保证本文件中绝无错误。 请于向北阳电子技术有限公司提出订单前, 自行确定所使用之相关技术文件及规格为最新之版本。 若因贵公司使用本公司之文件或产品,而涉及第三人之专利或著作权等智慧财产权之应用及配合时,则应由贵公司负责取得同意及授权,本公司仅单纯贩售产品,上述关于同意及授权
1、九数摸转换 应用实验任务从 通道 入 05V 之间的模拟量,通过 换成数字量在数码管上以十进制形成显示出来。 硬件电路图注意:上图未显示全的是四个共阴极数码管。 实验原理 8 位全 速 A/D 转换器、它是逐次逼近式 A/D 转换器,片内有三态数据输出锁存器,可以和单片机直接接口。 单通道输入,转换时间大约为 100换时序是:当 许可进行 A/D 转换。 低到高时,A/D 开始转换
1、子工程师之家 1 目 录 第 1 节 引 言 3 温控制系统概述3 设计任务和主要内容3 第 2 节 系统主要硬件电路设计 4 单片机控制系统原理4 温度采样电路4 4 5 5 5 温度控制电路5 主机控制部分6 键盘及数字显示部分6 第 3 节 系统软件设计 8 程序流图8 程序8 盘和数字显示流程图14 盘显示程序14 第 4 节 结束语 23 参考文献 24 基于单片机的水温控制系统
1、摘 要:由于普通 阵显示屏动态显示通常采用硬件扫描驱动,这在一些需要特殊显示的场合显得不够灵活。 文中提出了一种利用 和单片机的通讯来实现显示屏灵活的动态显示和远程监控的设计方法,同时该方法还可以将显示内容在 上进行预览。 关键词:态显示;远程控制;显示预览 1 引言阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。 它以其色彩鲜艳,动态范围广,亮度高,寿命长