您当前的位置:五五电子网电子知识电子知识资料抄表系统-计费技术自动售电抄表系统PC与多单片机通信的实现 正文
自动售电抄表系统PC与多单片机通信的实现

自动售电抄表系统PC与多单片机通信的实现

点击数:7134 次   录入时间:03-04 12:00:56   整理:http://www.55dianzi.com   抄表系统-计费技术

  发送流程如下图所示。

发送流程如

  3.发送数据子程序void send_frame()
  
  发送数据子程序按数据帧格式添加起始字节、表号、房间号、命令和数据字节,再计算校验字和并发送数据,程序代码如下:

  在中长距离通信的诸多方案中,RS-485因硬件设计简单、控制方便、成本低廉等优点得到广泛应用。但是,RS-485总线在抗干扰、故障保护等方面应注意以下几个方面的问题。
  
  (1)总线阻抗匹配。总线的差分端口A与B之间应跨接120Ω匹配电阻,以减少由于阻抗不匹配而引起的反射、噪声,有效地抑制了噪声干扰。
  
  (2)保证系统上电后RS-485芯片处于接收状态。对于收发控制端采用微控制器引脚通过反相器进行控制,不宜采用微控制器引脚直接进行控制,以防止微控制器上电时对总线产生干扰。
  
  (3)总线隔离。RS-485总线为并接式二线制接口,一旦有一只芯片故障,总线的电压就有可能为0,因此对其二线口A、B与总线之间应加以隔离。通常在A、B与总线之间各串接一只4Ω~10Ω的PTC电阻。
  
  (4)网络节点数。网络节点数与所选RS-485芯片驱动能力和接收器的输入阻抗有关,如75LBC184标称最大值为64点,SP485R标称最大值为400点。实际使用时,因线缆长度、线径、网络分布、传输速率不同,实际节点数均达不到理论值。当通信距离较长时,应考虑通过增加中继模块或降低速率的方法提高数据传输可靠性。



上一页  [1] [2] 


本文关键字:单片机  通信  抄表系统-计费技术电子知识资料 - 抄表系统-计费技术

《自动售电抄表系统PC与多单片机通信的实现》相关文章>>>