现在的工业显示控制仪表都具有万能输入,何为万能输入?万能输入可以输入20多种传感器信号,如
线性信号4~20ma,0~20ma,0~10ma,0~5v,1~5v,0~10v,
热电偶,T,R,J,B,S,K,E,
热电阻,PT100,CU50,PT1000等。
如何设计一种可以输入以上所有信号的输入电路呢?以上信号差别比较大,而且好多都是非线性的。
看看一下这个图是如何做的。
上图中,DG1和DG2为模拟信号输入脚,E1为单片机控制端子其实与输入信号切花有关的就几个端子。
下面分析一下如何做到不同信号的输入以及电路设计的注意点。
待续。
继续说,电路使用一片4052作为模拟开关,注意4052的供电,是正负电源供电的。为什么要正负电源供电呢?了解一下输入信号的幅度就可以理解了。电路中还使用了一片4运算放大器TL074,这个运放也是正负电源。其中3片作为阻抗变换器使用,就是电压跟随器。
继续,断续了好长时间了。呵呵
一个放大器做成了一个箝位电路。说说这个图中的信号输入定义:
1.DG2的3和5短对地接输入输入4~20ma,0~10ma,0~20ma电流信号。
2.DG2的3单独对地输入电压信号。
3.DG1的3和5与地配合输入热电阻,热电偶信号。
当然这只是一个输入信号的切换电路原理,系统里面还有其他的电源,A/D,mcu,人机接口,通信,变松、控制输出等电路。
这些信号的切换和输入要与软件里面的一个叫输入分度好的菜单对应,这样在不同的分度号里面定义了后面的模拟开关的切换原则和后级A/D转换器的参数配置。
电路中的2.5v为一个基准电压,这个电压有一个基准源输出,作为前级信号有源激励和A/D的基准。电路中使用了比较多的滤波电容和箝位电路。那些打点的电阻都要求低温漂。对精度要求不严,因为所有这些电阻,运放,模拟开关的误差均可以通过系统校准来抵消掉。
由于输入的信号类型较多,而且输入信号幅度,线性读都不一致,所以校准是个需要特别考虑的问题。如果每一个信号都要校准一边,那校准数据和校准量就太大了,软件编制就没有什么效率了。那有没有比较简单易行的办法呢?有,当然有,而且还不只一种。这里我就不谈我的想法了,希望能看到我的拙文的各位朋友发表自己的看法,大家相互交流。
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 | |
【换取逻辑分析仪】rtthread添加RRH62000传感器驱动-基于野火启明6M5被打赏48分 | |
换逻辑分析仪+Verilog多输入门被打赏27分 |