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

发布者:PositiveEnergy最新更新时间:2014-10-15 来源: dzsc关键字:超低功耗  空间定向  测试仪  MSP430 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  空间定向测试仪是一种应用非常广泛的电子测量仪器,尤其是伴随着微电子技术的发展,空间定向测试仪在车辆、舰船、飞行器等导航领域中的应用日趋成熟。本文所研究的空间定向测试技术主要是以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(电压数据),则不进行显示。[page]

  

  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 单片机的空间定向测试仪未来的发展提供更加广阔的空间

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

上一篇:一种通用型电动车自动续航器的设计与实现
下一篇:基于单片机的智能照明控制系统的设计

推荐阅读最新更新时间:2024-03-16 13:43

nRF24l01&MSP430F5438的通讯的实现
简介:这个通讯采用2个nRF24L01与MSP430F5438进行相互之间的通讯。主要目的测试MSP430F5438如何操作控制nRF24L01。 代码如下: //***************************************************************************** // // 【名称】:2401测试程序 // 【功能】:无线通讯测试 // 【版本】:V1.0 // 【作者】:刘 // 【日期】:2011-11-16 09:35:00 // 【说明】:软件版本定义为:V1.0为初始版本,以后改进完善的版本以此类推为V2.0,V3.0....... // //*******
[单片机]
基于MSP430心肺听诊技能训练系统的设计
摘要:基于MSP430心肺听诊技能训练系统针对现代医学模拟教学的发展,改变过去用射频和特制听诊器来模仿心肺听诊过程,在操作上更逼真临床真实环境。以低功耗的MSP430为核心,并在模型人上安装27个专用设备来模拟人体的共118种心肺听诊的疾病声音。另外还可以用遥控器设置模型人的疾病类型,通过听诊器来识别模型人位置点发出的声音来辨别疾病。再现临床医学的工作场景,为学习者提供一个无风险的学习临床知识和技能的条件与环境。此外还添加了上位机教学系统,上住机根据收到的位置信号来控制上位机软件界面的显示,可以显示听诊的位置、声音特点、与呼吸的关系以及声音的波形信息,还可以外接扬声器放大播放所听到的心肺声音,达到医学教学的目的。 关键词:MS
[工业控制]
基于<font color='red'>MSP430</font>心肺听诊技能训练系统的设计
全新罗德与施瓦茨雷达罩测试仪,提供生产测量方案
全新罗德与施瓦茨雷达罩测试仪,提供快速、准确且经济的生产测量方案 罗德与施瓦茨的新款雷达罩测试仪R&S QAR50是生产中测量雷达罩和保险杠的理想解决方案。R&S QAR50的创新设计极具性价比,能够快速测量并提供准确、可重复的测量结果。高度模块化的软件使R&S QAR50能够适应用户的个性需求。 罗德与施瓦茨的新款产品R&S QAR50是生产中测量天线罩和保险杠的理想解决方案。 高级驾驶员辅助功能需要汽车雷达传感器来实现。出于设计原因,传感器通常安装在保险杠或车标后面。通过使用R&S QAR获得的经验表明,雷达罩的质量在很大程度上取决于被测部件的传输损耗、反射率和均匀性。 R&S QAR和R&S QAR50 使
[测试测量]
全新罗德与施瓦茨雷达罩<font color='red'>测试仪</font>,提供生产测量方案
MSP430单片机GPIO编程入门教程
在本教程中,我们将一起学习MSP430单片机GPIO的编程方法。本文也适用于Launchpad开发板上使用的MSP430x2xx器件,如MSP430G2553、MSP430G2231等。MSP430单片机上的大多数引脚被分组为最多8个端口, P1到P8。每个端口都是8位宽,并有8个相关的I / O引脚。这些引脚直接映射到相应的端口寄存器,因此可以独立操作I / O引脚。只有端口P1和P2中的引脚支持中断。 此外,每个I / O引脚还具有可配置的上拉和下拉电阻。 每个端口都有一组相关的寄存器,用来操作各个引脚。 位映射和端口分组如下所示: 注意:在编程指南/数据手册中使用的引脚的命令约定是’Px.y’,其中’x’对应的是端口号(
[单片机]
<font color='red'>MSP430</font>单片机GPIO编程入门教程
智能时代下,测试仪器如何颠覆性创新?
  近年来电子技术创新突飞猛进,各种新器件、新工艺、新材料等等推动着消费电子、汽车电子、智能医疗等领域的快速革新,反过来这些新兴应用进一步加快了半导体技术的再创新。每个时代都有特定的时代标志的产品,进入到智能化设备时代,作为基础和辅助的电子测试测量技术又会发生什么颠覆性的创新?   每个时代的工程师都见证了一代新仪器的诞生。四五十年代,他们(工程师们)使用的是阴极射线示波器和指针万用表,现在通常称这些仪器为“模拟”仪器。六七十年代,基于模数转换器和图形显示的“数字”仪器成为了市场上的主流工具。现在正在走向工作岗位的八九十年代的新生代工程师们生长在一个科技日新月异的世界里。从电脑、网络到各种智能移动设备,科技正以前所未有的迅猛速度
[测试测量]
发电机转子交流阻抗测试仪的功能与特点
DM FZ-H发电机转子交流阻抗测试仪是鼎升电力在老型号的基础上经改进和提高,推出的最新款增强型交流阻抗测试仪,使用 一键飞梭 技术(旋转鼠标),操作方便!增加了显示和打印交流阻抗特性曲线并能与PC机联机实现数据下载和编辑测试报告的功能。 该仪器采用当今最先进的超高速微处理器,功能更强大,性能更优越,使用更方便。具有工作可靠性高、操作简便、测试精度高、小巧轻便等特点。目前在国内处于领先水平。 1.采用最新高速同步测量技术,全自动采集、测量、显示、存储、打印所有测量参数和阻抗特性曲线(电压、电流、阻抗、功率、频率、设备编号、时间、曲线等)。 2.超大量程,能全自动和
[测试测量]
技术知识 : 变压器测试仪的一般故障处理方法
新一代智能变电站 是电网发展方式转变、科技创新方面的又一里程碑。作为统一坚强智能电网的重要支撑节点,智能变电站将实现专业设计向整体集成设计的转变,也要求一次设备智能化向智能一次设备转变。这对一次设备提出了更高的要求。 “比如对 变压器 ,提出了研制集成式智能变压器的要求;对开关设备,提出研制智能断路系统、隔离断路系统等更加先进设备的要求。”近日,西安高压电器研究院工程研发中心副总工程师张文兵表示。 据了解,目前,制造商开始重视并使用新的传感器技术和智能组件,但是智能变压器依然存在不安全、不环保等问题。对此有关专家认为,研制集成式智能 变压器 ,提高变压器安全可靠性,加强新材料、新工艺、新设计的研究,优化主纵绝缘结构,适度提高变压器
[电源管理]
功耗MSP430单片机在3V与5V混合系统中的逻辑接口技术
摘要:低功耗MSP430单片机与传统的LSTTL、HCMOS和CMOS接口技术,特别阐述了3V器件具有5V容限的特点,介绍两种电平移位器。 关键词:单片机 接口电路 微机硬件 MSP430超低功耗微处理器是TI公司推出的一种新型单片机。它具有16位精简指令结构,内含12位快速ADC/Slope ADC,内含60K字节FLASH ROM,2K字节RAM,片内资源丰富,有ADC、PWM、若干TIME、串行口、WATCHDOG、比较器、模拟信号,有多种省电模式,功耗特别小,一颗电池可工作10年。开发简单,仿真器价格低廉,不需昂贵的编程器。 MSP430其特点有:1.8V~3.6V低电压供电;高效16位RISC CPU可
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
502 Bad Gateway

502 Bad Gateway


openresty
设计资源 培训 开发板 精华推荐

502 Bad Gateway

502 Bad Gateway


openresty
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
502 Bad Gateway

502 Bad Gateway


openresty
随便看看
    502 Bad Gateway

    502 Bad Gateway


    openresty
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
502 Bad Gateway

502 Bad Gateway


openresty