新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机实现短距离无线通信设计

基于单片机实现短距离无线通信设计

作者:时间:2012-10-19来源:网络收藏

采用校验和的方法进行帧的校验,将所有字节相加,然后将结果截短到所需的位长。发送端对待发送的数据进行校验和计算,将校验和值放在数据后一起发送;在接收端,对接收到的数据进行校验和计算,然后与收到的校验和字节比较,进行误码判断。

对于,指令帧主要有3种:PC机发送给的请求发送指令、错误/超时重发指令、发给PC机的发送完毕指令。在该系统中指令帧采用数据帧的格式,将其中的。数据字节固定为一个字节,根据定义的字节判断数据状态。

4.3 程序流程

单片机开始需将无线数据传输模块PTR2000设置处于接收状态,通过串口中断识别由PC机通过无线信道传输来的指令,根据接收指令的内容采集数据并启动发送。发送前需将PTR2000模块设置为发射状态,且等待5 ms才可发送,发送完毕后,向PC机端发送“发送结束指令”,并将PTR2000模块重设为接收状态。图4为系统软件流程图。

5 结束语

单片机系统PTR2000无线数据传输解决方案,可小于300 m的通信,通过实验验证该无线数据传输系统运行良好,单片机控制得相当准确。在应用时将系统作为一个模块可方便地移植,以便构建更为复杂的网络,可应用于小型无线网络、无线抄表、小区传呼、工业数据采集系统、安全防火系统等领域,具有一定实用价值。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭