基于单片机的网络协议设计与实现.docVIP

  • 2
  • 0
  • 约2.11万字
  • 约 30页
  • 2021-10-12 发布于浙江
  • 举报
基于单片机的网络协议设计与实现 摘 要 随着嵌入式计算机及传感器性能日益提升且成本逐渐下降,自动化生产技术日趋成熟。而在自动控制的应用中,网络通信的设计是重要的一环。本次设计的目标是设计一个连接传感器和控制设备简单的主从式通信网络,实现应用、服务和接口的分离。技术要点是基于RS485网在二线制方式下的半双工多点互连特性对协议的各个层次进行有针对性的设计与优化,进行可靠、易于实现的通讯。 目前工业中采用的通常为MODBUS、CAN总线及I2C等协议,因其需要添加额外设备或通信距离较近,以及与PC通信时需要转换等问题,在一些场合并不适用。针对小规模、功能相对简单而需要较高可靠性的应用需求,需要设计相应的轻量级通信协议,具有完备的通信功能且有较强的检错能力,并且可以与PC标准串行端口连接而不需要添加复杂的转换设备或额外的软件开发。 本文主要论述了一种基于RS485接口通信协议的实现,具有错误校验及两种传输模式,采用MODBUS数据帧格式,上位机使用MFC框架编程,下位机采用STC8051芯片作为处理器,用汇编语言编写了与具体应用分离的作为调用对象应答程序。并将该通信协议应用于太阳能汇流箱的通信模块,对光电池的电流数据进行采集之后传输到PC端。 关键词:RS485,MODBUS,8051,微控制器 Design and Implementation of Microcontroller

文档评论(0)

1亿VIP精品文档

相关文档