当前位置:
工控论坛
> >
产品
>
工业互联
>
无线通讯
我要发帖
实时监控问题
点击:
1099
| 回复:
20
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-14 22:30:00
楼主
想问一下,如果用一台PC机与多台单片机用MODBUS协议组成一网络,有没有可能实时采集各个单片机上的数据(比如说运行电流)?(要每台都要实时显示)。 是不是PC逐一地对每个单片机都发送请求数据信号,然后接收1#单片机数据信号,然后再发送对2#数据请求,在接收2#数据,如此类推?? 这样好象很慢,实时性不是很高..... 还望指点一下实时网络具体怎么传输数据的,谢谢.
分享到:
收藏
邀请回答
回复楼主
举报
wzping
关注
私信
精华:0帖
求助:0帖
帖子:13帖 | 117回
年度积分:0
历史总积分:184
注册:2001年12月07日
发表于:2005-04-18 14:00:00
1楼
其实没有必要啊! 你可以把发送和接收分别采用两个线程来处理啊! 就可以啦!
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:56:00
2楼
可是MODBUS可以同时接受和发送的吗? 小弟我是初学者,还希望多指教. 你那两个线程是怎么回事啊?
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:56:00
3楼
可是MODBUS可以同时接受和发送的吗? 小弟我是初学者,还希望多指教. 你那两个线程是怎么回事啊?
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:56:00
4楼
可是MODBUS可以同时接受和发送的吗? 小弟我是初学者,还希望多指教. 你那两个线程是怎么回事啊?
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:58:00
5楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:58:00
6楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:58:00
7楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:59:00
8楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:59:00
9楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:59:00
10楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:59:00
11楼
晕,怎么一下子发这么多……
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-04-19 19:59:00
12楼
晕,怎么一下子发这么多……
回复
引用
举报
天下草民
关注
私信
精华:0帖
求助:0帖
帖子:107帖 | 1044回
年度积分:0
历史总积分:1477
注册:2003年10月28日
发表于:2005-04-21 12:13:00
13楼
测电流用我们的省事,可靠 QQ:10815405
回复
引用
举报
筱君
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 14回
年度积分:0
历史总积分:28
注册:2004年3月03日
发表于:2005-04-22 10:17:00
14楼
从通讯方式上可以这样处理: 1、改点名方式为广播方式,一条命令下去后,每个点按顺序(ID)自动以相同的时间间隔回数据; 2、采用收发分离,用计算机的两个串口分别处理收、发,高层管理软件可以做到按两个线程进行管理。
回复
引用
举报
陈森
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 59回
年度积分:0
历史总积分:199
注册:2003年9月02日
发表于:2005-04-26 11:07:00
15楼
to : guangtoujian 如果物理层你采用485总线,只能采取轮询查问方式,因为485不支持全双工。 若采用以太网tcp/ip或者rs422方式,可以让主单片机主动上送,这样电流变化越死区后马上数据发送给pc机,这样可以大大挺高速度。 希望同行人士探讨。 qq:11744171 msn:south_bird@hotmail.com
回复
引用
举报
彭文明
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 19回
年度积分:0
历史总积分:33
注册:2004年11月18日
发表于:2005-04-26 16:51:00
16楼
可以用广播的方式,下位机自动向上位机请求中断,读数据用一个线程来做,让主程序随时响应下位机的请求。我是这样想的,交流信箱: alixnuaa@163.com
回复
引用
举报
陈森
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 59回
年度积分:0
历史总积分:199
注册:2003年9月02日
发表于:2005-04-27 14:39:00
17楼
to彭文明: 可以用广播的方式,下位机自动向上位机请求中断。 你这种方式根本不可取,广播方式一般用在对时、全召唤等情况。这个方案中不同数据稍有变化,广播命令就无法照顾全部。即使数据全部相同,但你的广播命令也需定时轮询发送,这样也无法满足实时需求!
回复
引用
举报
舞天涯
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 24回
年度积分:0
历史总积分:58
注册:2002年6月05日
发表于:2005-04-27 16:09:00
18楼
我也有个系统用于实时显示运行机车的位置,采用无线传输。机车少时(少于10辆),可以用轮询方式。再多时,就来不及了。只能采用机车主动发送(位置更新即发送,因而是随机发的)。但这种事件驱动方式要解决传输通道的冲突问题,简单的可以用分时隙ALAHA协议,应付一般系统就可以了(容量可以达200~300终端)
回复
引用
举报
guangtoujian
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 14回
年度积分:0
历史总积分:32
注册:2005年3月06日
发表于:2005-05-02 10:06:00
19楼
在RS485总线中,如果采用两个线程分别接受和发送好象没有什么意义啊,因为RS485是半双工的,要么接受要么发送,多线程也没什么用啊。
回复
引用
举报
周公
关注
私信
精华:10帖
求助:0帖
帖子:119帖 | 5549回
年度积分:0
历史总积分:6446
注册:2002年11月26日
发表于:2005-05-02 17:39:00
20楼
实时性是不是够高要看具体项目的要求.....
回复
引用
举报
热门招聘
相关主题
P-NET:VIGO软件介绍性描述
[4962]
MODBUS的帧格式问题
[1584]
讨论:现场总线组网软件
[2736]
求助(霍尼韦尔)的DC1040型温...
[1394]
RS422两根线T+和T-,能工作吗...
[3733]
解读一下带百兆双网口的AM33...
[1538]
请教专家:这样构建FCS系统行...
[1421]
P-NET系列讲座(七):智能模块...
[1726]
转载:现场总线智能仪表功能模...
[3007]
TJA1050是否能和82C250相互替...
[1647]
官方公众号
智造工程师
客服
小程序
公众号