Logo
    联系我们
    北京博朗宁科技有限公司
    手机号码:132-6906-8418
    联系人:柴经理
    E-MAIL:controsys@163.com
    公司地址:北京市朝阳区成寿寺路134号院4号楼2209
    网址:http://www.browing.net
    技术知识 您现在的位置:网站首页 >> 新闻中心 >> 技术知识 >> 详细信息

    基于超低功耗设计的火炮数字压力表研究

    发布时间:2019-10-13  阅读:675次

    介绍了一种基于MSP430单片机的数字压力表的超低功耗设计技术,讨论了元件级和系统级的功耗组成与分布,提出了降低系统级功耗的三个原则。文中还介绍了该设计的硬件组成和软件流程,给出了实验结果。

    对火炮复进机气/K和液进进行检测是火炮觔务作业的一项重要工作传统的复进机气压(液址检杏方法是从指针式/E力友上读取初始值与末《力值.w对照液a检查丧进行査表估WK进机液量。传统方法误差大、效率低,己不能满足使用溶求研制新咽火炮数字/k力表以提高测a粘度.消除判读误差并内动计裨出液址.可敁??提A'火炮勤务作业的效率.提商装谷的技木保障水平。

    1.低功耗设计技术

    由于使用环埯嬰求.新喂便携式火炮数字nuj表应采用电池供电w此.对该表应实现超低功耗设计。功牦问题一迕是便携式电子系统设i丨的主要椎点.也是微电子技木发展的取耍领域研究低功耗设计技术.首先应明确元件级功耗组成,做到正确选甩艽次.在系统级上抓往主要矛防实现冇效的低功耗设il?来达到低功托设计的目的。

    1.1元件级功耗分析

    fr:中.■芯片墘成整个系统功能的“片上系统”(soc>可提A系统忡能.降低系统成本和功耗已成为低功耗设计的主流选择。

    CMOST.艺坫超大规模祺成电路与SOC制造中的主流工艺...通常.CMOS1C的功耗主耍由三个方面组成:

    动态功耗。电路T.作过稈中对负栽电容充放电形成的功耗。K?表达式为:

    式中.G为电源电压.C,为节点电荇,E,…、是许点信分摆幅为时钟顿韦

    内部fei路功耗。在数7开关动作的瞬丨’丨由电源对地形成的通路造成的功耗.

    Px=k\VTf(2)

    式中.it是丨丨丨丨艺和电作决记的.w为品体符的宽度.r为输人信号上升/F降的时间./为时钟频韦

    3>静态功托包括漏电流及偏拽电流产生的功耗,其中的漏电流功耗是指由M0S管的衬底与源、?扩敗区之间形成的寄生二极竹?的反偏电流和'1〗栅丨K低于阀依电丨KV,时形成的亚阀俏电流造成的泄iW功耗;丨电流则足模拟电路他模块静态T.作电流的总和。

    在CMOS数字电路中.动态功耗是整个电路功耗的主要绀成部分.约山'70%内部短路功耗约占29%Ifil'静态功耗只A1%,在大多数情况下可以忽略。由(I>式可知,可以通过降低电源电压、尽世减小电路v>点的电荇和幵关频率.使用低频韦的时钟.达到降低动态功托.从Ifii降低怕个电路功耗的H的

    1.2系统级功粍分析

    尽?选择低功耗允件足降低系统级功耗的第-盼则仅降低微处押器功耗汴不能达到降低系统级功耗的丨1的选抒敁示器时,在条件i午nT的悄况下.应选用LCDInU)器。LCD比LEDW示器的功耗要小的多,史适介低功耗要求。

    降低系统级功耗的第二丨J?:则是外闱器件应具格电m管押功能,在不使用该器件时山处珲器拧制它处于休眠状态以降低功耗例如fK力表的丨R力传感器.只冇在测ffl:状态时才进入供电状态。

    降低系统级功耗的第原则是尽可能地降低系统时钟频率.从Ifi丨冇效地降低芯片消托电流通过应》丨多时钟源使不M的电路运行不丨"1的时钟?在条件许"f的悄况下降低时钟蝴书。大多中.片机只能在一种树芊FT.作,Ifi丨MSP430提供的动态时钟fld的低功耗ff押技术.可以选抒低频时钟源或高领时钟诹.系统"]■以根据:要进?7内外时钟丨力换yU丨频韦商低进行改?UK作操作?:求A速丨£,可通过系统时钟况神來满足.操作结束后系统义回到低速F以减小功托例如液品玷氺器苫低时钟频串.可单独提供低顿时钟源供其使用.H?丨r:务请求时CPU使用高频时钟KI:作,任务结束后关闭岛频时钟源进人休眠,只有显示器一个低频时钟源工作。

    2硬件组成

    火炮数字压力表硬件组成如图1所示,所选用的CPU为美国TI公司近几年推出的MSP430系列单片机,MSP430是一款超低功率16位RISC混合信号处理器,硅面积比8051小30%,功耗更低,在激活模式下耗电为250+A/MIPS,待机模式下耗电为0.8+A。在单一芯片内集成了CPU、RAM&FLASH、多时钟源、液晶驱动、I/O驱动及A/D转换等模块,只需配上外围输入输出元件和电源模块就可构成完整的应用系统。

    显示器为4位数码段式液晶,与液晶驱动模块相连接。液晶驱动模块提供低频交流电压驱动,完成液晶显示任务。

    控制键盘为1x5,与I/O驱动模块相连,每个I/O位可以独立编程,输入、输出、中断允许任意组合。

    对于电源电压,在实际电路中应该尽可能地选择低电压。对MSP430而言,最低电压可达1.8V。该系统设计了两路电源:一路为CPU主系统供电的3V电源,另一路为压力传感器供电的3.3V电源,该电源带有使能控制,只有在采集信号时工作,其余外接32768Hz的晶振做为辅助低频时钟ACLK,用于一些低频率应用场合(例如,液晶),同时,在CPU内部使用数字控制振荡器DCO的锁频环(FLL+)技术,将ACLK倍频升高,作为系统的主时钟MCLK(最快达到8MHz),满足高速任务要求。本系统传感器输入一路(可以多路)模拟信号。信号进入A/D转换模块,该模块为12位逐次逼近型A/D转换器,转换速率可达200Ksps,精度达0.5级。

    3.软件组成

    IAREmbeddedWorkbenchEW430环境是针对MSP430的开发平台,其功能非常强大。支持ANSIC和EmbeddedC++cMSP430有6种不同功耗的工作模式,可由软件设置为活动模式AM,低功耗模式0~4(LPM0-LPM4)。活动模式功耗最大,其他依次降低,中断可将任一种低功耗模式唤醒,进入活动模式,中断服务程序运行后再返回中断前的低功耗模式。各模式的耗电情况如图2所示。

    本系统的主程序不再是无休止的循环,而是在完成初始化后就进入了休眠状态,等待按键信号触发中断,唤醒CPU进入活动状态处理键盘中断事件,处理完毕后CPU再次进入休眠状态模式。压力信号采集是由定时器中断服务程序完成的,定时间隔为1000ms,该系统的工作功耗见图3。

    进入该程序后首先打开传感器供电电源,再采集输入信号进行处理,最后关闭电源退出活动模式,整个过程约100ms。由于系统大部分时间处于休眠状态,在活动状态时间很短,系统能耗得到显著降低。系统功耗软件流程如图4所示

    4.实验结论

    通过对两块火炮数字压力表进行耗电实验比对分析,一块在待机状态(不给传感器供电),一块在测量状态,即每隔900ms给传感器供电100ms,它们均采用3节五号碱性电池串联作为电源。在24小时开机状态下每隔一天测量电源电压并绘制耗电曲线如图5所示。

    对图中数据拟合后可以得出:在待机状态时,压力表电源电压保持在3.3V以上的天数为350天,在测量状态下压力表电源电压保持在3.3V以上的天数为317天。

    本系统从硬件电路到软件设计各环节都采用了系统级能耗优化策略,从实验结果看,连续工作100天时电池电压仅下降0.4V,电池平均输出电流为60+A。而采用非低功耗技术制作的火炮压力表电池的平均输出电流约15mA。低功耗技术的设计大大提高了电池的使用寿命,达到了超低功耗的目的,方便了用户使用。此外,单一芯片紧凑电路的设计,也提高了可靠性。

    本文作者创新点:采用了系统级能耗优化策略设计了一种实用的火炮数字压力表。其特征为超长使用时间,可满足部队在各种条件下的使用,较其他类似产品有显著的优势。

    项目经济效益620万元。


    上一篇: 一种精密压力表标准装置
    下一篇: 液氧/煤油发动机试验禁油压力表量值传递方法
    免费服务热线 line
    关于我们
    List 企业简介
    List 企业文化
    List 资质荣誉
    产品中心
    List 压力测量
    List 温度测量
    List 液位测量
    List 流量测量
    新闻中心
    List 公司新闻
    List 行业动态
    List 技术知识
    联系我们
    List 联系方式
    List 在线留言
    版权所有:北京博朗宁科技有限公司 地 址:北京市朝阳区成寿寺路134号院4号楼2209 服务热线:132-6906-8418 京ICP备13026242号-11
    收缩
    • QQ咨询

    • 北京博朗宁科技有限公司
    • 北京博朗宁科技有限公司
    • 电话咨询

    • 132-6906-8418