网站首页技术中心 > Anybus通信网关配合单片机时的技巧解析
Anybus通信网关配合单片机时的技巧解析
更新时间:2022-03-17 点击量:430
   Anybus通信网关必须用信号调制才能正常工作,通信网关可以配合单片机来实现数据通信,我们所用到的技巧如下:
  1.合理的通信速率
  数据网关的大传输数据速率为9.6kbs,—般控制在2.5k左右,过高的数据速率会降低接收灵敏度及增大误码率甚至根本无法工作。
  2.合理的信息码格式
  单片机和网关工作时,通常自己定义传输协议,不论用何种调制方式,所要传递的信息码格式都很重要,它将直接影响到数据的可靠收发。
  码组格式推可选择前导码+同步码+数据帧,前导码长度应大于是10ms,以避开背景噪声,因为接收网关接收到的数据一位极易被干扰(即零电平干扰)而引起接收到的数据错误。所以采用CPU编译码可在数据识别位前加一些乱码以抑制零电平干扰。同步码主要用于区别于前导码及数据。有一定的特征,好让软件能够通过一定的算法鉴别出同步码,同时对接收数据做好准备。
  数据帧不宜采用非归零码,更不能长0和长1。采用曼彻斯特编码或POCSAG码等。
  3.单片机对接收网关的干扰
  单片机模拟2262时一般都很正常,然而单片机模拟2272解码时通常会发现遥控距离缩短很多,这是因为单片机的时钟频率的倍频都会对接收网关产生干扰,一些单片机电磁干扰比较大,我们需要采用一些抗干扰措施来减小干扰。比如单片机和遥控接收电路分别用两个5伏电源供电,将接收板单独用一个78L05供电,单片机的时钟区远离接收网关,降低单片机的工作频率,中间加入屏蔽等。