X  
登录

还没有账号?立即注册

忘记密码?
登陆
X  
注册

已经有账号?马上登陆

获取验证码
重新获取(60s)
立即注册
统计
  • 建站日期:2021-03-10
  • 文章总数:68 篇
  • 评论总数:76 条
  • 分类总数:13 个
  • 最后更新:11月1日
文章 未分类

工业数据采集

海盗船长
首页 未分类 正文
广告

    本篇文章主要给一些做工业数据采集的非专业人员看的,讲解下设备是如何通过485口进行数据采集的,了解通讯过程中的一些概念,以及这些概念决定了什么东西,启什么作用,有了这些概念之后,工作中,很多东西都可以有自己的理解,知道是否可以实现,出问题如何排查问题。专业人事有啥建议和想法的也可以提一提

    

    我将整个通讯定义为三层吧,具体每一层的专业叫法是啥,我也不清楚,首先讲讲三层各自的作用吧,第一层,暂且定义它为物理层吧,专业应该也是这么个叫法,第一层首先完成的功能就是,建立起一个数据通道,有了这个通道之后呢,就可以发送1和0数据了,打个比方,就是有了这一层,我就可以让A帮我打开和关闭窗帘了。第二层的作用,再第一层的基础上,把8个1或者0来组成1个8位数据了,8位数据可能有点专业了,可以简单理解为有一张纸,我可以在上面写8个阿拉伯数字了,这个时候能干嘛呢,我可以指挥A把窗帘打开到1%,50%或者100%,总之可以把窗帘拉到任意位置了,但是这还不够,只能指挥A来拉个窗帘,想让他帮我扫地还干不了,这个时候就需要这三层的通讯协议了,相当于我现在有很多纸了,我可以把N张纸,分别写上阿拉伯数字,在把他们定在一起,给A,这个时候,我可以跟A定义好,我给你一次是两张纸,第一张纸是我让你干嘛,比如1是操作窗帘,2是扫地,3是擦掉黑板,第二张纸的作用就是,打开窗帘到百分之多少,扫地扫百分之多少,黑板擦掉百分之多少,总之和A写上好之后,我可以让A帮我干更多事情了。

 

    下来详细讲解协议内容,第一层   

    首先了解下通讯的一个大的分类:单工通讯和双工通讯,双工通讯又分为全双工和半双工通讯,单工通讯和双工通讯的却别在哪,像上面讲的例子,我一直在指挥A干活,A没有任何反馈信息给我,这就是单工通讯,只能由我给A发送数据,A无法向我发送数据。双工通讯就是我给A两张纸,让A给干活,A干完之后呢,也给我两张纸,进行任务的反馈。全双工和半双工的却别在于,半双工通讯是我给A的时候必须双手奉上,无法同时接收A给我的纸,我给完之后,手才能空闲下来,才可以接收。全双工通讯就是我给A的时候只需单手,另外一只手可以同时接收A的纸。

    接下来讲解下各种接口:485,422,TTL,232

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

-- 展开阅读全文 --
使用 MAX7219和Arduino板控制 8×8 LED矩阵显示屏详细教程及代码下载
« 上一篇
HEX文件格式详解
下一篇 »

发表评论