摘要:介绍了以FreeModbus协议找在嵌入式抢占实时操作系统μC/OS-l的STM32平台上,成功实现了Modbus协议的移植。通过详细分析FreeModbus协议花并编写STM32F103VET6微处理器的底层驱动,成功实现了工业Modbus协议RTU和ASCll两种模式的通信功能。测试结果表明,在实际工业生产控制和仪表开发中,应用Freemodbus协议,完全符合工业数据采集、实时控制和数据处理等厂级重复性和精确度要求,在一定程度上降低了工业仪表开发的周期及成本。
关键词:实时操作系统,uC/OS-ll,FreeModbus,Modbus协议,STM32
Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-
plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.
Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus协议,STM32
资源简介:嵌入式实时操作系统μC/OS-Ⅱ在ARM处理器上移植的部分说明
上传时间: 2015-07-26
上传用户:CSUSheep
资源简介:μC/OSⅡ实时内核在TMS320C6201上的移植
上传时间: 2015-08-26
上传用户:13188549192
资源简介:基于LabVIEW的ModbusRTU通信协议的实现
上传时间: 2015-12-30
上传用户:jennyzai
资源简介:该文档为基于FPGA的ARINC429通信协议设计实现讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-20
上传用户:
资源简介:一个用纯java语言写的QQ通信协议的一部分
上传时间: 2013-12-17
上传用户:myworkpost
资源简介:银行磁卡系统的ABA2通信协议的C51实现代码
上传时间: 2014-01-20
上传用户:lindor
资源简介:摘要:介绍了以freemodbus协议找在嵌入式抢占实时操作系统μC/OS-l的STM32平台上,成功实现了Modbus协议的移植。通过详细分析freemodbus协议花并编写STM32F103VET6微处理器的底层驱动,成功实现了工业Modbus协议RTU和ASCll两种模式的通信功能。测试结果表明,...
上传时间: 2022-06-25
上传用户:
资源简介:对嵌入式实时操作系统斗C/OS一Ⅱ的组成和S3c2410微处理器进行了简单介 绍。在此基础上,详细介绍了将斗C/OS—II移植到S3C24lo微处理器的步骤和方法,指出 了移植过程的关键点和相应的处理办法,并对移植过程的关键部分进行了详细描述。
上传时间: 2016-11-11
上传用户:qq1604324866
资源简介:基于现场可编程门阵列(FPGA),设计了采用RS485标准的数据通信协议。其中,高速信号接收,采用同步485通信协议,高速接口包括时钟和数据两个信号,时钟速率3.6864 MHz,利用同步时钟上升沿检测数据。低速信号接收采用异步485通信协议,波特率115.2 kbps,每...
上传时间: 2013-10-10
上传用户:笨小孩
资源简介:μC/OS—Ⅱ 对 ATMega128 单片机的移植代码。
上传时间: 2015-04-15
上传用户:TRIFCT
资源简介:μC/OS—ⅡV:2.80 对 ATMega256 单片机的移植程序代码。
上传时间: 2015-04-15
上传用户:缥缈
资源简介:基于linux下C语言实现的CMPP通信协议,只是0.1版本
上传时间: 2013-12-14
上传用户:450976175
资源简介:实时操作系统μC/OS—II在AT89S52上的移植
上传时间: 2016-06-15
上传用户:lxm
资源简介:实时操作系统μC/OS—II下TCP/IP协议栈的实现
上传时间: 2013-12-22
上传用户:450976175
资源简介:μC/OS-Ⅱ在ARM上的移植体会,欢迎大家下载啊!
上传时间: 2014-01-04
上传用户:baitouyu
资源简介:《嵌入式实时操作系统μC/OS-Ⅱ》的源码,包含uc/os-ii的所有源码
上传时间: 2014-11-27
上传用户:龙飞艇
资源简介:想做AVR下移植UC/OS-II RTOS的朋友可以用这个教程来摆脱ICC编译器的单调界面,使写程序与改程序变得更加简单,方便!!!
上传时间: 2017-06-15
上传用户:偷心的海盗
资源简介:μCGUI和μC/OS-Ⅱ在S3C2410上的整合移植实现的文档
上传时间: 2017-08-07
上传用户:515414293
资源简介:μC/OS-Ⅱ在ARM处理器上的移植,包含简单的源码分析
上传时间: 2013-12-18
上传用户:zhyiroy
资源简介:这是一个模拟I2C通信协议的C语言模块,可以在基于51系列单片机的C语言程序中进行调用,调用方式我在模块中已经添家了详细的说明,请自己查阅!
上传时间: 2013-12-20
上传用户:moshushi0009
资源简介:随着科学技术水平的不断提高,数字集成电路被广泛应用。通用串行总线USB(Universal Serial Bus)是计算机与外围设备互连的标准接口之一,是一种点对点的通信接口,可同时支持多个外围设备。USB2.0规范的通信速率非常高,其峰值可达480Mbit/s,使得它已经成为目...
上传时间: 2013-07-26
上传用户:xz85592677
资源简介:·基于MATLAB/SIMULINK交流变频调速系统的仿真研究
上传时间: 2013-05-31
上传用户:青春123
资源简介:文中介绍了TMS320 C6455 DSP EMAC接口的构成以及工作原理和关键数据结构,参考相关的以太网驱动程序,完成了基于C6455 DSP的以太网通信程序的设计。该网络通信程序实现了某款信号处理机与上位机之间的高速通信接口。系统测试结果表明,利用C6455实现的以太网...
上传时间: 2013-10-17
上传用户:642778338
资源简介:传统的TCP/IP协议重点在于保证数据传输的可靠性及流量控制,而在实时性要求相对较高的嵌入式领域, 其实时性方面的性能显得不足。为此,对基于TCP/IP协议的嵌入式通信协议栈进行了分析,针对通信中的TCP拥塞控制问题进行了改进,有效地提高了TCP/IP协议的实时...
上传时间: 2013-11-25
上传用户:wmwai1314
资源简介:一个基于RTC的即时通信软件的例子
上传时间: 2015-02-22
上传用户:qunquan
资源简介:基于UC/OS II操作系统的TCP/IP协议的移植源代码。
上传时间: 2013-12-21
上传用户:qweqweqwe
资源简介:c语言写的用于单片机mps430的底层通信协议,包含了bch编解码,交织编解码,和crc校验。经过简单的修改即可用于其他的单片机。
上传时间: 2013-12-12
上传用户:希酱大魔王
资源简介:局域网通信工具设计实现 本文讨论一种基于Socket的局域网通信工具的设计与实现方法。基于Socket的局域网通信软件可以为局域网提供一种良好,安全,快速的通信机制。它的使用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决内部局域网的各...
上传时间: 2014-11-27
上传用户:dongqiangqiang
资源简介:】 本文主要讨论了Modbus 通信协议的R TU 帧格式中常用的错误校验方法,即循环冗余校验法( CRC) 。 提出了Modbus 协议反转CRC 校验的方法,推导了反转CRC 校验快速计算表格,并用C 语言实现了基于快速查 表算法的循环冗余校验程序。
上传时间: 2015-12-16
上传用户:498732662
资源简介:短信串口通信 于短信网关通信协议的封装 C#实现的类库
上传时间: 2013-12-22
上传用户:3到15