[51单片机] 上位机和下位机是怎么通讯的?

[复制链接]
 楼主| 发表于 2014-6-17 09:44 | 显示全部楼层 |阅读模式
我有个项目是下位机采集到的信号通过板卡直接传送给上位机,上位机做出相应的动作,我觉得应该是下位机在控制上位机的,不应该是上位机发送指令给下位机,下位机再动作。主要是想弄明白这个上位机和下位机之间的通信到底是怎么实现的?
发表于 2014-6-17 10:50 | 显示全部楼层
既然要通信肯定要有硬件接口例如232,再就是通信协议,可以用现成的协议例如MODBUS,也可以自己定义协议

评分

参与人数 1威望 +1 收起 理由
nc344700 + 1 还是挺好的

查看全部评分

 楼主| 发表于 2014-6-17 11:22 | 显示全部楼层
ningling_21 发表于 2014-6-17 10:50
既然要通信肯定要有硬件接口例如232,再就是通信协议,可以用现成的协议例如MODBUS,也可以自己定义协议 ...

当我们用按钮去接入下位机时,是应该接开出还是接开入引脚呢?
发表于 2014-6-17 11:44 | 显示全部楼层
nc344700 发表于 2014-6-17 11:22
当我们用按钮去接入下位机时,是应该接开出还是接开入引脚呢?

开出,开入 是神马?
 楼主| 发表于 2014-6-17 11:54 | 显示全部楼层
ningling_21 发表于 2014-6-17 11:44
开出,开入 是神马?

就是在一块pci板卡上的数据端有这样的开关输出量和开关输入量
发表于 2014-6-17 14:47 | 显示全部楼层
你的意思是说用简单的开关量来控制动作吗?
 楼主| 发表于 2014-6-18 09:28 | 显示全部楼层
wangkx1990 发表于 2014-6-17 14:47
你的意思是说用简单的开关量来控制动作吗?

也可以这样说,不过就是计算机向单片机发送指令,单片机然后扫描按钮状态,这样你觉得按钮是接开入还是开出呢?
发表于 2014-6-18 14:42 | 显示全部楼层
开关量在单片机里换算成数字信号,自己定个协议,发送给上位机
发表于 2014-6-18 22:44 | 显示全部楼层
学习。
发表于 2016-4-20 11:41 | 显示全部楼层
搞不懂,深奥
发表于 2016-4-21 09:38 | 显示全部楼层
“上位机做出相应的动作”举例说做什么动作。
发表于 2016-4-23 23:17 | 显示全部楼层
好早的帖子了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

49

帖子

1

粉丝
快速回复 返回顶部 返回列表