【技术大神】基于中压压力传感器SM3041的气垫控制应用优化方案
可充、放气气垫的应用领域越来越广。比如气垫床,洗澡用气垫等,通过对气垫的充气和放气控制,来改变内部压力的大小,从而实现把人托起或者放下。然而,目前目前很多气垫都没有压力检测装置,无法准确知道充、放气的极限,更无法实现匀速的升降, 经常会有危险发生。
图1 产品实物图示
为帮助解决上述隐患,需要增加自动控制电路:当压力大于设定的门限值时,自动关闭充气电路。当压力小于设定的门限值时,结合实际应用,自动打开充气电路。
图2 产品工作流程图
启动充气时, 关闭放气电机,打开充气电机和气泵电机,开始给气垫充气。当充气气道压力>=4.7PSI时,自动关闭充气电机和气泵,从而保护气垫不会因为过压而爆炸。
启动放气时,关闭气泵和充气电机,打开放气电机,开始给气垫放气。 放气时,只要控制电机的脉宽均匀就可以。
针对此部分,我们做了3次尝试:
第一次尝试:
采用机械气动式开关。当压力超过气动开关的门限值时,压力会把开关下面的机械轻触按键按下,产生一个低电平给MCU, MCU监测到该低电平后,就认为压力过高,把电机关闭。 当压力减少后,气动开关回升,下方的机械按键弹起,MCU就会收到高电平,认为压力是在门限值以下的,就会自动把电机打开。
使用这种按键的优点:成本低。
缺点:无法控制精确度,长时间使用后,会对机械部分产生磨损,缩短使用寿命。
第二次尝试:
采用国产的HP5805 barometer压力传感器。 这种传感器非常小,压力范围是300-1200mBar。就是0.3bar-1.2bar,压力范围上,勉强可以满足。实际贴片时,器件中间的气压孔竟然冒出胶来,实际读取时,虽然有变化,但是和标准的压力计相比,误差都相差了1个PSI,无法使用,于是放弃此型号。
这个型号的优点:成本低。
缺点:精度差,不适合回流焊。
第三次尝试:
使用SMI公司的中压压力传感器SM3041来实现监测。因为之前在笔者设计的肺功能仪上用过此芯片,精度肯定是没问题的。SM3041也是压差传感器,但可以配置成barometer的方式,通过和大气压比较,得到绝对压差,这正是我们需要的。同时,SM3041支持-5PSI~+5PSI,也能满足我们的量程。 并且,还有一个-15PSI~+15PSI的规格,后续可以Pin-to-pin兼容升级。
考虑到我们的MCU还有多于的I2C总线,于是采用SM3041来实时监测。框图和电路实物如下:
图3 电路框图和电路实物图
SM3041能精确读取压力值,稳定性高。易于焊接和升级。实测下来,SM3041能满足客户要求,也能准确,对产品来说,还是品质作为第一考虑要素。
器件选好后,接下来就是软件设计部分了。软件架构中,我们设计了3种状态机,把温度,压力,电池电压,定时器作为状态切换的条件。通过状态的转换,从而有效控制进气电机,出气电机和气泵。保证可使用的安全性。
图4 3种状态机
状态机设计好后,剩下的就是读取SM3041和如何根据读取值,进行电机控制的问题。
SM3041的读取:
SM3041也是通过I2C来访问,其操作方式和SM9541的基本一样。设备地址0x28, 读取时,需要在Bit0置1。这样,对设备地址的访问,就变成I2C_write(0x51)。
数据的读取,有DF2, DF3,DF4三种格式:
DF2: 压力数据
DF3: 压力数据 + 8bit温度值;
DF4:压力数据 + 8bit温度值 + 3bit温度值
在我们的项目应用中,不需要读取温度,所以使用DF2格式就可以了。
读取到的是16bit数据中,bit15, bit14是状态位,bit13-bit0是压力数据位。我们只需要对bit13-bit0做提取分析,
i2cv.pressure = 0x3fff & ((i2c_byte1 * 256) + i2c_byte2)
其中,max_press, min_press是当前使用器件的测量范围,和型号有关。我目前用的是-5PSI-+5PSI量程,1PSI = 70.3cmH2O,所以max_press =+351.5,min_press =-351.5。
Max_count和min_count是规格是里面规定的最大压力输出值,单位是count, 从规格书中,可以查到:max_count = 14745,min_count = 1638。
这样,就可以根据上面公式,计算出当前采集的压力差是多少cmH2O了。计算出的cmH2O,按照1cmH2O = 0.0142PSI,可以得出实际的PSI值。
SM3041的使用:
连接SM3041时,需要根据方向,找到TOP口的P端,就是正压口,把Y型导气管接到P端,输出的就是正向压力值。如果接反了,软件读出来的就是负值,需要取反处理。
当读出的压力值<4.7PSI时,可以把进气电机一直打开,气泵打开,实现对气垫充气。
当压力值>=4.7PSI时,气泵关闭,出气电机打开,实现放气。
整体用下来,SM3041表现出长时间的一致稳定性,如果产品对价格不是特别敏感,推荐使用这颗。
最后,我也根据项目设计总结了一些SM3041的使用注意事项:
选型时,选择自己需要的量程。计算时,也要更具型号来使用对应参数。
连接时,注意+/-端;
焊接时,底部不要接GND
注意不要把气道孔堵住,也不要有其他杂质进去,以免影响结果。
世强元件电商版权所有,转载请注明来源和链接
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【技术大神】压力传感器SM9541在肺功能仪中的正确使用
SMI推出的SM9541在肺功能仪的流量采集中,有着举足轻重的作用。本文主要分享了设计过程中的一些比较实用的经验,包括连接+、-方向的注意,压差和流量的转换方式,校准算法,以及使用中的注意方式等。
设计经验 发布时间 : 2018-03-16
【经验】Melexis压力传感器MLX90809 SENT协议解析
Melexis压力传感器MLX90809是一款经封装和出厂校准的集成相对压力传感器,可提供成比例的模拟量输出或数字量SENT 输出(符合2010年1月的SAE J2716规范)。该器件运用智能封装和芯片组装概念,适用于对汽车温度和压力条件要求严苛的应用(需要在使用寿命内实现小漂移)。MLX90809LXG-EAD-100-RE即是SENT输出。本文介绍下MLX90809 SENT输出时的解析方法。
设计经验 发布时间 : 2019-01-11
【经验】MEMS压力传感器该如何选型?
面对种类繁杂、型号众多的压力传感器,我们应该如何选择一款合适的传感器呢,芯感智将为您带来全面解答,在选择过程中要关注用途、压力量程、精度需求、温度范围、电学要求、作业方式、压力密封要求等多个指标。
设计经验 发布时间 : 2023-08-17
【选型】TE Connectivity(泰科TE)传感器选型指南
目录- 数字元件传感器和开发工具 流量传感器 力传感器 湿度传感器 液位传感器 血氧传感器 压电薄膜传感器 位置传感器 压力传感器 速率和惯性传感器 扫描阀及系统 速度传感器 温度传感器 扭矩传感器 超声波传感器 振动传感器 水位传感器
型号- 7504A,3255A,T500,1220,CD9515,DSD 25,68CM1,FS-90,1210,FS-91,4602,HTU3535PVBM,4604,7505A,AISI-304,1230,MS4525DO,DSD 17,MACRO CD375,TSYS02D,D5100,4610,MS8607,ACCUSTAR EA,EPRB,XP5,805,808,89BSD,D,E,F,T400,4630,SDT1,1240,P1200,606M1,PS2011AB,DSD 40,ELM-4000,3058A,MS5803-01BA,FMT,SIL-3,M7100,LS809-31,EGCS-D5,4332M3,TLH100,FTP520,MS54XX,EGCS-D0,ESP 64HD,XL403D,AST46HA,710,832,FN7110,834,EB,PS501,LDM-1000,U86B,DP86,52M30,PS2021AB,EV,M905,EX,720,RVIT-Z,603,LS509-51,ELM-5000,TS318-3B0814,FN4070,H005,H009,TLH,610,RCS01-10,31207B,FTP540,PML 1000,LDS309-11N,EPB-PW,735,EVS722-51,FN9630,MACRO HPGS 750,GC,FN9635,FLDT1,U7100,FTP530,85F,FN4080,AISI-400,834M1,HTU2X,ARD154,EPB,EGAXT,VS804-21,HC,65210E,EPL,7108A,86A,CLP,AST46SW,HR,MS52XX,AST4510,KMT32B,KPSI 730,750,KPSI 735,FTP560,633,634,7531A,XFTC300,Y12AD,FTP552,FTP553,FTP554,AST4401,AST4400,AST4520,KPSI 720,U5700,KPSI 600,FN4055,KPSI 601,MS5803-30BA,FTP551,31206B,FN9620,DPG,LL-01,FN7325,DPL,DPN,98RK-1,64B,40A,64C,40B,HTF3000LF,52F,3022,DSF EX-ATEX,KPSI 750,KMT37,FN3050,TPT,64X,KMT39,9916,53A,AST43LP,AST4500,KPSI 500,KPSI 501,KPSI 745,3028,GÏΜÁÐ,86BSD,8811-01,PM50,KMA36,TSYS01,LT,TSYS02,ATA-2001,KMT36H,P900,LBB,PM81,FN3030,DSD,3038,DSF,CM-01,DSH,8021-AP,8021-AR,DSL,PM83,ML,DT1,4020,TSD,6200,DSS,AST46PT,AST44LP,805M1,AST4600,DSY,TSD305,7500A,DC-SE,EGAXT3,MS5525ASO,4030,LDTC,XPM10,MS4515DO,330,MACRO HSTA/R,KPSI 710,MSP300,335,AST20HA,XS-C,XS-D,7501A,LL-10,HTU3535PVBM/WIRE,MACRO SSI/R,PT101,HTG351XCH,AST2000H2,342,KPSI 700,16HD,KPSI 705,LS304-31,LMM-H04,LMM-H03,FN3148,DSD 70,7502A,7514A,P700,4810A,CD1110,KPSI 330,8021-VP,8021-VR,KPSI 335,AST4000,EÏΜÁÐ,7135A,13,XFL212R,6000,17,LVM-110,KPSI 320,AST44XX,8711-01,121,FN3002,AST5100,LCS-03,FN3000,CS1120,R36,PCA 375,U5300,RT9,RT8,M3200,7100A,23,9400,TLH600,CPA150,27,HS1101LF,28,M210,AST20SW,KPSI 351,KPSI 353,HTU383X/WIRE,IT9000,130,KPSI 355,AST5300,AST4100,SG,CD1140,XPM4,SK,7101A,SM,FX19,MSP100,EPM-5000,SP,TPT300V,PM101,MSP340,SR,33,37,PT9000,AST45XX,KPSI 342,1201F,MT3A,ACH-01,SL-630,M5600,7102A,43,TS,EL20-S458,MS5805,XFU400,SP683,47,MS5803,MP 2000,P981,KPSI 30,HTM2500LF,CS1210,AST5400,MLP,FN1010,HTU2XF,HM1520LF,TS305-10C50,TRUBLUE 585,16MS,52,KPSI 27,MS32,KPSI 28,58,DÏΜÁÐ,MS1451,XPM6,AST46XX,ESP 32HD DTC,160,PT1,161,AST4200,PT5,DSH 16,DOG2,FX29,ESP 64HD DTC,7104A,TRUBLUE 575,FN2114,US300,9146-R,PTX,85BSD,7105A,MS5837,9216,KMA36A,AST20PT,AST4300,MS1471,9146-T,808M1,U5600,FN2570,CD1050,EPM-4001,XP,82,MS5525DSO,85,86,TRUBLUE 555,FS-01,89,MS5607,FS-02,8011,MS4515,FS-05,FS-06,ED32I,MACRO GHSE/R,MS5840,PS2031AB,G系列,8032-01,FN2420,R60D,3052A,154BSD,MS4525,MS5611,XFC200R,EPIH,ELAF,HTU383X,M12,3801A,1620,KMY,65210ES,KMZ,FN2317,M150,AST46DS,11206AC,PS831,8021-01,EGCS-D1S,KPSI 300DS,1630,820M1,XPC10,TSEV,53AF,140A,SL-900,MS5637,MS4426,CD1124T,MS4425,EVS312-11N,MT2,MT3,CS1060,CD1095,832M1,VCS-06,MTA,VCS-04,3700,M5200,FN7080,P105,P101,32HD,9022,E系列,FS19,HTU21DF,7131A,FC22,FC23,4630M12,9034,142A,9038,154N,4801A,9032,LIM-420,9033,5905,7132A,LTA,LTB,4630M14,5903,PT8000,P125,TS318-5C50,T600,8102A,LTR,HM1500LF,D系列,R30A,HTU21D,8011-01,PS801,KPSI 380,NDT-1,FS20,4835A,AST43XX,ACCUSTAR,U5200,1201,FCA7300,AD-101,PS811,VS309-51N,KMXP,11207AC
纳芯微传感器,护您一路周全,一起智取汽车电子芯未来!
烟霞飘渺随来往,寒暑无侵不记年,怕甚么山高路险,自前往!无论从哪里出发,踏过的这条路,比抵达更重要!纳芯微携手NSM203x霍尔电流传感器、NSA/C9260X压力调理芯片、NSHT30-Q1温湿度传感器、NSPASx/NSPAD1压力传感器,护您一路周全!
器件选型 发布时间 : 2024-09-14
TE Connectivity(泰科TE)传感器(压力传感器)解决方案
描述- TE为严苛应用环境设计并制造一系列从感应元件到系统封装的压力传感器。基于硅压阻微机械加工(MEMS)技术和硅应变计(Microfused, Krystal Bond)技术,我们的产品能够测量从几英寸水柱(<5 mbar)到100K psi (7K bar)的各种压力。复杂的设计和先进的生产工艺为医疗,HVACR,非公路/重型设备以及一般工业应用创造了可靠及高性价比的解决方案。
型号- EPL,MS5607,MS5805,P700,MS5803,47,P105,MS4515,P981,P101,1220,MS54XX,MS52XX,P900,AST4000,AST46AST5100,1210,EB,13,154BSD,MS4525,17,P9000,MS5611,MS1451,U86B,1230,154N,DP86,EPIH,MS4525DO,AST44XX,U5700,1620,U5300,D5100,MS8607,EPRB,MS5525ASO,23,US300,P125,89BSD,27,1240,AST20SW,MS4515DO,P1200,AST5300,AST5400XX,MSP300,1630,AST20HA,85BSD,EPB-PW,MSP100,MSP340,33,MS5837,MS5637,37,MS4426,MS4425,U7100,85F,AST20PT,AST45XX,MS1471,AST43XX,U5600,M7100,U5200,EPB,82,86BSD,M5600,MS5525DSO,85,86,43,M5200
Consensic(康森斯克)压力传感器/流量传感器/流量计选型表
描述- 无锡康森斯克电子科技有限公司是一家新兴的MEMS设计、生产制造的美国独资企业。通过持续不断地技术创新,为客户提供更多具有市场竞争力的MEMS产品。无锡康森斯克电子科技有限公司为广大用户提供了MEMS传感器的解决方案。我们致力于不断创新和具有市场竞争力的传感器制造,为先进的集成系统提供了更多微小型封装的选择。
型号- CGF5012,CAFS1000A,CPS121,CAFS3000,CAFS5025,CPS122,CPS125,CAFS1000B,CAFS1000C,CPS123,CPS129,CAFS5008B,CAFS5008A,CPA900,CAFS6000,CAFS4000B,CAFS4000,CAFS5012,CPS171,CMF9000,CPS510,CPS137,CAFS5019,MFC900,CPS135B,CPG
呼吸机项目中,压力传感器SM9542和压力传感器SM9541的区别有哪些?
压力传感器SM9542和压力传感器SM9541是一个系列,但是压力传感器sm9541是数字I2C输出,压力传感器SM9542是模拟输出。其他参数均是相同的。
技术问答 发布时间 : 2017-05-04
智芯传感自主研发微差压气体压力传感器和防水型压力传感器,积极推动工业领域迈向智能化
目前,由北京智芯传感科技有限公司自主研发的微差压气体压力传感器ZXP8系列和防水型压力传感器ZXP4系列产品,走在了MEMS压力传感器国产化的前列,广泛地应用在军工、工业、汽车、摩托车、医疗、手机及消费电子类等多个行业。
原厂动态 发布时间 : 2022-11-08
中科银河芯(GXCAS)传感芯片/单总线类芯片/压力与信号调理芯片/超声波风速仪选型指南
目录- 公司简介 温、湿、水系列传感器 单总线系列传感器 压力传感器系列 信号调理芯片系列 板级产品
型号- GX1820,GXF402,GX75B,GX2431P,GX75C,GXHT30A,GX2431,GX18B20UH,GX2430,GXHT30C,GX2431G,GX28E17,GX2431D,GX1822,GX112,GXTS04,GXTS03,GX30H05,GXW01,GX21M15,GX28E01P,GX1831,GXHT3W,GXHT01C,GXTS02S,GX451,GX175,GX74,GX122,GX90807(GXP01)-LUF-BAA,GX18B20WS,GX20ME04,GX18E20,GX2431Q,GX2431S,GX18B20SH,GX18B20S,GX2413,GX18B20U,GX18B20W,GX2413P,GX18B20H,GXPTALL01,GX2413D,GXHT3L,GXF402-T,GXF402-U,GXF402-R,GX18B20Z,GXHT01,GXPV5050,GXPV7025,GXE00,GX1452,GX28E01D,GX275,GX2505,GXHTC3,GX28E01,GX103,GX2431GA,GX3110,GX90807(GXP01)-LUF-AAA,GXHT30,GX18B20,GX20MH01,GXHT31,GXHT35,GX709,GX3110C
【选型】SMI MEMS芯片/系统/压力传感器/微创传感器(Systems)选型指南
型号- SM933X,SM6X21,SM30G,SM4X21,SMI-1A-48-XXX-ADAR,SM7X91,SMI-1A-48-XXX-ADAP,SMI-1B-48-XXX-ADAR,SM5108E,SMI-1B-48-XXX-ADAP,SM5X91,SM9325,SM1X91,SM9543,SM1X21,SM30D,SMI-1A-48-XXX-ABUU,SM98A,SMI-1B-48-XXX-AAUU,SMI-1B-48-XXX-ABUU,SM6841,SM1171,SM5420E,SM7X21,SM9D,SM5X21,SM95G,SM5G,SM1111,SM6X91,SM1131,SM4X91,SM9G,SM95D
芯海科技携十多款工业电子、汽车电子领域的创新产品及应用方案亮相2024慕尼黑上海电子展
2024慕尼黑上海电子展,芯海科技以“工业智能 创芯驱动”为主题,精彩展示了在工业电子、汽车电子领域的十多款创新产品及应用方案。历经20余年的持续研发与积累,公司凭藉“模拟信号链+MCU”双平台策略,为工业和汽车的智能化、电动化发展注入了新的活力,为市场和客户提供了更加丰富、优质和高效的解决方案。
原厂动态 发布时间 : 2024-07-10
电子商城
品牌:TE connectivity
品类:Pressure & Temperature Sensor
价格:¥20.3000
现货: 15,592
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
登录 | 立即注册
提交评论