系统控制流程及软件设计
发布时间:2015/1/15 19:09:37 访问次数:372
本设计的程序采用C语言编写,整个程序包括的子模块有按键检测模块、RB521G-30T2R电池电压检测模块、Flash读/写模块(实现记忆功能状态)等几个部分。
本设计的照明设各有两种工作状态,LED照明状态和灯光闪烁示警状态,通过按键短按可在两种状态之间切换。对于每个状态,MSP430能够记录当前状态以便下次开机时进入上一次的工作状态。MSP430单片机内置信息段闪存(Information Flash)可用作EEPROM,通过Flash操作来实现记忆功能。MSP430F2011单片机内部具有多个时钟源,可以灵活地配置给相应的模块使用以及工作于多种低功耗模式,大大降低系统功耗。
所设计的单电池便携式LED照明设备采用超低功耗单片机MSP430F2011为控制核心,以TPS61200实现LED功率变换电路。通过按键自锁,主回路供电等设计满足系统低成本以及恒定亮度等要求,并能够实现较低电池电压启动以及低电池电压报警等设计要求。通过对TPS61200输出控制,既满足单片机MSP430F2011的供电要求同时实现对LED的恒流驱动。实测结果表明系统在待机状态其功耗仅为O.lyA,实现了非常低的待机功耗。
本设计的程序采用C语言编写,整个程序包括的子模块有按键检测模块、RB521G-30T2R电池电压检测模块、Flash读/写模块(实现记忆功能状态)等几个部分。
本设计的照明设各有两种工作状态,LED照明状态和灯光闪烁示警状态,通过按键短按可在两种状态之间切换。对于每个状态,MSP430能够记录当前状态以便下次开机时进入上一次的工作状态。MSP430单片机内置信息段闪存(Information Flash)可用作EEPROM,通过Flash操作来实现记忆功能。MSP430F2011单片机内部具有多个时钟源,可以灵活地配置给相应的模块使用以及工作于多种低功耗模式,大大降低系统功耗。
所设计的单电池便携式LED照明设备采用超低功耗单片机MSP430F2011为控制核心,以TPS61200实现LED功率变换电路。通过按键自锁,主回路供电等设计满足系统低成本以及恒定亮度等要求,并能够实现较低电池电压启动以及低电池电压报警等设计要求。通过对TPS61200输出控制,既满足单片机MSP430F2011的供电要求同时实现对LED的恒流驱动。实测结果表明系统在待机状态其功耗仅为O.lyA,实现了非常低的待机功耗。
上一篇:按键及电池电压检测
上一篇:MCU控制的LED手电筒解决方案
热门点击
- 触发器的逻辑图和逻辑符号
- 电容的放电曲线
- JRX - 13F型继电器的主要性能和参数
- 无线局域网的物理层主要有哪几种
- 所用的温度传感器是一只锗晶体三极管3AX31
- 复合管互补推挽式功放输出电路
- 锗晶体管和硅晶体管的区别
- CD40192在作加计数使用时
- 微分波形是如何形成的呢
- 电感器的感抗及其计算
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]