微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于MSP430的低功耗仪表系统设计

基于MSP430的低功耗仪表系统设计

时间:04-28 来源:互联网 点击:

多个任务。任务的特征分为4部分:任务函数的指针,延迟时间,任务执行周期和任务可否执行标记。调度器通过定时器产生一定的时间间隔,根据任务可否执行标记来判断并调度要执行的任务。

  本通用智能终端中,任务AD转换、开关量采集、LCD显示、输出控制等是合作式任务,按照延迟时间和周期来顺序执行;键盘扫描分解成短任务处理;485通信为中断式任务,执行上位机命令任务,实际上大部分命令任务都是根据命令要求,改变某些变量或寄存器的内容,执行速度很快,可以每来一次命令执行一次,属于单次任务。由系统任务和调度器设计原则,给出调度器任务的属性列表如表2所示。

  表2 任务属性表

  

  3.2 主程序设计

  本设计采用时间触发的混合式调度器系统,调度器根据任务的执行周期和延迟时间来顺序调度并执行任务,保证一次只处理一个事件,降低了CPU的负荷,减少了存储器的使用量,从而增强了系统的可靠性和扩展性,并使得系统低功耗设计易于实现。系统主程序主要包括系统初始化子程序和任务函数调度子程序。系统主程序流程如图5所示

  4 总结

  通过对影响系统功耗的各种因素的分析,确定了要从硬件选择和软件设计两方面同时考虑、软硬结合来最大限度的降低功耗。本文研究的多用途低功耗仪表系统, 可作为我国的水表、燃气表、热量表、电能表以及各种检测仪、监控器等急需电子智能化的实现方案。

  本文作者创新点: 本文以降低功耗作为主要目标,所研究的多用途低功耗仪表系统,是便携式、低功耗设备的一个比较具体的通用型实现方案。只

  要根据实际需要加上相应的传感器和修改一下具体软件,该系统能够方便的应用于需要电池供电的多种检测设备。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top