在利用单片机和无线数传模块进行无线数据通信时 ,通常的办法是通过单片机的串行 I/ O 口来完成
数据的串行通信。然而此方法存在许多不足之处 ,如差错检测能力差、帧格式不灵活等。针对低速通信的场合 ,提
出了一种通过单片机和无线数传模块以软件方式实现对传输数据编码、解码的原理和方法。数据的编码采用了曼
彻斯特编码格式 ,每帧数据包括同步头、有效数据位和冗余校验位三部分。解码包括同步头和数据位的判定及循环
冗余校验。在数据位的判定中提出了用软件实现“测三取二”的判定方法。该判定方法不但可以提高采样的准确
度 ,而且还具有一定的滤波功能。实验结果表明 ,与单片机的串口通信相比 ,该编解码方法具有抗干扰能力强、传输
数据灵活等优点
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !