打印
[51单片机]

上位机和下位机是怎么通讯的?

[复制链接]
11868|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nc344700|  楼主 | 2014-6-17 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有个项目是下位机采集到的信号通过板卡直接传送给上位机,上位机做出相应的动作,我觉得应该是下位机在控制上位机的,不应该是上位机发送指令给下位机,下位机再动作。主要是想弄明白这个上位机和下位机之间的通信到底是怎么实现的?

相关帖子

沙发
ningling_21| | 2014-6-17 10:50 | 只看该作者
既然要通信肯定要有硬件接口例如232,再就是通信协议,可以用现成的协议例如MODBUS,也可以自己定义协议

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
nc344700 + 1 还是挺好的
板凳
nc344700|  楼主 | 2014-6-17 11:22 | 只看该作者
ningling_21 发表于 2014-6-17 10:50
既然要通信肯定要有硬件接口例如232,再就是通信协议,可以用现成的协议例如MODBUS,也可以自己定义协议 ...

当我们用按钮去接入下位机时,是应该接开出还是接开入引脚呢?

使用特权

评论回复
地板
ningling_21| | 2014-6-17 11:44 | 只看该作者
nc344700 发表于 2014-6-17 11:22
当我们用按钮去接入下位机时,是应该接开出还是接开入引脚呢?

开出,开入 是神马?

使用特权

评论回复
5
nc344700|  楼主 | 2014-6-17 11:54 | 只看该作者
ningling_21 发表于 2014-6-17 11:44
开出,开入 是神马?

就是在一块pci板卡上的数据端有这样的开关输出量和开关输入量

使用特权

评论回复
6
wangkx1990| | 2014-6-17 14:47 | 只看该作者
你的意思是说用简单的开关量来控制动作吗?

使用特权

评论回复
7
nc344700|  楼主 | 2014-6-18 09:28 | 只看该作者
wangkx1990 发表于 2014-6-17 14:47
你的意思是说用简单的开关量来控制动作吗?

也可以这样说,不过就是计算机向单片机发送指令,单片机然后扫描按钮状态,这样你觉得按钮是接开入还是开出呢?

使用特权

评论回复
8
yzjgod| | 2014-6-18 14:42 | 只看该作者
开关量在单片机里换算成数字信号,自己定个协议,发送给上位机

使用特权

评论回复
9
yuanquan12345| | 2014-6-18 22:44 | 只看该作者
学习。

使用特权

评论回复
10
carverzhang| | 2016-4-20 11:41 | 只看该作者
搞不懂,深奥

使用特权

评论回复
11
xuyaqi| | 2016-4-21 09:38 | 只看该作者
“上位机做出相应的动作”举例说做什么动作。

使用特权

评论回复
12
洛理小子| | 2016-4-23 23:17 | 只看该作者
好早的帖子了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

49

帖子

1

粉丝