OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » RS485如何进行多机加密通信

共3条 1/1 1 跳转至

RS485如何进行多机加密通信

菜鸟
2014-10-23 14:56:48    评分

如果主串口收到 ###1:1234567,那么密码为1的产品的从串口发送出 1234567(密码不是1的产品的从串口不发送任何数据),就是去帧头。整个密码串就是在K2K1K0跳线设置值的前面加3个井号(###)和后面加一个冒号(:)的英文字符。

解密通信规则:从串口数据=主串口数据—密码串

如果地址为1的产品的从串口收到abcdefg ,主串口发送出###1:abcdefg  就是加帧头。

3、如何进行多机加密通信

假设在上图中,我们要实现主机1与从机1之间的加密通信,它们之间的数据无法被主机2和从机2收到。同样,主机2与从机2之间的加密通信,它们之间的数据无法被主机1和从机1收到。

   要做到这一点,必须主机1与从机1的密码设为一样,主机2与从机2的密码设置为一样。特别注意,主机1接到RS-485总线的端子是位于右侧的端子,从机1接到RS-485总线的端子上位于左侧的端子。同样,主机2与从机2也是一个接右侧端子、另外一个接左侧端子。

   RS-485总线中传输的数据均为带有密码的数据,这些密码由从机加入(加密)而有相应的主机去除(解密)。DIZ485接受定制开发。超过8个地址要求的可以定制扩展地址编码,最多可以达到32个。默认密码为0123456789ab、……、tuv







关键词: RS485     如何     进行     进行     加密     通信    

专家
2014-10-23 21:57:25    评分
2楼

这就是一个存储转发嘛

没有什么科技含量啊~~


院士
2014-10-23 22:56:54    评分
3楼

谢谢楼主分享,学习了。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]