at89c51单片机在无线数据传输中的应用(编辑修改稿)内容摘要:

L=1200,晶振 fosc=6MHz,所以初值 X=F3H。 AT89C51 与数字电台的硬件连接 AT89C51 与数字电台的硬件连接如图 3 所示。 系统采用异步串行通信方式传输测量数据。 利用单片机串口与数字电台 RS232 数据口相连。 电台常态为收状态( PPT=0,收状态; PPT=1,发状态),单片机 脚输出高电平。 单片机使用 TTL 电平,电台使用 RS232 电平,由 MAX232 完成 TTL电平与 RS232 电平之间的转换。 3 片光电耦合器 6N137 实现单片机与电台之间的电源隔离,增强系统抗干扰性能。 单片机通过带控制端的三态缓冲门 74HC12非门 74HC14 控制电台的收发转换,以及指令的接收和数据发送。 接收时,=1,c2=1, 74HC125B 截止; 经 74HC14 反相、光电隔离,使电台 PPT脚为低电平,将其置为接收状态;同时 c1=0, 74HC125A 导通,接收的指令由电台的 RXD 端输入,经 MAX232 电平变换、光电隔离、 74HC125A 缓冲门,送入单片机 RXD 脚。 发射时, =0,经 74HC14 反相、光电隔离,使电台 PPT 脚为高电平,将其置为发射状态;同时 c1=1, 74HC125A 截止, c2=0, 74HC125B 导通,数据由单片机 TXD 脚输出,经 74HC125B 缓冲门、光电隔离、 MAX232 电平 变换,通过电台 TXD 端口将数据发送出去。 3 通信软件设计 通信软件至关重要,一旦出现问题,整个系统就会瘫痪。 采取差错控制与容错技术是非常重要的。 *主控站发送的指令中包含一定数量的同步符 55H 和 3 字节的密码。 测量站在连续收到 5 个同步符后进行密码验证,验证通过后正式接收指令字节;如未通过,则测量站发一信号让主控站重发,三次验证不过则停发该命令。 测量站发 /主控站收时,验证方式与此相同。 验证通过后,测量站开始发送数据。 *一个指令由 3 字节构成,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。