模拟信号的隔离(转)

源:模拟信号的隔离

模拟信号的隔离是非常头疼的,有时候不得不需要隔离。大部分基于以下需要:

1.隔离干扰源;

2.分隔高电压。

隔离数字信号的办法很多,隔离模拟信号的办法却没有想象的那么多,关键是隔离的成本,比想象的都要高出许多。特别是要求精确测量的场合,模拟信号的隔离,成本高得更加是离谱的无法想象。我从事这种系统开发多年,对自己所知道的隔离方法做个小小的总结:

数字隔离方法:

1. 光耦;

2. ADI 的磁隔离芯片,ADuMXXXX(XXXX为数字代号,如 I2C的ADuM1250);

3.自己用变压器隔离。

数字隔离办法,一般实现的都是单向数字信号的隔离,对于双向数字信号,需要两个隔离单元来实现,体积非常的惊人;很难减小体积。相对于速度很成本,如果速度小于100KHz一下,个人推荐用Ps2501这样的常用光耦隔离数字信号,很好的性价比,隔离度也非常的高。一般Ps2501这样的光耦隔离度都在3000V/RMS以上。

但是如果隔离数字信号的频率在200KHz以上,用Ps2501这样的光耦就不行了,要换高速的数字光耦,价格成本也上去了,不划算了。所以可采用ADI的磁隔离芯片。最便宜的磁隔离芯片每通道的价格在$0.7,算下来人民币也才4~5块人民币,选在6N137、6N136这样的高速光耦,已经没有性价比可言,浪费大量的PCB空间用于隔离部分。成本在4块左右,甚至更高,主要看你的6N137的采购量。但ADuM系列的磁隔离芯片的尺寸小很多很多,价格相比也很有优势。唯一美中不足的是磁隔离芯片的隔离电压只能到1000V左右,这个是个很头疼的问题。如果只是隔离干扰源,自然没问题,如果是隔离高电压,那么要仔细考量一下设计了。

自己用隔离变压器来隔离的办法,一般人是用不到的,因为完全没有经济效益。它只有一点好处,就是隔离电压可做得非常高,一般只有变频器、逆变器等IGBT的驱动,需要隔离非常大的电压,超过5000V;才使用。因为一般的芯片和光耦都实现不了了。

模拟信号的隔离:

1.线性光耦;

2. 隔离放大器 ;

3.频压转换和压频转换+数字隔离;

4.飞电容;

5.采用DA/AD+数字隔离的办法实现模拟信号的采样复原,进而实现隔离的办法;

6.普通光耦实现的线性隔离。

线性光耦,做过隔离的朋友都知道。如以前的TIL300,不过好像已经不生产了。可以选择Vishy的IL300作为替代。作为一般模拟信号的线性隔离,是个不错的选择。(我就不上传图了),一般来讲,线性光耦需要两个运放和一些高精度电阻组成合适的电路才能完成信号的隔离。也只是单向隔离。 IL300的价格在十几块钱人民币左右,如果想得到比较好的温度特性,需要两个比较好的运放,所以整个隔离下来的成本在每路:30RMB/Ch, 隔离的频率在200kHz左右。线性度其实并不理想,0.1%的精度都比较难保证;但手册上写着可以到0.01%的伺服精度。实际上,因为温度的影响,线性度在+/-0.5%,所以有更高隔离线性度的童鞋们就不能选择这种办法了。但对于大多数场合都是可以的;

隔离放大器,这个是个终极的宝贝啊,有很多厂家都有, 中国小厂一堆生产这种东西的。线性度都能达到0.1%,比较上档次的是Ti和ADI的隔离放大器,这些东西的成本很高。Ti有一款号称是全球价格最低的隔离放大器,ISO124 。隔离放大器的话,性能稳定,线性度良好,大多数都能达到或远远超过0.1%,都能达到0.01%;但价格的话至少都在40RMB/Ch,ADI的就更加离谱了,大概能到40dollar/Ch,对于做一般工业产品的制造商来讲,实在是望而却步。

第三种方法和第五种方法大同小异,都是把模拟信号变为数字信号然后再隔离数字信号。数字信号再复原成模拟信号,所以,这也意味着这种电路复杂得很。但从隔离效果上讲,应该是一种比较合理的隔离方式。至少在成本和精度上,和隔离放大器最有一拼的。压频转换和频压转换都非常的贵,所以,这种器件不适合做低带宽信号的转换;压频和频压转换不需要单片机的参与,电路上更为简洁,可靠性也更高。如果使用AD/DA转换复原,需要单片机或者FPGA等控制电路的参与,从开发角度来说,需要比较多的精力。相对于频压转换的方法,比较罗嗦,复原的信号带宽和AD/DA的带宽有关。但选择合适的芯片和单片机,如cortex-M0的32位单片机,40MHz左右,几块钱人民币。配合合适的AD/DA,成本也能控制在30RMB/ch,但效果比IL300要好很多,主要是隔离的线性度可以有个非常好的保证。

飞电容,飞电容我没试过,但是飞电容也是个思路特殊的隔离方案。相对于其他的隔离方案,首先是不需要隔离电源;其次是电路简单。飞电容就是将模拟信号作为源,对一个合适的电容进行充电,充完电后,将飞电容切换到测量电路一边,与向飞电容充电的电路完全断开。电容对测量电路放电。测量电路测量出电容的电压。即实现了电压信号的隔离。这个电路的核心在于,切换电容,并控制切换时间。最好使用继电器,但普通的继电器寿命有限,这种玩法肯定就报废了。要使用湿簧继电器;湿簧继电器应该不是便宜的东西,这种方法我也没试过,但是理论上是完全可行的。只不过信号带宽是小得可怜。可能只有10Hz吧。

普通的光耦只是使用了特殊的思路,用另外一个光耦做第一个光耦的反馈和补偿,如下图。

这种方法呢,个人觉得隔离一般的信号还可以,因为没有Datasheet等保证,实际上大批量应用是很难保证一致性和稳定性的。只是应用于线性度要求非常不高的场合。成本在所有模拟信号隔离方案里应该是最低的,可以做到5块钱/ch以下。

时间: 2024-08-30 16:16:54

模拟信号的隔离(转)的相关文章

转速信号脉冲信号放大器隔离器的作用DIN11-IBF-F3-P1-A4

转速传感器通常是一个电磁线圈,通过电磁感应,会产生一个正弦波的脉冲信号, 脉冲的幅值通常在200mV ~50V 之间.这个信号是无法直接给PLC或其他脉冲 采集设备接收的,可以选择深圳市贝福科技生产的DIN11-IBF-F3-P1-A4来进行 信号转换,该转速信号变送器可以实现速度的精确采集,无脉冲丢失,3000V隔离 抗干扰,非常适合工业场合的应用. 我们同时还提供2进2出,3进3出,1进2出,1进3出等信号转换模块, 具体要求可以联系深圳市贝福科技-IBF-的市场服务人员. 技术支持热线18

0-10v转4-20ma一进二出隔离器/分配器

一路输入两路输出模拟信号隔离分配器(DIN12 IBF系列采用光耦隔离技术)主要特性: 精度等级:0.1级.0.2级.0.5级.产品出厂前已检验校正,用户可以直接使用辅助电源:5V/12V/15V/24VDC 或者220VAC(范围±10%)国际标准一路信号输入:0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA等二路输出标准信号:0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA等,具有高负载能力全量程范围内极高的线性度(非线性度<0.2%)标准DI

低成本,小体积模拟信号采集,隔离转换RS-485/232输出

为了满足广大客户的要求,我公司特推出一款IBF20系列小体积模块化设计两路4-20mA/0-5V信号转RS-485/232,MODBUS数据采集模块.IBF20产品实现传感器和主机之间的信号采集,用来检测模拟信号.IBF20系列产品可应用在 RS-232/485总线工业自动化控制系统,4-20mA / 0-5V信号测量.监测和控制,以及工业现场信号隔离及长线传输等等. 产品包括电源隔离,信号隔离.线性化,A/D转换和RS-485串行通信.每个串口最多可接255只 IBF20系列模块,通讯方式默认

光电隔离的作用

光耦的主要构件是发光器件和光敏器件,发光器件一般都是IRLED,而光接受器件有光敏二极管.光敏三极管.达林顿管.光集成电路等类型,在高频开关电源中,对光耦的响应速度要求很高,故一般采用如图1所示的响应较快的高速型,延迟时间在500nS以内.用于模拟信号或直流信号传输时,应采用线性光耦以减小失真,而传输数字开关信号时,对其线性度的要求不太严格. 一.信号隔离: 其目的在于从电路上把干扰源和易受干扰的部分隔离开来,使测控装置与现场仅保持信号联系,而不直接发生电的联系.隔离的实质是把引进的干扰通道切断

MySQL的事务与事务隔离

MySQL中自从引入InnoDB引擎后,在MySQL中就支持事务,事务就是一组原子性的查询语句,也即将多个查询当作一个独立的工作单元,平时通过提交工作单元来完成在事务中的相应的查询或修改,在能支持事务的数据库中必须要满足ACID测试,即事务的四个特性: A:Atomicity,原子性(都执行或者都不执行) C:Consistency,一致性(从一个一致性状态转到另外一个一致性状态) I:Isolaction,隔离性(一个事务的所有修改操作在提交前对其他事务时不可见的) D: Durability

数据库事务的四大特性和事务隔离级别

Reference: [1] http://www.cnblogs.com/fjdingsd/p/5273008.html [2] http://blog.csdn.net/fg2006/article/details/6937413 数据库事务四大特性 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全

数据库事务隔离级别

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted.Read committed.Repeatable read.Serializable,这四个级别可以逐个解决脏读.不可重复读.幻读这几类问题. √: 可能出现    ×: 不会出现   脏读 不可重复读 幻读 Read uncommitted √ √ √ Read committed × √ √ Repeatable read × × √ Serializable × × × 注意:我们讨论隔离级别的场景,主要是在多个

易宝典文章——玩转Office 365中的Exchange Online服务 之二十七 怎样处理并释放误报隔离邮件

在Exchange Online中有众多的垃圾邮件过滤功能,其过滤的结果大致分为四类: >直接拒绝接收: >放入垃圾邮件文件夹: >主题中进行标记为垃圾邮件: >隔离对于直接拒绝接收这种情况大多会针对确切到发件人.发件域.发件服务器的IP地址来进行设置,所以很少会出现误拒的情况.而放入垃圾邮件文件夹和主题中进行标注,这些垃圾邮件实际已经到了用户的邮箱.即使出现误报,用户也可以看到邮件.只有最后一种隔离邮件,如果是将用户所需要的邮件进行了隔离,那么用户往往会申请要找回这封邮件.怎样才

WindowsServer 2008 AD搭建FTP隔离用户

建立相应的用户user1user2 和管理ftp站点的admin用户 建立ftp的根目录,在建立子目录文件夹对应的是用户的名称命名文件夹 搭建AD隔离用户 命令adsiedit.msc打开编辑工具 [ 找到ftp更目录里面对应的用户进行编辑 设置为对应的用户和和更路径位置 访问站点成功