社区
COM/DCOM/COM+
帖子详情
我用rS485如何采集数据,是不是要发送命令才可以采集到数据啊,命令该如何写才可以采集到数据?
xxxuan
2010-10-29 09:19:05
我用rS485如何采集数据,是不是要发送命令才可以采集到数据啊,命令该如何写才可以采集到数据?
...全文
2159
14
打赏
收藏
我用rS485如何采集数据,是不是要发送命令才可以采集到数据啊,命令该如何写才可以采集到数据?
我用rS485如何采集数据,是不是要发送命令才可以采集到数据啊,命令该如何写才可以采集到数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cissiel99
2012-07-22
打赏
举报
回复
楼主,modbus 串口通讯解决了吗?我现在正在做,不知是否可以给我个源码
of123
2010-11-16
打赏
举报
回复
RS-485 协议是支持多个从设备的。一般需要主机先发送地址广播选中一个从设备。
cbm6666
2010-11-15
打赏
举报
回复
呵呵 谢谢 unsv29mj 提醒
我指的是一般PLC等上下位机的联线 与单片机联线甚至还得高低位对调
lable_asp
2010-11-15
打赏
举报
回复
木有通讯协议
unsv29mj
2010-11-14
打赏
举报
回复
[Quote=引用 5 楼 cbm666 的回复:]
RS485 与 RS232 只有硬件端口与接线方式不同, 代码写法完全是一样的.
主要是先了解通讯协议来设置 MsComm的属性,例 9600,N,8,1 以及是否有 STX ETX 的要求
是否要先发送才能取得信息 这得看通讯要求, 接收你就用 MSComm1_OnComm 事件
二进制或十进制方式接收 .InputMode 得先看需求设置妥
[/Quote]
代码写法是有区别的 如果写到芯片里的话 RS485有个转换开关 需要单独的一个IO控制
unsv29mj
2010-11-14
打赏
举报
回复
你问题问的不是很清楚!
估计你是用的现成买来的班子 或者是老外的板子吧
并且手里的板子是RS485接口 是这样么?
那么由于PC上没有RS485 你只能买个RS485/RS232 淘宝有卖的 20多元吧 品牌的30多
协议如果是买来的板子 一般是modbus协议
那么你的 VB得弄 CRC校验编程
以上都是猜的 呵呵
因为你问的不清楚
xc_aspnet
2010-11-04
打赏
举报
回复
根据通讯协议!
acrifyh
2010-11-03
打赏
举报
回复
rs485 只是一种通讯接口,具体到采集数据还要看你要和什么连接,协议也是
贝隆
2010-11-01
打赏
举报
回复
[Quote=引用 3 楼 3000sunqin 的回复:]
引用 2 楼 veron_04 的回复:
这个得具体问题具体分析,RS485属于Modbus串口通信范畴,需要依照Modbus通信协议来操作,你首先的搞清楚通信协议才行。
RS485并不属于Modbus范畴,RS485是一种串口通信的物理规范,而Modbus是一种工业总线通信协议,两者不属同一范畴,Modbus的应用大部分基于RS485,但是它也可以被应用于其他串口通信物理规范,甚至用……
[/Quote]
我怎么看来看去,你还是说的是RS485属于Modbus的一种啊?
cbm6666
2010-10-31
打赏
举报
回复
RS485 与 RS232 只有硬件端口与接线方式不同, 代码写法完全是一样的.
主要是先了解通讯协议来设置 MsComm的属性,例 9600,N,8,1 以及是否有 STX ETX 的要求
是否要先发送才能取得信息 这得看通讯要求, 接收你就用 MSComm1_OnComm 事件
二进制或十进制方式接收 .InputMode 得先看需求设置妥
carefire
2010-10-31
打赏
举报
回复
[Quote=引用 3 楼 3000sunqin 的回复:]
引用 2 楼 veron_04 的回复:
这个得具体问题具体分析,RS485属于Modbus串口通信范畴,需要依照Modbus通信协议来操作,你首先的搞清楚通信协议才行。
RS485并不属于Modbus范畴,RS485是一种串口通信的物理规范,而Modbus是一种工业总线通信协议,两者不属同一范畴,Modbus的应用大部分基于RS485,但是它也可以被应用于其他串口通信物理规范,甚至用……
[/Quote]
你清楚rs485是物理规范就好,好比如我拿起手机跟你通电话,我问你问题,然后你回答我,或者我打通了,
我不出声,净是你讲,或者我今天跟你英文,明天和你讲中文。我只是想说:
手机通讯只是一个物理规范:把声音通过一个方式传递到其他地方 ----rs485
语言是通讯协议:双方只要有一个不懂英文时就无法用英文完成沟通 ---modbus fieldbus等
所以,通讯可以: 只发送,只接收,问答等等都是可以随意的,没什么限制,随你定义。
只是modbus协议是公开的问答协议,而且有一套大家公认的规则而已。
你操作的设备使用了modbus协议,你要通讯必须用modbus协议。也就是说,协议决定你的命令如何写!!
3000sunqin
2010-10-30
打赏
举报
回复
[Quote=引用 2 楼 veron_04 的回复:]
这个得具体问题具体分析,RS485属于Modbus串口通信范畴,需要依照Modbus通信协议来操作,你首先的搞清楚通信协议才行。
[/Quote]
RS485并不属于Modbus范畴,RS485是一种串口通信的物理规范,而Modbus是一种工业总线通信协议,两者不属同一范畴,Modbus的应用大部分基于RS485,但是它也可以被应用于其他串口通信物理规范,甚至用于其他各种通信物理规范,例如USB、无线等物理通信规范之上
贝隆
2010-10-29
打赏
举报
回复
这个得具体问题具体分析,RS485属于Modbus串口通信范畴,需要依照Modbus通信协议来操作,你首先的搞清楚通信协议才行。
chinaboyzyq
2010-10-29
打赏
举报
回复
问厂家并获得下位机传输协议。
单片机R
S4
85
多路
数据
采集
系统
本设计采用单片机控制和R
S4
85
通信系统,包括一台主机和8台子机。主机采用图形液晶显示模块,能够显示子机传输过来的0~2V电压值、
采集
现场温度、实时时钟、电压超限报警等,同时可以使用键盘输入控制主机的工作状态。从机采用 位A/D,负责
采集
八路0~2V直流电压,
采集
精度可以达到0.1%以上,并且可以
采集
现场温度,同时应答主机
发送
的
命令
,将
采集
的
数据
上传,主机具有
数据
保存功能,并且掉电不丢失。在主机与从机的通讯中,采用R
S4
85
总线通信方式,有效传输距离超过100米。
基于51单片机的多路
数据
采集
系统
本设计是一个主从系统,采用单片机控制,从机负责
采集
八路
数据
,
采集
精度可以达到0.1%以上,同时应答主机
发送
的
命令
,将
采集
的
数据
上传;主机进行
数据
处理,
数据
显示,键盘输入,系统报警。在主机与从机的通讯中,采用国际标准的R
S4
85
差分方式接口,使通讯的速率和传输距离均大于RS232的标准接口方式,并且用线最少(只要两根)。本设计通讯距离可达100米。
串口通信和R
S4
85
-第1季第13部分
本课程是《朱有鹏老师单片机完全学习系列课程》第1季第13个课程,主要讲解了串行通信UART及其扩展R
S4
85
。本课程很重要,因为串口通信是我们接触的早也简单的通信方式,是后续继续学习SPI、I2C甚至USB、网络通信等的基础,大家务必认证对待完全掌握。
毕业论文---多路
数据
采集
系统
本设计采用单片机控制和R
S4
85
通信系统,包括一台主机和8台子机。主机采用图形液晶显示模块,能够显示子机传输过来的0~2V电压值、
采集
现场温度、实时时钟、电压超限报警等,同时可以使用键盘输入控制主机的工作状态。从机采用位A/D,负责
采集
八路0~2V直流电压,
采集
精度可以达到0.1%以上,并且可以
采集
现场温度,同时应答主机
发送
的
命令
,将
采集
的
数据
上传,主机具有
数据
保存功能,并且掉电不丢失。在主机与从机的通讯中,采用R
S4
85
总线通信方式,有效传输距离超过100米。
61多路
数据
采集
系统
本系统采用双CPU控制,主机与从机的CPU都是使用SPCE061A单片机。从CPU负责
采集
七路
数据
,同时应答主CPU
发送
的
命令
。主CPU进行
数据
处理,
数据
显示,键盘输入,系统报警,语音播报通道的电压值。在主CPU与从CPU的通讯中,采用国际标准的R
S4
85
差分方式接口,使通讯的速率和传输距离均大于RS232的标准接口方式,并且用线最少(只要两根)。本系统实现了一种具有语音播报、语音提示的高性能、高智能的实用型远距离多路
数据
采集
系统。
COM/DCOM/COM+
863
社区成员
3,659
社区内容
发帖
与我相关
我的任务
COM/DCOM/COM+
VB COM/DCOM/COM+
复制链接
扫一扫
分享
社区描述
VB COM/DCOM/COM+
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章