洋葱小说

洋葱小说>四合院我边做科研变吃瓜qq > 第1000章 除了电气,还有协议(先发一章)(第2页)

第1000章 除了电气,还有协议(先发一章)(第2页)

  高振东倒是无可无不可,反正采集传输设备都已经交代完了,剩下的几种水雨情传感器先说哪种都成。

  “水利上,无人自动测报站我的建议是用翻斗雨量计。”

  “翻斗雨量计?就是类似虹吸自计雨量计的那种。”

  高振东摇了摇头:“看起来像,其实测量原理完全不同。”

  自计雨量计听起来好听,实际上就是把雨水收集起来,结合一个浮子,利用浮子带动一支笔在一卷发条带动的坐标纸上画下雨量曲线。集水杯满了,就通过虹吸原理自动排空,然后又从坐标纸纵轴底部重新开始。

  就这,在这年头已经算是先进设备,还有纯靠人工观测的。

  “虹吸雨量计有个问题,不够直观,而且没法直接得到累积雨量。翻斗雨量计通过采集设备自动计数,能够解决这个问题。”

  高振东点点头:“是的,不过你可以从简单的开始做起,甚至在这个远程串口总线上,你可以先实现数据的传输,时序信号什么的,放到后面来做。”

  “这样可以么?”作为还没有对SDI-12有深入研究的薛崇礼,对于这个东西的理解还没有那么深。

  “可以的,实际上数据传输这部分,本来就可以拎出来单独用。反正你传感器到数据采集终端是从主模式,实际上可以节省很多握手和冲突处理过程。你可以先做一个子集,再做全集嘛。”

  实际上SDI-12的简化版,甚至是切割掉硬件握手规定之后的纯数据传输部分,在后来大量被应用到土壤、水利、环保、气象等领域,因为这东西原本是花旗环保局制定的。

  其他同志听他们两对话有点像听天书,但是薛崇礼却是把高振东的话听得有点明白了。

  他顺便给薛崇礼指了条路:“如果在研究过程中对器件有什么要求,可以和十二机部联系一下。特别是1274和1218厂,或者有什么要求进口一点也是可以的。”

  总的来说,用分立元件搭RS-485的电路不难,这东西主要麻烦在要确定合适的规格,规格一旦确定,实现却是没有那么的麻烦。

  这是什么?这就是钱啊!

  再想到这东西甚至能实现总线传输,一根线上挂接多个传感器,这极大的节约了采集设备的接口数量,简化了系统结构。

  SDI-12没有用常见的TLV(Topic-Long-Value,标题-长度-值)结构,那样太长了,他的传感器回复数据大致是这么个画风。

  “1+12345。6!”,纯ASCII字符串。

  ‘1’是传感器号,‘+’号可以是正负号中的任意一个,后面是传感器的值,‘!’是结束符,就这么简单。

  SDI-12相比起ModBus,最大的好处就是简单得多,没有ModBus那么多种模式和复杂的规定,用于简单数据传输非常方便,由于采用ASCII码传输,其表征精度几乎是无限的,数据包也极度简洁,虽然原版的SDI-12有一个问题,其传感器地址只用一个ASCII码表示,地址容量有限,但是从‘1’~‘9’、‘A’~‘Z’、‘a’~‘z’加起来其实也够用了。

  薛崇礼也是紧跟计算机发展的进度的,看着高振东给他的协议说明文件,赞不绝口:“嗯,这个好,简单明了,数据包也不大。”

  高振东这里并没有选用在几十年后工控上极为流行的ModBus协议,而是选了一个在水利上使用比较多的,非常小众的协议。

  SDI-12,一种以ASCII码为主的传输协议,除了因为总线的原因,需要对传输线执行电平升降的时序操作保证不冲突之外,其他能看到的东西全是ASCII码,能在数据包里直接一眼就读出数据是多少。

  数据包不大,在这个年头非常重要,单片机运行存储器都是按字节计算,每一位搞单片机的同志都恨不得一位掰成两半来用,可没有几十年后片内RAM动不动就按KByte计算那么豪横。

  “老同学,你真是神了!”

  高振东笑起来,能不神嘛,花旗电子工业协会严选,值得信赖!只是这年头他们还没制定这东西,那我老高就替国内搞工控的同志,先笑纳了。

  已经涉及到总线和传输规约了,不上单片机是搞不定的,其实很多数字传感器可以看作是模拟传感器加了片单片机,把采集参数转换成数字之后,通过数字接口发送到下一级去,比如发送到这里要搞的数据采集传输设备去。

已完结热门小说推荐