pc与智能仪器通信(尹晖晖).doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pc与智能仪器通信(尹晖晖)

PC与智能仪器通信 PC机与XMT-3000A智能仪器串口通信调试 在进行串口开发之前,一般要进行串口调试,经常使用的工具是“串口调试助手”程序。它是一个适用于Windows平台的串口监视、串口调试程序。它可以在线设置各种通信速率、通信端口等参数,既可以发送字符串命令,也可以发送文件,可以设置自动发送/手动发送方式,可以十六进制显示接收到的数据等,从而提高串口开发效率。“串口调试助手”程序是串口开发设计人员必备的调试工具。 1)线路说明 观察所用计算机主机箱后RS-232C串口的数量、位置和几何特征;查看计算机与智能仪器的串口连接线及其端口。 在计算机与智能仪器通电前,按图A-2所示将传感器Cu50、上、下限报警指示灯与 XMT-3000A智能仪器连接。 通过串口线将计算机与智能仪器连接起来:智能仪器的14端子(RXD)与计算机串口COM1的3脚(TXD)相连;智能仪器的15端子(TXD)与计算机串口COM1的2脚(RXD) 相连;智能仪器的16端子(GND)与计算机串口COM1的5脚(GND)相连。 特别注意:连接仪器与计算机串口线时,仪器与计算机严禁通电,否则极易烧毁串口。 2)XMT-3000A智能仪器的参数设置 XMT-3000A智能仪器在使用前应对其输入/输出参数进行正确设置,设置好的仪器才能投入正常使用。 请按表A-4设置仪器的主要参数。 表A-4 仪器的主要参数设置 参 数 参数含义 设置值 HiAL 上限绝对值报警值 30 LoAL 下限绝对值报警值 20 Sn 输入规格 传感器为:Cu50,则Sn=20 diP 小数点位置 要求显示一位小数,则diP=1 ALP 仪器功能定义 ALP=10 Addr 通信地址 0 bAud 通信波特率 4800 3)温度测量与控制 (1)正确设置仪器参数后,仪器PV窗显示当前温度测量值; (2)给传感器升温,当温度测量值大于上限报警值30℃时,上限指示灯L2亮,仪器SV窗显示上限报警信息; (3)给传感器降温,当温度测量值小于上限报警值30℃,大于下限报警值20℃时,上限指示灯L2和下限指示灯L1均灭; (4)给传感器继续降温,当温度测量值小于下限报警值20℃时,下限指示灯L1亮,仪器SV窗下限报警信息。 4)计算机串口设置 进入WINDOWS “我的电脑”系统属性,在“设备管理器”列表中有端口COM和LPT设备信息,选中通讯端口COM1,查看其属性,在COM1端口属性的端口设置选项中,将其波特率(即每秒位数)设为4800,停止位设为2,如图A-3所示。 5)串口调试程序的使用 下面以PC机与XMT-3000A智能仪表串口通信为例介绍“串口调试助手”的使用。 打开“串口调试助手”程序,首先设置串口号、波特率、校验位、数据位、停止位等参数(注意:设置的参数必须与仪器设置的一致),选择十六进制显示和十六进制发送方式,打开串口。 在“发送的字符/数据”文本框中输入读指令:80 80 52 0C ,单击“手动发送”按钮,则PC机向仪器发送一条指令,仪器返回一串数据,如:3D 01 E7 03 64 00 01 00 ,该串数据在返回信息框内显示,如图A-4所示。 根据仪器返回数据,可知仪器的当前温度测量值为:01 3D(十六进制,低位字节在前,高位字节在后),十进制为___________℃ ? 6)使用“计算器”实现数制转换 打开Windows附件中“计算器”程序,在“查看”菜单下选择“科学型”。 选择“十六进制”,输入仪器当前温度测量值:01 3D(十六进制,0在最前面不显示),如图A-5所示。 单击“十进制”选项,则十六进制数“013D”转换为十进制数“317”,如图A-6所示。 仪器的当前温度测量值为:31.7 ℃(十进制)。为什么? 7)调试扩展 (1)将智能仪表的地址设为12,如果PC机需要读取该仪表的当前测量温度值及上限报警值,则PC机应向仪表发送读指令:8C 8C 52 01。 (2)如果主机需要将地址号为12的仪表的上限报警温度设定为300℃,则主机应向仪表发送写指令: 8C 8C 43 01 2C 01 。 (3)在串口调试程序中,将“手动发送”改为“自动发送”。 请用智能仪表和“串口调试助手”程序进行验证。 XM3000智能电表的介绍 智能电表是由传统电能表逐步发展起来的它在智能电网中是重要的智能终端。智能电表功能的扩充使得智能电表除了具有了双向计量的基本功能以外还具有分时分类计量、双向通信、多种控制的功能。智能电表的大量使用将会使得智能电网的节能、高效、安全的性能得到更充分的体现。本文介绍了智能电表的结构和工作原理,深入分析了其硬件系统及软件平台进一步突出了其所具有的一系列功能和特点让人们对智能电表也有了更全面的了解。 智能

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档