能帮我解释下PC机通过rs485串口接收智能电表的数据,具体过程是怎样实现的,谢谢

2025-05-20 15:30:38
推荐回答(4个)
回答1:

分两个过程
第一是物理线路连接好以后,安装底层通讯协议,实现通讯,也就是大家说的安装驱动程序,没安装好没办法通讯,简单的说就是统一一个语言标准,不然电表读不懂PC发送的数据,PC也读不懂电表返回的数据。(驱动程序在电表厂家有,或者拆开表,看了内部结构和芯片型号高手也能编译得出来,公网上冒是没得下的,嘿嘿。。。。)
第二在安装好驱动程序以后,应用层面得有一个操作软件来对电表内数据进行读写,这个厂家有,公网上应该也有可以下载的。
(PS:如果你是想对电表进行研究,这里有个思路,提供你参考。现在的智能电表内有块芯片,叫计数累加器,在采样读取N千次以后向主芯片提供一次电信号,记录一度电,比如原设计采样1000次记录1度电,人工更换一款累加器芯片,则变成采样4000次记录1度电,那么电表记录的用电量将变成实际用电量的四分之一,反之则变成四倍。当然,提供这些方法只是扩展大家对电子技术方面兴趣,并非为了方便某些人进行违法活动)

回答2:

一 首先电脑要有rs485串口,现在PC机有这种接口的很少了
二 要设置rs485串口传输协议。

回答3:

通信协议 是 modbus 吧

电脑发送 指令,等电表返回数据

回答4:

也想知道。