历史上的今天
返回首页

历史上的今天

今天是:2025年05月18日(星期日)

正在发生

2021年05月18日 | 基于STM32的矿用本质安全型电源设计

2021-05-18 来源:eefocus

0 引言


本安电源是本安型电气设备的一个重要组成部分,由于煤矿的机械化,井下传感器、弯道报警器等设备的供电,通信、报警都需要供电设备。但是基于井下复杂的环境,对供电设备的要求也是非常严格的,它要求电源电路的内部和引出线无论是在正常工作还是在故障状态下都是安全的并且产生的电火花不会点燃周围环境中的爆炸性混合物。本安电源有“ia”和“ib”两个等级。在本文中介绍的本安电源是井下常用的“ia”等级,也就是说在一个故障,一套保护电路损坏的情况下也能继续工作。


1 本安电源的组成及工作原理


1.1 电源


本系统中本安电源的输入+Vin、-Vin为48 V直流电源,经过DC/DC电源转换模块(U1)输出12 V直流电,U2是7805 稳压模块, 把12 V 直流电稳压输出5 V 电压为比较器提供电源。图1 中R1是第1级过流保护采样电阻,R2是第2 级过流保护采样电阻, 采样电阻把电流值转换为电压值GND1、GND2以便使用STM32进行过流监控。


图1 工作原理


图1 工作原理


1.2 主回路


由于本系统是基于STM32 的本安电源的监控,图2 是主回路, 图中UrU1、UrU2和UrUrout


是采样电压,STM32 通过监控这3 个电压值就可以确定本安电源是否过压。当BH1是低电平的时候Q4不导通、Q3截止,那么本安电源就没有输出;当BH1是高电平的时候Q4、Q3导通,Q1、Q2


也导通。由于Q1、Q2导通UrU2上就有采样电压,BH2的电平高低决定R24上的电压是否为零。所以,只有当BH1和BH2同时为高电平的时候本安电源才有输出,其中任何一个是低电平本安电源就进入保护状态,这就是主回路的双重保护。


图2 主回路


图2 主回路


1.3 保护电路


本系统中的保护电路有过流保护和过压保护及其恢复电路。此系统是“ia”等级的本安电源,所有保护电路都有2 级, 本文只介绍其中的1 级。第2级和第1 级的电路是相同的。


(1)过流保护


图1 中的采样电阻把电流值转换为电压值GND1、GND2.图3 中调节变阻器R32设定过流保护


值为800 mA,采样电压GND1 通过U3放大,然后通过比较器U4和设定的电压值相比较控制BH1.当GND1 大于设定值时,比较器输出为低电平,本安电源没有输出。同时放大后的GND1 经过电压跟随器U5连接到STM32 的AD 转换管脚,以便对其进行软件监控。第2 级过流保护同理。


图3 过流保护


图3 过流保护


(2)过压保护及其恢复电路


调节图4 中的变阻器R5设定过压保护值为12.5 V,本安电源的输出Urout经过R44、R47的分压通


过U7和设定值相比较。当分压值大于设定值时,BH1 输出为低电平,本安电源输出为零。调节R37使得本安电源输出为零时U6的反向输入端电压大于同向输入端的电压。当Urout=0 时,D7、D8导通,比较器的输出BH1为高电平, 那么本安电源有输出,如果Urout仍然大于保护值,U7


输出BH1为零,D7、D8导通U6输出BH1为高电平, 如此反复直到本安电源输出在正常范围内。第2 级过压保护及其恢复电路同理。


图4 过压保护


图4 过压保护




2 软件保护


图2 的主回路中有BPC1 和BPC2 这2 个管脚和STM32 普通的GPIO 管脚相连。图3 中的AD0


管脚是第1 级过流保护的监视管脚,AD1是第2 级过流保护的监视管脚。图5 中的AD2、AD3、AD4、AD5是过压监控管脚。它们分别连接到STM32 的AD 转换管脚,经过AD 转换后,判断本安电源是否过压、过流然后控制主回路中得BPC1、BPC2 两个管脚,确保本安电源工作在安全范围。


图6 是软件保护的程序流程图, 因为AD 转换是多路的,所以在数据传输的时候采用DMA 传输,在STM32 初始化的过程中除了包括系统时钟RCC、通用输入输出端口GPIO、嵌套向量中断控制器、定时器、串口、AD 转换的初始化,也要包括DMA传输的初始化。完成初始化后启动AD 转换,把转换结果进行相应的处理后判断是否超出过压过流限定值, 如果超过就清零BPC1、BPC2, 当软件保护把BPC1、BPC2 置零后,恢复只能由硬件电路来完成。


图5 软件保护


图5 软件保护


图6 软件保护流程图


图6 软件保护流程图


3 结语


从软件和硬件2 个方面介绍了本安电源,硬件方面介绍主回路、过流保护、过压保护及其恢复


电路的工作原理, 软件方面主要是通过STM32 进行控制的,可以加上通信模块ADM2483,通过串口把AD 采集的结果通过MODBUS 通信传到上位机,可以实时地观察到本安电源的输出情况,同时可以充分利用芯片的管脚。测试该本安电源工作正常,保护及时,作为传感器,弯道报警器的工作电源。


推荐阅读

史海拾趣

台湾义隆电子(ELAN)公司的发展小趣事

义隆电子在多个技术领域保持领先地位,如数字模拟混合技术、高阶设计流程等。这些技术优势使得公司能够迅速掌握市场脉动,开发出具有实用性的新产品。同时,义隆电子还注重将先进技术应用于实际产品中,如高性能的触摸屏控制器、触摸板模块等,这些产品广泛应用于智能手机、平板电脑等消费电子产品中,赢得了市场的广泛认可。

EBK Kruger GmbH & Co KG公司的发展小趣事

为了提升产品质量和满足客户需求,EBK Kruger开始建立严格的质量管理体系。公司引进了国际先进的生产设备和检测设备,并对员工进行了系统的质量培训。通过不懈的努力,EBK Kruger的产品质量得到了显著提升,赢得了客户的广泛赞誉。同时,公司还获得了多项国际质量认证,进一步提升了品牌形象。

Edsun Laboratories Inc公司的发展小趣事

在竞争激烈的电子行业中,品质是企业生存和发展的关键。ECM Electronics Limited.深知这一点,始终将产品质量放在首位。公司建立了严格的质量管理体系,从原材料采购到产品生产、检测、包装等各个环节都严格把关,确保每一件产品都符合高标准的质量要求。正是凭借过硬的产品品质,ECM赢得了客户的信赖和市场的认可。

Advanced Milliwave Laboratories Inc公司的发展小趣事

为了确保产品的质量和稳定性,AML建立了严格的质量管理体系。公司从原材料采购、生产过程到产品出厂都进行了严格的质量控制,确保每一款产品都符合客户的要求和行业标准。同时,AML还加强了员工的培训和管理,提高了员工的质量意识和技能水平,为公司的质量管理提供了有力保障。

Fabrimex AG公司的发展小趣事

近年来,Fabrimex AG在品质管理和环境保护方面取得了显著的成绩。2016年,包括Fabrimex在内的整个WERAP集团均通过了ISO 9001:2015和ISO 14001:2015认证。这些认证不仅证明了公司在品质管理和环境保护方面的实力,还为公司赢得了更多客户的信任和认可。此外,公司还积极参与行业标准的制定和修订工作,推动行业的技术进步和发展。

这些故事只是Fabrimex AG在电子行业发展历程中的一部分,但它们足以展示公司在技术创新、市场拓展和品质提升方面的不懈努力。通过这些努力,Fabrimex AG在电子行业中逐渐崭露头角,成为了一家备受瞩目的企业。

GE Sensing ( Amphenol Advanced Sensors )公司的发展小趣事

1995年,Fabrimex GmbH成立,作为电子组装和电源生产的生产公司。这一举措标志着公司进一步向国际化发展迈进。通过设立生产公司,Fabrimex AG能够更好地控制产品质量和生产成本,提高市场竞争力。同时,公司还加强了在全球范围内的销售活动,进一步扩大了市场份额。

问答坊 | AI 解惑

合众达dsp2812的烧写程序

我们用的是ccsv2版本 ,打算烧写dsp2812的程序,但是一直在合众达光盘里面没有找到烧写的插件啊 不知道是否可以提供? 只找到了帮助手册:…

查看全部问答>

光强传感器资料

那位大侠有元器件的的好网站啊,推荐一个,想找找这方面的资料。。。。。 谢谢…

查看全部问答>

蓄电池刚发明时,蓄电池的充电方式是什么?

在写一篇小论文,突然想到这个,不大清楚,望高手说一下~~谢谢了先!!…

查看全部问答>

nV/√Hz是什么意思?

信号频率如何测量 还有有个噪声的单位nV/√Hz是什么意思呢?…

查看全部问答>

wince下,如何修改菜单栏的高度啊?

wince系统下,在注册表里修改了菜单栏里的字体,但是菜单栏的高度不知如何修改,文字只显示了一半。请问,如何修改菜单栏的高度啊???…

查看全部问答>

lpc2106外部中断问题

在《ARM微控制器基础与实践》一书中,当讲到外部中断标志寄存器EXTINT时,其中有几句话我实在不能理解。请各位高手进来帮我看看。此话如下:    “ 当外部中断EINT0引脚变为低电平并且EINT0映射到它相关的引脚时,该位置位。当对应引脚 ...…

查看全部问答>

共同开发,共同投资,共同收获

市场前景广阔之项目,要求合作者精通嵌入式开发,USB接口编程(PC端+设备端),能进行网站设计更好。必须投入部分资金,风险共担。 有益者联系:QQ6669231…

查看全部问答>

请大家帮忙找找一个做字库的工具

现在我遇到一个难题,问题在于客户需要在我的项目中加韩语,方案的接口给出了定义,但需要先将一个turetype font(.ttf)文件使用他们给出的bin2c转成.c文件。 现在问题是如果我直接拿下载回来的turetype font(.ttf)字库的话,那太大了,flash不够, ...…

查看全部问答>

什么是Tiny Kernel Test Sample Application

Wince的catalog中Tiny Kernel Test Sample Application是什么作用?是不是选中后在生成的系统中就有一个测试tiny kernel的程序? …

查看全部问答>