【经验】基于模拟开关SGM48751的多路ADC采集传感器的设计方案
目前国内加油站的油罐主要是地埋罐,为了防止罐体破损,燃油污染环境,或者环境水腐蚀罐体,通常采用双层罐结构,在罐层之间加传感器进行检测,当罐体外侧破损时,土壤中的水分会进入双层罐层之间,我们的传感器的原理是,利用水的导电性,通电后测量水的电压值确定是否有水进入,使用MCU进行ADC采集水的电压值,笔者参与设计的罐体渗漏检测传感器的设计,需要同时检测6个传感器,如果每个传感器配置一个MCU,会造成成本较高的问题,为了降低成本,可以使用一个控制器采集多个传感器的数据进行检测。
初始方案:采用具有多路ADC的MCU进行检测,我们采用的是MSP430G2553系列的MCU,该MCU具有8路ADC模块,可以进行8路传感器的检测,渗漏检测传感器是采用电阻分压的原理,电极在水中和油中的电阻值不一样,在水中时具有一定的电阻值,通过分压原理可以获得水的电阻值,当电极处于油中时,电阻值为无穷大,分压原理获得的电压值为电源电压,值得注意的是,由于水中电极容易产生阳极氧化反应而腐蚀,因此我们需要采用碳材质作为检测电极,实物图如下图所示:
图1 碳材料制作的电极
地下水的电阻值通常较低大概为1500Ω/cm,传感器两个电极的距离大概在3cm左右,因此可以认为在有水的情况下,电极之间的电阻值为5KΩ左右,因此,采用上拉电阻1kΩ左右,可以得到1/6的电源电压的分压,即1/6*3.6V=0.6V,左右其原理图和MCU最小系统图如下图:
图2 具有8路ADC的MCU
该方案的缺点是引脚占用过多,MCU资源利用率较低,其中AD1和AD2占用了MCU的UART的RX和TX引脚,AD4、AD5、AD6和AD7占用了MCU的SPI数据接口引脚,这样就导致MCU的UART和SPI功能模块不能使用,MCU无法进行其他传感器的检测和与其他设备的通讯功能。为了提高MCU的资源利用率,需要采用更加行之有效的方案。
优化方案:模拟开关可以进行模拟信号传送,因此可以采用模拟开关,将传感器的模拟信号进行转换。世强代理的圣邦微推出的一款模拟开关SGM48751可以进行多大8路ADC传感器的检测,能够有效降低成本,提高MCU的资源利用率。
图3 SGM48751模拟开关的引脚图
其中通过控制A、B、C引脚的高低电平(采用BCD的8421码解码即可)可以将X0、X1、X2、X3、X4、X5、X6、X7的模拟量转换到X模拟量输出端口,SGM48751不仅具有地址1nA的超低功耗电流,并且每个开关可以处理轨到轨的信号,充分保证模拟信号的有效传送,2.5到5.5V的供电电源,也可以兼容目前市面上的大部分MCU,I/O控制电压也低至1.8V,保证设备电池供电的同时可以保证较长的使用寿命。下图为SGM48751应用原理图:
图4 SGM48751模拟开关的应用原理图
笔者使用SGM48751对6个传感器的电压值进行检测,A、B、C端口控制传感器的切换,SGM48751的转换时间是ns级的,加上MCU的ADC采集时间1ms左右,可以保证6路传感器完全检测完成时间在10ms以内,不会感受到任何延迟。并且保证了MCU的UART功能和SPI功能的正常使用 ,产品实物图如下图所示:
图5 1个单片机检测6个传感器的实物图
需要注意的是,SGM48751隔离度受频率影响,在1MHZ范围内可以保证-20dB到-83dB的隔离度,其阻抗也根据输入的电压不同,笔者使用的是3.6V的输入电压,阻抗在45Ω左右,对于传感器的5K欧姆阻值来说可以忽略不计。因此可以正确区分水与油的区别,并且反应时间保持在10ms以内,完全不会影响6路传感器的同时检测。既保证了单片机的资源利用率得到了提高,有降低了硬件成本,并且还能保证油和水区分的准确性和时效性。
此外模拟开关SGM48751还被广泛应用于汽车电子、电池供电设备、音频和视频信号路由、低压数据采集系统、通信电路中。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由激愤的小夏提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何使用模拟开关对单片机AD口进行扩展?
本文以圣邦微的SGM48751 8:1模拟信号多路复用器为例分析模拟开关扩展单片机AD的方法。SGM48751是一个CMOS模拟集成电路,配置为8路的复用器模拟开关,供电电源为2.5V至5.5V,每个开关都能处理轨到轨模拟信号且漏电流仅为1nA (Typ@25℃),所有的数字输入都可以支持1.8V的逻辑控制I/O,工作环境温度范围在-40到+85之间。
【成功案例】国产CMOS模拟开关SGM48752在放大器放大倍数调整成功替代TI CD74HC4052
笔者做过一个项目,在红外信号传输目前使用较多的模拟开关是TI的CD74HC4052,这里我们介绍一款跟CD74HC4052芯片Pin to Pin兼容的国产高性能模拟开关SGM48752,该芯片具有极高的性价比,并且部分参数要优于CD74HC4052。
SGM48754x四通道单刀单掷CMOS模拟开关
描述- SGM48754X是一款四通道单刀单掷CMOS模拟开关,适用于2.5V至5.5V的单电源供电,并支持1.8V逻辑控制。该产品具有低电压、低导通电阻和低漏电流等特点,适用于手机、音频和视频信号路由等多种应用。
型号- SGM48754X,SGM48754XTS14G/TR,SGM48754XS14G/TR
SGM4520 36V高压CMOS模拟开关
型号- SGM4520XS16G/TR,SGM4520XTQ16G/TR,SGM4520,SGM4520XQS16G/TR,SGM4520XTS16G/TR
SGM48753x CMOS模拟开关
描述- SGM48753X是一款CMOS模拟开关,由三个单刀双掷(SPDT)开关组成。它可在2.5V至5.5V的单电源下工作,所有数字输入均支持1.8V逻辑控制。该产品具有低电压、低导通电阻和低漏电流等特点,适用于多种应用,如手机、音频和视频信号路由等。
型号- SGM48753XTQ16G/TR,SGM48753XTS16G/TR,SGM48753X,SGM48753XQS16G/TR,SGM48753XS16G/TR
【应用】圣邦微模拟开关SGM3002XMS/TR用于智能门锁,实现低功耗低成本
本文介绍一款圣邦微的SGM3002XMS/TR作为模拟开关实现WIFI和主控之间的信号切换,2A输出电流,工作电压范围1.8V-5.5V,输出从0.6V可调,提供MSOP-10封装,低功耗,低成本,在智能门锁、音频信号、医疗器械等领域得到了广泛应用。
SGMicro(圣邦微) SGM3798模拟开关官方数据手册
描述- SGM3798 Audio Headset Analog Switch with Reduced GND Switch RON and FM Capability.
型号- SGM3798YG/TR,SGM3798
SGM3718 0.6Ω超低导通电阻、负信号通过、双通道单刀双掷模拟开关
描述- SGM3718是一款双刀双掷(SPDT)模拟开关,适用于2.5V至5V的单电源供电。它具有超低导通电阻、低电压和快速切换时间等特点,适合便携式设备、电池供电系统等多种应用。该产品还具有负信号摆幅能力,能够在-2V到V+之间传输信号,同时提供高隔离度和低串扰性能。
型号- SGM3718,SGM3718YUWQ10G/TR
SGMicro(圣邦微) SGM48752 数据手册
描述- SGM48752是一款双通道4路模拟开关集成电路,具有低漏电流、高隔离度、低交叉干扰等特点。该器件适用于电池供电设备、音频视频信号路由、低压数据采集系统和通信电路等领域。
型号- SGM48752YQS16G/TR,SGM48752YS16,SGM48752YTS16,SGM48752YS16G/TR,SGM48752YTS16G/TR,SGM48752,SGM48752YTQ16G/TR,SGM48752YQS16
SGMicro(圣邦微) SGM3717负信号处理模拟开关数据手册
描述- 该资料介绍了SGM3717是一款双通道、双向单刀双掷(SPDT)CMOS模拟开关,适用于从+2.5V到+5.0V的单电源供电。它具有高带宽(400MHz)、低导通电阻(4Ω TYP),并能处理负信号。此外,还提供了电气特性、应用电路图和封装尺寸等信息。
型号- SGM3717,SGM3717YUWQ10G,SGM3717YUWQ10G/TR,SGM3717YXG/TR
【应用】圣邦微模拟开关SGM3005XMS/TR用于基站PA栅极电压调节,导通时间为50ns
毫米波基站RRU中,需要加一颗高速的模拟开关来做切换调节。 本文推荐圣邦微推出的模拟开关SGM3005XMS/TR在-3dB带宽为15MHz,高速开关时间:导通时间为50ns,关断时间为15ns;导通电阻典型值为0.5Ω。
【应用】圣邦微四选一低阻高压模拟开关SGM4519XTS16G/TR用于数据采集器,宽压输入±3.2~±18V
国内一厂商在设计数据采集器的信号链部分时,采用了多通道单刀双掷模拟开关控制ADC对运算放大器信号采集的方式,需要同时用到二选一与四选一的低阻高压模拟开关,选用圣邦微这款四选一低阻高压模拟开关SGM4519XTS16G/TR。
SGM4782 0.5Ω、高速、低压模拟开关/多路复用器
描述- SGM4782是一款低电压、高速、低阻值的模拟开关/多路复用器,适用于1.8V至4.2V的单电源供电。它具有低导通电阻、快速切换时间、高隔离度等特点,适用于手机、电脑外设、便携式设备、采样保持电路、数据采集系统、电池供电系统和音视频信号路由等多种应用。
型号- SGM4782,SGM4782YTQ16/TR,SGM4782YTS/TR
电子商城
现货市场
服务
使用FloTHERM和Smart CFD软件,提供前期热仿真模拟、结构设计调整建议、中期样品测试和后期生产供应的一站式服务,热仿真技术团队专业指导。
实验室地址: 深圳 提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
登录 | 立即注册
提交评论