ht1621b和单片机电平匹配_单片机多机通信

本文介绍了单片机多机通信的实现方法,包括主机与从机的地址匹配策略,以及如何避免通信冲突。在硬件设计中,详细讨论了RS-485接口芯片SN75LBC184的应用,强调了DE控制端设计的重要性,以确保通信的稳定性和可靠性。此外,还提出了避免总线冲突的解决方案,以提高系统的实时性和稳定性。
摘要由CSDN通过智能技术生成
c6330b0d46258f478bd019310955f18e.png 奥科远电器 点击左上角 奥科远电器 加关注 915d545c3c62fdf1b1eb913a8a19c696.gif

9220e1c40932dc217d5f22004015ca7b.png

向上滚动浏览全文↑

将一机设为主机,其他设为从机,将从机编号,并存起来,通信时,主机若要对所有机器通信,刚发出一个自己设定好的信号,若要对某一特定机器通信,则发出该机器的编号,各机收到通信请求命令后,将命令与自己存的编号对比,看主机是不是要与本机通信,若是,接收后边的信号,若不是,则不接收!

在单片机多机通信过程中,PC机将指令打包后发给智能接口单元(以下简称主单片机)。主单片机收到完整一包后将包解开,按对每个从机的指令分别发送,同时将各从机发给PC机的指令送给PC机。由于64个从机和主单片机使用同一串口通信线,为避免发生冲突,主单片机处于主动状态,按一定的定时间隔与每一台从机顺序通信。主单片机在与每一台从机通信过程中先发送地址,从机收到地址后若与自己的地址一致,则继续接收主单片机发来的一个字节的命令码,从机收到命令后,将自己的一个字节的命令发送到主单片机。主单片机完成与64个从机的通信需要64个定时间隔,只要定时间隔足够短,主单片机与从机基本上可以实现实时通信。在整个通信过程中,主单片机起着通信枢纽的作用。单片机多机通信过程安排如下:使所有从机的SM2位置1,处于只接收地址帧的状态;主机发送一帧地址信息,其中包含8位地址,第9位为地址、数据标志位,第9位置1表示发送的是地址;从机接收到地址帧后 ,各自将所接收的地址与本从机的地址相比较,对于地址相符的从机,使SM2清0以接收主机随后发来的信息,对于地址不相符的从机,仍保持SM2=1状态,对主机随后发送的数据不予理睬,直至发送新的地址帧;主机发送控制指令与数据,给被寻址的从机数据帧的第9位置0,表示发送的是数据。

单片机程序采用PLM51语言设计&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值