本文利用客户的真实应用案例进行说明。某位客户购买了北微传感的倾角传感器BWL317产品,采用485通信方式,客户将产品接入自己板子做系统集成,一主二从。
在使用过程中,客户发现上位机01地址码会自动跳变,给使用过程造成了不便。北微售后服务人员在与客户沟通中发现,客户设置了发送命令间隔50ms 会出现自动跳变的问题。
目前针对出现地址自动跳变的解决方法有两种,一种是给传感器重新上电,二是手动修改传感器的地址,保存。在与客户交流的过程中,让客户设置了100ms的时间间隔之后,就没有再出现地址自动跳变的问题了。
初步断定是485的通信方式造成的。由于485是采用差分信号负逻辑两线制是半双工通讯方式。在接收到一条读取双轴角度的指令后,通过单片机以及加速度计的计算,还未将回复命令发回给主机端,便又有一条新的查询指令发进来导致地址自动发生变化。
所以,我们建议客户在使用ModBus协议的485产品时,将发送命令时间间隔设置100ms及以上。这样能高效使用产品,并且保障数据准确。
标签: ModBus产品
有关对产品安装、使用及维护等问题,
可以通过这里联系我们