采用MSP430系列单片机设计测试系统

发布者:暗里著迷最新更新时间:2012-04-18 来源: 国外电子元器件 关键字:MSP430  存储测试技术  采样状态 手机看文章 扫描二维码
随时随地手机看文章

1 引言

单片机(或微控制器)技术已渗透到生活的方方面面,广泛应用于家用电器、通信、测试等领域。因此该技术正积极影响着人们的生活。这里给出一种基于MSP430单片机的测试系统设计。MSP430系列单片机是TI公司生产的超低功耗混合信号控制器,其灵活的时钟源选择可最大限度的延长电池寿命,内部集成有丰富的外围模块,该系列单片机不同型号针对不同应用领域。

2 系统方案设计

2.1 存储测试原理简介

存储测试技术是一种70年代开始的新的测试方法。存储测试是在对被测对象无影响或影响在允许范围的条件下,在被测体内放置微型数据采集与存储测试仪,现场实时完成信息的快速采集与记忆,事后回收记录仪,由计算机处理和再现测试信息的一种动态测试技术。

2.2 系统工作原理

图1是基于MSP430系列单片机的测试系统的原理框图。该测试系统具有可编程设置功能,触发信号启动单片机进入采样状态,以一定的采样频率采样A/D转换器数据,其采样频率由单片机内部的定时器确定,采样数据通过单片机内部12位A/D转换器完成模数转换,再存入存储器。当该测试系统回收时,可通过RS232串口直接与计算机通信,将数据存入计算机,以便后续处理。系统设计时要充分考虑设计要求、所用器件性能、电磁兼容性、系统稳定性、可操作性、工作可靠性等因素。

3 系统硬件设计

系统硬件设计主要包括传感器,模拟适配电路,MSP430单片机采集、存储单元,以及接口单元等。来自于传感器的信号经模拟适配电路后进入单片机内部的A/D转换器进行转换,然后将转换结果由单片机的I/O口存入存储器。采用串口异步 RS232通信接口读取数据。测试完成后,通过计算机完成数据的通信、显示、处理等功能。其中电源管理部分由单片机控制向存储器和模拟电路供电,这样可延长电池寿命。采用单片机片内的A/D转换器不仅降低系统设计的复杂性,还提高系统的可靠性,从而避免接口设计的复杂性,同时减小PCB板面积。

该系统与计算机采用RS232串口异步通信。系统采用MAX232器件实现单片机与计算机接口的转换,其中在其引脚C1+、C1-、C2+、C2-、V+ 和V-处分别连接1只0.1μF的电容实现充电,以满足相应的充电泵要求。引脚T1OUT、T1IN、R1OUT和R1IN分别是RS232转换发送和接收的输出与输入引脚,可实现单片机的TTL电平与上位机接口电平转换。为减小输入端干扰,还需在该器件的电源输入引脚处接1只0.1 μF的电容,实现滤波。MAX232采用0.3~6 V的供电电压;与计算机接口的引脚R1IN和T1OUT上的电平分别为±30 V和±15 V,与单片机接口的引脚T1IN和R1OUT上的电平分别为-0.3 V~(Vcc为-0.3 V)和0.3 V~(Vcc为+0.3 V)。单片机采用3.3 V供电,因此MAX232的供电电压Vcc采用3.3 V.如图2所示。

4 系统软件设计

软件设计也是测试系统设计的重要环节,软件设计的一般过程为:明确软件设计任务;按功能划分程序模块并绘出流程图;选择程序设计语言并编程;调试程序。[page]

状态设计是根据被测对象的运动规律确定存储测试系统状态组织结构的过程。它是实现功能设计的关键,是硬件设计的依据,也是建立基型存储测试系统的有效手段。状态设计可以使设计思想清晰地贯穿于设计和调试的始终,可以不同程度的简化原本复杂的设计过程。

系统的状态转换:系统接通电源后,单片机处于知更状态,等待采样开始信号,此时系统处于超低功耗状态,消耗的电流仅约1μA。触发信号到来后,系统开始循环采样,采样完毕,存储器计满数据后,就停止采样进入低功耗的等待读数状态。在等待读数状态时,接读数端口,当单片机的I/O端口接收到计算机发送的上升沿后,就开始向计算机发送数据,即先从存储器中将数据读人单片机,然后再由单片机的串口发送给计算机,发送完毕后再次进入低功耗状态。图3是系统状态图。

5 测试结果

系统测试实验由信号发生器给出频率为1 Hz的正弦波,数据采集完毕后读数情况如图4所示。系统完全实现触发和采样过程。图4是通过实验得到的单通道测试波形图,得到的输出与所给的输入信号完全一致,充分说明此方案是可行的。

6 结束语

采用MSP430系列单片机设计测试系统,利用MSP430系列单片机内部提供的12 bit的A/D转换器进行数据采集,这种方式大大简化电路设计,并能使测量结果达到较高精度;而且由于MSP430系列单片机超低功耗的设计,使测试系统具有体积小,低功耗,抗干扰能力强,无引线等特点。

关键字:MSP430  存储测试技术  采样状态 引用地址:采用MSP430系列单片机设计测试系统

上一篇:新型嵌入式超声波测距系统
下一篇:基于MLX90601系列测温模块的红外测温装置介绍

推荐阅读最新更新时间:2024-03-30 22:25

MSP430F169 FLASH 操作
本章介绍430F169的FLASH操作以及特性 建议点击下方链接根据官方手册进行程序书写 废话不多说冲!!! 什么是FLASH 简单来说就像是储物间,你的代码就是物品存储在里面,用到那个代码时取出来用再放回去! 1 430F169 具有60KB主存和256B闪存和2KB RAM 相对于其他的单片机来说是比较大的存储空间了 2 注意事项 (敲黑板) 在进行FLASH操作的时候必须保证电压在2.7V以上时钟频率在257~476KHZ之间,不然会出现意想不到的错误 3 FLASH的写入和擦除 (敲黑板) 430F169这款芯片只支持段擦除或者块擦除(擦除主存段)或者全部擦除(主存加闪存)。 选择WRT或者BLKWRT选择
[单片机]
<font color='red'>MSP430</font>F169 FLASH 操作
MSP430 中ADC12用法
1.1. 介绍 Figure 4 AD模块图 在处AD时,我们关注的对象有如下几个,参考源、通道、存储地址、时钟、触发方式、精度,速度(200k)。 在上图中我们都可以找到,msp430f149的参考正电源有VRFE+ VeREF+ ,Vcc,同时有对应的负电源。采样通道有16个,存储地址则有对应16个通道,时钟则是有内部时钟及3种时钟源的分频,触发方式有4种。 因此,对于这些特点我们可以实现4种模式,单通道单次采样,单通道多次采样,多通道单次采样,多通道多次采样。 1.2. 相关寄存器 ADC12CTL0:前面8位是对采样保持时间的设置。后8位分别对应8种设置 ADC12CTL1:前4位进行通道选择
[单片机]
<font color='red'>MSP430</font> 中ADC12用法
MSP430开发总结
1.#i nclude 指要在编辑器设定目录下,#i nclude 指的是在当前工程目录下。 2.要调用另一个文件中的函数,要把这个函数文件放到当前工程目录下,并且在工程中添加此文件。 3.命名中不能有-,比如:byq-ee会认为是错误的,要用下划线。 4.用IAR软件仿真时,可以加入变量,如果是查看I/O信息只需加入PXIN,PXOUT即可。 5.IAR在处理字符时,要注意,是字符处理结尾标志,他和其他编辑软件是不同的。比如我们长用字符处理回 自动在结尾处加,但IAR有些是不加的,这就要十分注意。 6.如果只用到LFX1的低速时钟,9600bit/s传输的话,接收会出现问题,原因是误差太大,可以设置到4800以下。 7.在写FL
[单片机]
升压斩波电路
升压斩波电路 本开关稳压电源是以MSP430F449为主控制器件,它是 TI 公司生产的16位超低功耗特性的功能强大的单片机,其低功耗的优点有利于系统效率高的要求,且其ADCl2是高精度的12位A/D转换模块,有高速、通用的特点。这里使用MSP430完成电压反馈的PI调节;PWM波产生,基准电压设定;电压电流显示;过电流保护等。 系统框图如图1所示。
[单片机]
升压斩波电路
MSP430在大量程浮子式液位计中的应用
摘要:在对传统浮子式液位计优缺点进行分析的基础上,介绍了采用TI公司MSP430F133单片机改进传统浮子式液位计液位测量的方法,给出了具体电路的设计方法和软件设计注意事项。 关键词:浮子;液位计;单片机;超低功耗 水文测量中最常用的测量终端莫过于液位计,按测量方式大致可分为机械浮子式、光电浮子式、超声波式、激光式、振弦式等多种形式,它们各有优缺点。机械浮子式和光电浮子式都是来用机械齿轮减速产生进位和退位的办法来形成编码,为了产生可靠编码,一般都用格雷码输出,这种液位计的优点是价格相对较低,缺点是机械加工复杂、运行阻力大、使用寿命短;超声波液位计和激光液位计测量精度较高且没有机械部件,故可靠性较高, 但使用中发现它对反射
[应用]
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’对应的是端口号(1到
[单片机]
MSP430F249ADC
/****************************************************************** ** ** File : ADC.c | Analog to Digital converter | ** Version : 1.0 ** Description : led 7 segment display Analog to Digital converter ** Author : LightWu
[单片机]
基于MSP430的极低功耗系统设计
摘要:MSP430是TI公司出品的一款强大的16位单片机,其显著特点是具有极低的功耗。本文对构造以MSP430为基础极低功耗系统作为有益的探讨,对于设计各种便携式设备都具有较高的参考价值。 关键词:极低功耗系统 MSP430 低功耗管理 1 影响系统功耗的主要因素 对于一个数字系统而言,其功耗大致满足以下公式:P=CV2f,其中C为系统的负载电容,V为电源电压,f为系统工作频率。由此可见,功耗与电源电压的平方成正比,因此电源电压对系统的功耗影响最大,其次是工作频率,再就是负载电容。负载电容对设计人员而言,一般是不可控的,因此设计一个低功耗系统,应该考虑到不影响系统性能前提下,尽可能地降低电源的电压和使用低频率的时钟。下面对
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved