求助可行性

2019-07-21 04:39发布

我现在是要设计这样一个功能:
1.下位机读取传感器发送的数据
2.将该数据储存,并发送到上位机
3.上位机可以控制下位机
1,2功能是处于循环的

希望实时性要高一些,同时控制命令要随时可以生效
请问一下应该用怎么样的思路呢,需要用到uCOS系统吗


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
33条回答
Solace1123
1楼-- · 2019-07-22 21:17
HXYDJ 发表于 2019-1-11 14:49
如果程序流程没处理好,上操作系统实时性也不一定好。

OK,我会注意的
Solace1123
2楼-- · 2019-07-22 23:38
 精彩回答 2  元偷偷看……
brucewoo
3楼-- · 2019-07-23 00:06
Solace1123 发表于 2019-1-11 15:17
好的,目前跟上位机的通信就是用485

LZ说要20-100ms内响应的话,估计通讯不是太难,但首先要保证PC端的反应速度,毕竟如果用WINDOWS这样的系统,可能没保证的,其次是单片机收到串口信息后的处理,我觉得在串口中断里处理会比较有保证,再次就是选择通讯的方式,例如232或485这样。
大道一条
4楼-- · 2019-07-23 03:42
都是中断处理,只要你控制上位机询问时间间隔,裸机妥妥的
Solace1123
5楼-- · 2019-07-23 04:47
brucewoo 发表于 2019-1-11 15:23
LZ说要20-100ms内响应的话,估计通讯不是太难,但首先要保证PC端的反应速度,毕竟如果用WINDOWS这样的系 ...

现在用的PC端是准备走labview,用visa控件做通讯
Solace1123
6楼-- · 2019-07-23 09:53
大道一条 发表于 2019-1-11 15:32
都是中断处理,只要你控制上位机询问时间间隔,裸机妥妥的

询问时间间隔意思是说,读取下位机数据或者发送命令给下位机都是在询问时间里发生么

一周热门 更多>