随着户外活动的普及和人们对便捷生活的需求,打气泵成为越来越多有车人士及爱好户外运动的人的装备之一。而打气泵的核心控制是它的芯片和软件方案,今天我们就介绍一下打气泵芯片软件方案的开发过程与技术要点。
打气泵方案的软件设计相较于硬件更具复杂性,我们知道软件的开发需要配合芯片也就是MCU的架构和资源等参数去做设计和分析,其中有几大重要模块它们分别是:微处理器、存储器、外部设备、编程语言等;
微处理器是MCU单片机的核心部件,它主要是负责处理各种外部信号和数据,并帮助执行复杂的算术和逻辑运算和控制外部设备的工作;比如我们要做打气泵方案,打气泵中所需要的功能设定,四种单位充气、自动充停及报警功能都是有微控制器调控的。它的架构还包括CPU、内存、时钟、复位等模块,每一个模块都有不同的功能。
储存器的功能就相对比较简单了,它就是一个存放空间。当我们做好软件上传注入到芯片中,就是存放在这个位置上。在芯片选型时,储存空间是很重要的一项指标,因为涉及到软件开发后能否有足够空间存放的问题。所以在做打气泵方案开发时,工程师一般会选用8k*16Bits的MTP程序存储器。保证空间存放的同时还保留有可修改和升级的余量空间。
外部设备这一个就比较广泛一些,在打气泵方案以及无论任何方案都需要外部设备的配合使用,通过芯片的引脚使得外部设备与软件连接,从而控制外部设备的功能操作。如按键、LED、继电器等,实现对外部设备的控制和数据处理。
编程语言则是在软件开发时需要确定的程序语言,这是单片机软件开发中的核心环节。需要使用单片机编程语言和开发环境,根据硬件设计实现对外部设备的控制和数据处理。编写程序需要遵循单片机的编程规范和标准,确保程序的正确性和可靠性。一般的程序语言分为汇编和C语言两种较多,打气泵方案则是使用汇编语言,它能够轻松读取存储器状态以及硬件I/O接口情况,扩展性高,能够准确的被执行等优势。
便携车载打气泵方案的功能设计:
显示方式:LED/LCD显示,测量和设置同屏显示。
测量单位:4个,循环切换顺序PSI、KPA、Bar、Kg/cm2
测量范围:
3~150PSI;2~1030KPA
2~10.30Bar;2~10.50Kg/cm2
设置范围:
3~120PSI;2~825KPA
2~8.25Bar;2~8.45 Kg/cm2
测量精度:+1%F.S(+1.5PSI、+10KPA、+0.1Bar、+0.1Kg/cm2)。
控制精度:+1%F.S(+1.5PSI、+10KPA、+0.1Bar、+0.1Kg/cm2)
测量分辨率:0.5PSI、5KPA、0.05Bar、0.05Kg/cm2
设置分辨率:0.5PSI、5KPA、0.05Bar、0.05Kg/cm2
电机控制:MOS管、外接锁定开关(充讲关)
照明灯控制:12V限流,外接锁定开关
**功能:掉电不丢失单位和设置值
温度范围:芯片工作范围-30~70摄氏度
温度补偿:软件温度补偿
充气显示:充气过程中显示胎内气压
充气补偿:充气到预设值后补偿0.2PSI
超量程:超过测量范围,显示Err
零点追踪:软件实时追踪
按键:3个(SET、+、-)轻触开关 |