基于485通信的不同协议怎么走一个com口

如题所述

1、连接好设备:电脑串口 -- RS232/485转换器 -- 电能表RS485接口
2、找个串口软件,打开和电能表通信的串口,设置好通信参数(波特率等),在串口软件中输入C9 09 (16进制)之类的指令,然后发送给电能表,如果正常,电能表的应答会在串口软件中显示出来。
关键是找个ubuntu环境下好用的串口调试软件;Windows下的就太多了,做软件的应该很熟。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-06
按协议走,同时注意硬件接线即可。
第2个回答  2017-07-06
RS-485有以下特点,通过总线方式,完全可以用一对线对多个设备通讯。

1) RS-485的电气特性:逻辑“1”以两线间的电压差为+(2―6) V表示;逻辑“0”以两线间的电压差为-(2―6)V表示。
2) RS-485的数据最高传输速率为10Mbps
3) RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。     
4) RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米,RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
相似回答