31单片机中断程序编写modbus下位机程序怎么编写

MODBUS rtu 51单片机程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
MODBUS rtu 51单片机程序
&&本文是MODBUS rtu 51单片机从机程序,很实用,对学校单片机MODBUS rtu 通信的朋友有参考价值。
你可能喜欢单片机 modbus上位机通讯程序_百度知道
单片机 modbus上位机通讯程序
求大侠帮我编写 一个modbus上位机程序,最好用c语言 用keil编写
要求 对从机进进行 modbus功能码03h
和06h 的操作,对了,其实最关键的是 要把发送的数据 加上crc校验发送去出,还有对于从机的应答反馈做出判断是否出错,出错上位机就重发,
我网上找了好久的资料 要不程序是下位机的,要不不完整,没有对发送数据crc效验发出去,总之好烦
求大虾 帮帮忙,
我有更好的答案
优酷地址:
你说的是主机程序吧,上位机的应该是vb vc等编写的。
恩 我上位机我想用单片机发数据 用c最还
楼主何不去 proteus 论坛看看上面有很多实例
木有呀大虾 我找了好久了
这个我一直在玩!!有什么问题可以找我!!其实CRC校验有点麻烦!!
大虾你的qq是多少呀
我能向你学习不 我毕业设计实在有点困难
给你个群号吧!!
大虾 我加了这群
好像是单片机群 对不 我叫无为如何
其他1条回答
为您推荐:
其他类似问题
上位机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。豆丁微信公众号
君,已阅读到文档的结尾了呢~~
51单片机实现Modbus从机程序实现,程序,从机,单片机,51单片机,从机程序
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
51单片机实现Modbus从机程序
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口21ic官方微信-->
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
请完成以下验证码
STM32单片机作为下位机如何实现modbus通讯
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
我是初学者想实现:
PC作为上位机,STM32f103开发板作为下位机,实现modbus通讯,从而实现步进电机控制(有驱动板,方向、脉冲) 请问如何实现,有没有类似的例子,请大神们详细给说下
满意回复+20
1、任何一个串口调试助手都可以,要保证能够正常和下位机通信;
2、波特率为115200,就是说发送端每 1/115200s 发送一个bit,同样,接收端每 1/115200s 查询一 ...
---------------------
---------------------
这不是三言两语的事情. 难度上也不是大问题. 根据 MODBUS 细化一个自己的协议.
MODBUS是个协议。
你按照协议编写程序即可
移植个freemodbus也行!
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
airwill 发表于
这不是三言两语的事情. 难度上也不是大问题. 根据 MODBUS 细化一个自己的协议. ...
请问上位机应该发送一条 什么样的 modbus信息,使得单片机接收后,发脉冲使得电机转动呢
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
mmuuss586 发表于
MODBUS是个协议。
你按照协议编写程序即可
请问上位机应该发送一条 什么样的 modbus信息,使得单片机接收后,发脉冲使得电机转动呢
初级工程师, 积分 2103, 距离下一级还需 897 积分
初级工程师, 积分 2103, 距离下一级还需 897 积分
初级工程师, 积分 2103, 距离下一级还需 897 积分
初级工程师, 积分 2103, 距离下一级还需 897 积分
自己钻研比较好吧,就是选个通讯方式,再根据modbus协议编程即可
modbus协议框架。然后自己规定一些内容。
中级技术员, 积分 150, 距离下一级还需 150 积分
中级技术员, 积分 150, 距离下一级还需 150 积分
中级技术员, 积分 150, 距离下一级还需 150 积分
中级技术员, 积分 150, 距离下一级还需 150 积分
1、比如先调通串口通信,各芯片例程都有。
2、通信实现后按照modbus协议的框架发送数据,数据就是你要实现的具体操作或者参数设置。
3、下位机对这一帧数据接收完成后进行解析,再做具体操作。
modbus只是一种通用协议的框架,有很多优点,你自己写一个协议也行,只是别人不知道怎么解析它。
高级技术员, 积分 550, 距离下一级还需 450 积分
高级技术员, 积分 550, 距离下一级还需 450 积分
高级技术员, 积分 550, 距离下一级还需 450 积分
高级技术员, 积分 550, 距离下一级还需 450 积分
可以参考rtthread中的freemodbus,主从都有
高级技术员, 积分 586, 距离下一级还需 414 积分
高级技术员, 积分 586, 距离下一级还需 414 积分
高级技术员, 积分 586, 距离下一级还需 414 积分
高级技术员, 积分 586, 距离下一级还需 414 积分
9楼正解,modbus协议,一般是基于RS232或RS485,在上层规定了发送数据和解析数据的格式,具体格式参考协议,先搞懂串口,再搞协议
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
实习生, 积分 39, 距离下一级还需 11 积分
shangwei4444 发表于
1、比如先调通串口通信,各芯片例程都有。
2、通信实现后按照modbus协议的框架发送数据,数据就是你要实现 ...
你好,谢谢你,串口我以调试好,我还有以下问题:
& &1、pc做为上位机要给单片机发送一帧消息,通过modbus调试精灵这个软件可以吗?
& &2、modbus RTU 判断一帧数据结束,是间隔3.5个字符的时间,请问如果波特率为115200,那怎么如何计算这3.5个字符的时间?
& &3、例如,01 05 00 AC FF 00 4C 1B,这个写单个线圈,让从机1的172线圈为ON状态,我可以理解为在单片机上就是让某个IO口置位吗,那00AC这个地址在单片机上应该是谁呢,是怎么对应的呢
中级技术员, 积分 150, 距离下一级还需 150 积分
中级技术员, 积分 150, 距离下一级还需 150 积分
中级技术员, 积分 150, 距离下一级还需 150 积分
中级技术员, 积分 150, 距离下一级还需 150 积分
本帖最后由 shangwei4444 于
14:35 编辑
rhgz123 发表于
你好,谢谢你,串口我以调试好,我还有以下问题:
& &1、pc做为上位机要给单片机发送一帧消息,通过modbu ...
1、任何一个串口调试助手都可以,要保证能够正常和下位机通信;
2、波特率为115200,就是说发送端每 1/115200s 发送一个bit,同样,接收端每 1/115200s 查询一次电平,所以要设置同样的波特率;
3、00 AC不一定是实际的某个寄存器的地址,要看程序里是怎么写的,看看程序里拿到这个地址做了什么,估计有一些switch-case;同样,具体ON状态的功能也要看程序,看执行什么具体操作,不一定是操作某个IO。
你这个领域我不太了解,协议只是为了传递正确的数据,之后对数据的解析跟协议没有关系,完全是应用程序的事。
中级技术员, 积分 214, 距离下一级还需 86 积分
中级技术员, 积分 214, 距离下一级还需 86 积分
中级技术员, 积分 214, 距离下一级还需 86 积分
中级技术员, 积分 214, 距离下一级还需 86 积分
stm32作为从机,怎样处理主机发送的数据
扫描二维码,随时随地手机跟帖
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
沉静之湖泊
发帖类勋章
技术奇才奖章
人才类勋章
无冕之王奖章
等级类勋章
技术高手奖章
人才类勋章
时间类勋章
欢快之小溪
发帖类勋章
社区建设奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
突出贡献奖章
等级类勋章
时间类勋章
时间类勋章
涓涓之细流
发帖类勋章
技术新星奖章
人才类勋章
时间类勋章
您需要登录后才可以回帖后使用快捷导航没有帐号?
手机&智能终端
移动应用开发
查看: 189|回复: 0
ModBus RTU单片机通信程序编写
讲解如何利用ModBus通信协议,实现触摸屏与的通信。详细介绍了单片机通信子程序、单片机应答程序、CRC校验程序的编写方法,给出了各程序的流程图。
16:30 上传
点击文件名下载附件.
240.6 KB, 下载次数: 0
售价: 1 rd币 &[]
展开版块导航
获取手机验证码

我要回帖

更多关于 单片机程序编写教程 的文章

 

随机推荐