一种超低功耗的空间定向测试仪的设计

最新更新时间:2014-06-14来源: 互联网关键字:超低功耗  空间定向 手机看文章 扫描二维码
随时随地手机看文章

空间定向测试仪是一种应用非常广泛的电子测量仪器,尤其是伴随着微电子技术的发展,空间定向测试仪在车辆、舰船、飞行器等导航领域中的应用日趋成熟。本文所研究的空间定向测试技术主要是以MSP430 单片机为基础的。因为MSP430 系列单片机是一种16 位超低功耗、具有精简指令集(RISC)的混合信号处理器,它能针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上。因此,笔者研究了如何用MSP430 单片机控制各模块的接口电路,并且能够很好地应用于实际测量当中。

1 空间定向测试各硬件接口的设计

本文主要研究的是基于MSP430 单片机的空间定向测试仪,该仪器的工作原理是将方位信息接收器接收到的数据传输给MSP430 单片机的可读存储器中,然后在经过输出端显示到液晶屏上。在这一过程中,我们需要设计一个硬件接口电路,连接信息接收器和液晶显示器,而MSP430 单片机的读写控制则需要通过语言编程来完成。

基于MSP430 单片机的空间定向测试仪设计的基本思想是利用MSP430 单片机操控方便、接口简单、体积小、低能耗以及低成本等优点,将其作为嵌入式系统以便扩展空间定向测试仪的功能。由于空间定向测试仪的信息接收模块接口电路较少,但是应用范围非常广泛,因此需要设计多接口电路联接显示器、单片机等。此外,为了提高空间定向测试仪的数据处理和应用能力,需要实现PC 机与空间定向测试仪的串行通信。实现良好的人机对话,操作简单以及友好界面,有人性化的输入能力和显示能力。因此,其硬件接口模块设计如图1 所示。

 

 

图1 硬件接口模块

MSP430 单片机是空间定向测试仪的核心部位,它不仅可以对整个仪器的内部软件模块进行协调处理,而且还能够对收集到的各种数据信息进行分类整理,计算出相应的数值。加速传感器主要使用的是ADXL203,ADXL203 是完整的高精度、低功耗、单轴/ 双轴加速度计,提供经过信号调理的电压输出,所有功能均集成于一个单芯片IC 中。这些器件的满量程加速度测量范围为±1.7 g,既可以测量动态加速度,也可以测量静态加速度。基于MSP430 单片机的空间定向测试仪的整个信号电路是对传感器的输出信号进行放大和滤波,电路的晶振频率是411.0592MHz,波特率是4800,此时设波特率的初始值为FFFAH.标定数据库主要是由AT24C16 存储器构成,其低压和标准电压为Vcc=1.8V-5.5V,拥有2048×8(4k)的存储空间,2 线串行总线,斯密特触发,噪声抑制滤波输入。Bi 方向传输协议,100kHz(1.8V,2.5V,2.7V)和400kHz(5V)兼容传输速率。硬件数据写保护引脚,8 位页写模式,允许局部页写操作,器件内部写周期最大10ms,高可靠性,1 万次的写周期,100 年的保存时间。在LCD 显示屏方面主要根据LCD 的串/ 并行数据接收模式,如果是低电平采用的是串行模式,如果是高电平则采用并行模式,此外,液晶显示屏设计为中心对称可以正反显示,方便读取数值。键盘部分采用的则是16 键盘,4×4 阵列,从PB 口低4 位引出列线,PC 低四位引出行线,然后通过电阻接+5V 电压。键盘的电源键负责开关机的控制,显示模式选择键则是控制测试仪的空间定向信息,测量方式选择键用于不同情况下方位测量的相互切换。保持按键则是将测量结果保持在显示器上方面读取。为了降低空间定向测试仪的功耗,MSP430 单片机可以根据实际情况增加高电平,发出键盘扫描信号,其他情况则可以采用能耗较低的低电平。

基于MSP430 单片机的空间定向测试仪的串行输入口和串行输出口分别与MSP430 单片机相连,主要负责接收方位信息接收器传输的各种信息。基于MSP430 单片机的空间定向测试仪供电电压范围是1.8 ~ 3.0V,该测试仪的硬件平台需要使用三种电压,内核的工作电压为1.8V,存储器和外部I/O 设备的工作电压为3.3V,系统平台的工作电压则为4.2V.该仪器所使用的是宽电平输出,通过转换器进行多电平输出,并且可以通过LM317 稳压器得到稳定电压。此外,复位电路的设计也是相当重要的一个环节,复位电路主要完成测试仪的上电复位和测试仪在运行过程中用户的按键复位功能。复位电路主要由简单的RC 复位电路组成,拥有可靠的逻辑复位功能。为了保证测试仪能够有效复位,需要选择合适的参数,调整复位状态的时间。对于S3C2410X,在测试仪上电后nRESET 端必须保持低电平至少有4 个MCLK 周期,两级非门电路用于按钮去抖动和波形整形;nRESET 端的输出状态与Reset 端相反,用于高电平复位。

2 空间定向测试各接口的软件设计

基于MSP430 单片机的空间定向测试仪的软件工作平台主要有内嵌式编辑器、编译器、汇编器、连接器、调试器以及函数库管理器。基于MSP430 单片机的空间定向测试仪的编程主要可以分为方位信息接收器数据输入的传统通信程序设计、LCD 数据显示输出的程序设计、下位机串口通信模块程序三大部分。

2.1 接收方位信息流程设计

接收方位信息的流程如下图2 所示。首先需要设置一个串口中断,串行控制寄存器RI 表示接收中断的标志位,当RI=1 时,说明空间定向测试仪接收到数据。然后将RI 至零,判断下一组数据的信息状态。将路径字母输入缓冲区中,判断该语句是否为A(电流数据),如果判断为A 就将所需要的语句输出到LCD 显示屏上,如果为V(电压数据),则不进行显示。

 

2.2 液晶显示流程设计

MSP430 单片机通过中断接收主通信控制器发来的数据,并将接收到的数据送给LCD 显示。通信参数设置为波特率为1200bps,8 个数据位,CRC 校验。对接收到的数据汉字采用16*16 的点阵、字母和数字母采用8*16 的点阵显示。由于需要显示的汉字、字母和数字是固定的,所以采用直接固化显示字模到FLASH 中的方法。这种方法占用空间少,程序实现简单,显示速度快,适合字模数据库不大的情况。液晶显示程序流程如图4 所示。

 

 

2.3 下位机串口通信流程设计

首先调用初始化函数进行系统初始化,串口通信结构图如图5 所示。初始化完毕后,程序进入主循环。每次循环时,程序首先调用DoUart 处理串行通信接收缓冲区中的数据。处理完毕后,如果有需要发送给PC 机的数据,就调用SendUart 函数发送数据。如果串行通信模块收到数据,则CPU 退出低功耗模式,而进入串行接收中断程序。退出中断程序后,CPU 不再进入低功耗模式,并执行跳转语句,进行下一轮循环,再次调用DoUart 和SendUart 函数。若没收到数据,则CPU 会一直处于低功耗模式。

 

 

3 调试

IAR C-SPY 高级调试器与IAR Embedded Workbench的工作环节能够很好的匹配在一起,可以形成一个拥有较强功能的高级语言交互调试器,可以对汇编语言或者C 语言进修调试。能够设置断点,进修单步运行,并且支持如Stepin,Step over 等多种单步运行方式,可以观察寄存器以及内存的数值,查看变量。

在这里,笔者使用硬件仿真调试Flash EmulationTool 模式。主要通过JTAG 接口与MSP430 单片机的硬件系统相连接,然后下载程序。MSP430 单片机接外围电路并且模拟硬件系统的真实环境进行调试,验证应用程序是否有错误,同时检验目标系统的硬件设计是否足够完善。

4 结束语

综上所述,单片机是将计算机、微电子以及现代通讯融合在一起的高新技术,在工业控制以及测量领域的应用非常广泛。本文研究的MSP430 单片机的主要特点是可靠性高、操作简单、维护方便。基于MSP430 单片机的空间定向测试仪有超低的功耗,而且在降低芯片的电源电压和灵活而可控的运行时钟方面都有其独到之处。因此在车辆、舰船、飞行器等导航领域中有着非常广泛的发展和应用前景。本文主要介绍了基于MSP430 单片机的空间定向测试仪的结构设计,对其硬件结构设计以及软件结构设计进行了细致的分析研究,从而能够满足实际应用对基于MSP430 单片机的空间定向测试仪在性能以及可靠性方面的需求,为基于MSP430 单片机的空间定向测试仪未来的发展提供更加广阔的空间。

关键字:超低功耗  空间定向 编辑:探路者 引用地址:一种超低功耗的空间定向测试仪的设计

上一篇:利用低抖动LVPECL扇出缓冲器增加时钟源的输出数
下一篇:基于AD8302相位差测量系统的改进设计方案

推荐阅读最新更新时间:2023-10-12 22:41

一种超低功耗空间定向测试仪的设计
空间定向测试仪是一种应用非常广泛的电子测量仪器,尤其是伴随着微电子技术的发展,空间定向测试仪在车辆、舰船、飞行器等导航领域中的应用日趋成熟。本文所研究的空间定向测试技术主要是以MSP430 单片机为基础的。因为MSP430 系列单片机是一种16 位超低功耗、具有精简指令集(RISC)的混合信号处理器,它能针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上。因此,笔者研究了如何用MSP430 单片机控制各模块的接口电路,并且能够很好地应用于实际测量当中。 1 空间定向测试各硬件接口的设计 本文主要研究的是基于MSP430 单片机的空间定向测试仪,该仪器的工作原理是将方位信息接收器接收到的数据传输给MS
[电源管理]
一种<font color='red'>超低</font><font color='red'>功耗</font>的<font color='red'>空间</font><font color='red'>定向</font>测试仪的设计
SiliconBlue iCE65超低功耗FPGA量产出货
      SiliconBlue®日前宣布,针对手持式超低功耗应用的65纳米SRAM技术FPGA量产出货。本次发表的产品包括iCE65L02、iCE65L04以及iCE65L08,其它同系列的产品也会于几个月内跟进。iCE系列是世界上第一个专为电池供电手持式消费性市场而优化的非易失性FPGA产品。“我们的iCE65 FPGA提供最低功耗、最低价格以及最小空间,同时改善了设计和生产中所需的成本,iCE65 FPGA满足了所有手持式消费性电子产品的严格要求。”SiliconBlue总裁 Kapil Shankar表示。       SiliconBlue选择与专业半导体代工厂台积电(TSMC)合作,因为该公司能够为Silicon
[嵌入式]
赛普拉斯推出超低功耗数据记录解决方案
Excelon™LP F-RAM™为关键的用户数据提供无故障存储,并最大程度地延长电池续航时间 全球领先的嵌入式解决方案提供商赛普拉斯半导体公司(Cypress Semiconductor Corp.)(纳斯达克代码:CY)日前宣布,推出超低功耗非易失性数据记录解决方案。最新一代的便携式医疗设备、可穿戴设备及其他物联网(IoT)应用要求非易失性存储器能够记录持续累积的用户和传感器数据,并且将功耗降到最低,因此该解决方案成为了最理想选择。赛普拉斯全新的Excelon™ LP铁电随机存取存储器(F-RAM™)是业界能效最高的非易失性RAM产品,具有近乎无限的瞬时写入寿命,能够在记录关键任务数据的同时,最大限度地延长电池续航时间。E
[物联网]
赛普拉斯推出<font color='red'>超低</font><font color='red'>功耗</font>数据记录解决方案
设计超低功耗的嵌入式应用:简化电源域
  不是所有便携式系统都像图1(参见本系列文章的第二部分)所示的系统这么简单。图3给出了可穿戴电子设备的典型方框图。由于存在大量功能块和子系统,设计复杂性进一步提高。     图3:手表的高层次方框图   一个符合逻辑的办法是将整个系统拆分为不同的子系统,并分析各个子系统的功耗。这也有助于简化电源域的设计,从而实现低功耗功能。   显示和触摸控制器部分的功耗主要取决于背光驱动和显示屏本身。大多数设计都针对显示屏采用基于定时器的超时断电模式。一般说来,在固定时间T1后,背光会降至50%的占空比,又过了时间T2后,显示屏会完全关闭。这时即使是触摸控制器也可被关闭或进入断电模式,具体取决于使用情境。这样,设计人员就可绘制这个功能
[电源管理]
设计<font color='red'>超低</font><font color='red'>功耗</font>的嵌入式应用:简化电源域
芯原推出全新Vivante系列之超低功耗8K HDR显示处理器DC9000
以最低的功耗为手机等移动设备提供最高保真的图像处理 2021年7月28日,中国上海 - 领先的芯片设计平台即服务(Silicon Platform as a Service,SiPaaS®)企业芯原股份(股票代码:688521)今日宣布推出Vivante*高质量显示处理器 IP DC9000,适用于智能手机、汽车和虚拟会议等多种应用场景。Vivante DC9000的显示技术具备低功耗、高质量、高度优化和高精度的显示处理性能,可满足不断增长的高视觉体验需求。 芯原全新的 Vivante 显示处理器系列包括 DC8000 和 DC9000 两款产品,具备旋转、数据格式转换、HDR 视频处理和高质量视频缩放等显示处理功能,并可
[嵌入式]
欧胜推出超低功耗数字模拟转换器WM8912
欧胜微电子(伦敦股票交易所:WLF.L)今日宣布推出一款世界领先的超低功耗数字模拟转换器(DAC)产品WM8912,它专为极大地延长回放时间、降低系统成本和显著提高音频性能而设计,适用于诸如媒体播放器、耳机、多媒体电话和导航设备等多种便携式应用。 WM8912是欧胜成功的超低功耗音频解决方案系列的一款最新产品,它在一个超薄、具有成本优势的封装内提供了欧胜质量的音频性能和低功耗。 WM8912采用了欧胜创新的SmartDAC™技术,这是一种独特的低功耗DAC电容开关架构,使得DAC转换到耳机的功耗能够低于4mW。WM8912还集成了欧胜的W类放大器技术,这项技术
[模拟电子]
欧胜推出<font color='red'>超低</font><font color='red'>功耗</font>数字模拟转换器WM8912
TIBQ25504超低功耗能量收集电池增压转换器设计方案
TI公司的BQ25504是一款最新集成纳米智能能源收集电源管理解决方案,本方案非常适合有特殊需要的超低功耗的应用环境。该产品是专门设计来有效地获取和管理微瓦和毫瓦的电力,电力通常来自各种光伏太阳能直流源或热电动发电机。BQ25504是第一种面向产品和系统实现高效的执行转换器或充电器,例如应用在对操作功耗有严格的需求无线电传感器网络。采用BQ25504设计的DC-DC升压转换器/充电器,只需要毫瓦的电力就可以工作。本文通过总结BQ25504器件的特点,介绍器件、特性、应用方向及内部结构框图,并给参考设计实例原理图、制板图及元器件清单。 The bq25504 is the first of a new family of intell
[电源管理]
TIBQ25504<font color='red'>超低</font><font color='red'>功耗</font>能量收集电池增压转换器设计方案
PN8680M 12V1A超低功耗充电器芯片方案
PN8680M低功耗电源芯片是一款高性能的原边反馈控制器。PN8680M工作在原边检测和调整模式,可省略系统的光耦和TL431。PN8680M低功耗电源芯片拥有恒压恒流控制环路,可以实现高精度的恒压、恒流输出,以满足大部分充电器和适配器需求。骊微电子12V开关控制芯片PN8680M内置高压启动电路和极低的芯片功耗使得系统能够满足较高的待机功耗标准。 1.高压启动控制:PN8680M低功耗电源芯片在启动阶段,采用高压启动技术,芯片启动前2.0mA电流源为内部偏置电路供电并给外部VDD电容充电,快速启动。当VDD电压达到VDDon,芯片开始工作的同时高压启动电路关断;只要VDD电压不低于VDDoff,芯片维持正常工作。启动后,偏置电路
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved