利用单片机使用MSP430F149设计正弦波发生器解析方案

发布者:温馨幸福最新更新时间:2012-06-19 来源: 21ic 关键字:MSP430F149  正弦波发生器  混合信号 手机看文章 扫描二维码
随时随地手机看文章

根据《铁路车辆内旅客振动舒适性评价准则》UIC513国际标准开发的SSD-J-2振动舒适度测量仪是基于MSP430F149的三维振动便携式分析仪,内含上下、左右、前后振动的生理滤器。为了调整和标定这组生理滤波器的精度,利用该单片机的一个PWM输出端配上II型的RC滤波,在软件支持下构成调节方便的超低频波发生器。经实用表明其性能达到UIC513标准的技术要求。

1 MSP430F149的内部结构

MSP430F149 是美国TEXAS INSTRUCMENTS公司最新推出的16位超低功耗混合信号单片机,带有Flash存储器,具备很强的灵活性,方便修改代码及产品售后升级。它采用精简指令集(RISC),125ns指令周期,大部分的指令在一个指令周期内完成。1.8V~3.6V的供电电压,其超低功耗(供电电压2.2V,工作频率 32kHz时,工作电流为7μA;供电电压2.2V,工作频率1MHz时,工作电流为250μA.)使超低频波形发生器可被设计成电池供电且长时间工作的系统。MSP430F149内含一个具有8个外部通道的12位高性能A/D转换器,一个具有自动扫描功能的容量为16个字节的可编程缓冲器,片内参考电压,一个温度传感器以及电池低压时的检测电路;内部具有两具定时器:带有7个捕获/比较寄存器的16位 Timer_B和带有3个捕获/比较寄存器的16位Timer_A,在比较模式下可以产生PWM信号,控制DCO的频率,利用利用它们可以满足要求;该芯片具有60KB的闪速存储器,2KB RAM,采用串行在线编程方式,为用户修改程序和控制参数带来灵活的空间,而且内部的安全保密熔丝可使程序不被非法拷贝。此外,MSP430F149具有强大的中断功能,48个I/O此脚,两个串行通讯接口,10万次的擦写,超强的抗干扰能力。

2 超低频波形发生器的电路设计原理

用于人体乘坐的交通运输工具中的振动分析仪对信号有严格的滤波要求。UIC513标准中对Z方向(上、下)振动信号规定按图1的滤波计权曲线进行滤,其滤波频带为0.4Hz~16Hz,并且具台阶性。重要的是检验滤波的效果是评价振动舒适性的前提,滤波电路只有经过严格的标定校调后方能投入使用,所以需要采用低失真、超低频正弦信号源来标定电路。应用MSP430F149进行设计,电路十分简单。产生的波形精度取决于脉宽计数器的精度,最高可达16位,频率取决于软件所设计正弦表的大小、系统频率以及读取正弦表的时间长短。应该注意的是所设计的频率应该比需要的频率略高一些,这样由脉宽高制信号到正弦波信号的滤波电路阶数可以降低。

3 用MSP430F149实现PWM功能的软件设计

在该超低频波形发生器的软件设计中,主要应用到了以下几个功能模块:Timer_B定时器、Timer_A定时器、CPU寄存器、片内的数字控制晶振以及XT1低功耗振荡器。

3.1 稳定DCO频率模块

DCO 实质上是一个RC振荡器,具有RC振荡器的特点。其在频率的设置和转换上不准确,但由于它是数字控制的振荡器,可以通过一个已知的频率稳定的晶振如 32768Hz手表晶振来进行校准,使DCO达到准确的频率。因为MSP430F149不含有锁频环数字逻辑,所以只有通过软件进行“软锁频”校准 DCO,这十分重要。

程序如下:

Setup_TA mov #TASSEL1+TACLR,&TACTL;设置TA时钟SMCLK

Setup_CC2 mov #CCIS0+CM0+CAP,&CCTL2;设置CCR2,输入信号:;ACLK,捕获模式

Bis #MC1,&TACTL;设置Timer_A:连接模式

Test_DCO bit #CCIFG,&CCTL2;检测捕获标志位

jz Test_DCO

bic #CCIFG,&CCTL2 ;清除标志位

AdjDCO mov &CCR2,R14

;R14=捕获的SMCLK值

sub R15,R14;R14=捕获SMCLK的差值

mov &CCR2,R15;上次捕获的SMCLK值

com #Delta,R14 ;Delta=SMCLK/ACLK

jlo IncDCO

jeq DoneFLL

DecDCO dec.b &DCOCTL ;调整DCO

jmp Test_DCO

IncDCO inc.b &DCOCTL

Jmp Test_DCO

DoneFLL clr &CCTL2 ;停止CCR2

Clr &TACTL ;停止Timer_A[page]

3.2 产生PWM的Timer_B中断程序

改变正弦的频率需要改变脉宽信号输出的频率,有3种不同的方法:(1)可改变精度,进一步改变正弦表的大小,增大或减小输出一个正弦波的周期;(2)可改变主频,来延长指令的执行时间,进而延长周期;(3)利用中断处理延时读取正弦表的方法来控制输出的频率。3种方法均十分简便,只需改变几个参数即可。这里采用的是最后一种方法。

程序如下:

TB_ISR inc R11 ;R11,R12用于改变产生正弦

;波的频率,延迟读取正弦表

cmpR11,R12

Jne RT

Incd R15 ;增加指针R15,指向正弦表

;的下一个正弦值

and #Number,R15;Number=正弦表大小×2

mov Sine_Tab(R15),&TBCCR1

;Sine_Tab为正弦表指针,TBCCR1

RT reti ;移入新值

4 以MSP430F149为核心的振动分析仪的生理滤波器的自校系统

由于MSP430F149提供了强大功能,可以用来开发便携式振动分析仪。超低频波形发生器正是在MSP430F149基础上开发的,结构简单,能够对振动分析仪的生理滤波电路进行校验,完成了仪器的自校验功能。

使用MSP430F149设计正弦波发生器,利用了该单片机所提供的特殊功能,便得电路简单,调节方便,而且精度可控。通过验证可以产生不同频率、失真很小的波形,可以作为模拟电路的输入源对其标定。除此之外还可以进一步利用该单片机产生谐波信号、直流信号等,应用到更加广阔的领域。

在载人运输系统振动分析仪中常用超低频波形发生器作为仿真的信号源。要求在0.1Hz~100Hz范围内稳定工作,波形失真小,且能以0.1Hz为步长细调。传统超低频波形发生器设计中存在着很多的不足:(1)应用通用电路,元器件多,尤其是电容的体积大,且波形的稳定性差、失真大,调节上极不方便;(2)应用专用电路,如ICL8038、MAX038,其失真和稳定性方面有明显提高,但在超低频应用上仍不合适。而且电路调节器件多,对电源的要求较高,代价较大。鉴于目前开发的振动分析仪常采用微控制器,利用其富余的软硬件资源,建立调节方便、高精度的超低频波形发生器,极有推广价值。

 

 

关键字:MSP430F149  正弦波发生器  混合信号 引用地址:利用单片机使用MSP430F149设计正弦波发生器解析方案

上一篇:基于单片机的小功率逆变器的设计与实现
下一篇:基于MSP430F2272单片机的多路光功率计的设计

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

基于MSP430F149单片机的发控时序检测系统设计
由于火箭炮发射的是简易控制火箭弹,因此其定向管与火箭弹之间的电气信号接口除了与普通无控火箭弹一样具有点火信号接口外,还另有一个32芯参数装定信号接口。在发射程序中,如果火控系统计算的火箭弹的飞行控制参数能够准确地装定至火箭弹的控制系统中,则火箭弹按照简易控制方式飞行,否则按照无控方式飞行,导致火箭弹的射击精度大大下降。为了确保火箭弹能够顺利发射以及射击的准确性,在技术阵地进行装填之前,需要对火箭炮上的点火信号线路以及参数装定线路进行严格检测,确保信号线路处于良好的工况。 对于发控系统的检测,在火箭炮配套的机电检测维修车上有发控时序检测装置,用于定性检查定向管的发控时序。该检测装置不能对检测结果进行量化处理与显示,检测时只能通过
[单片机]
基于<font color='red'>MSP430F149</font>单片机的发控时序检测系统设计
简易风洞控制系统设计与实现
1 系统方案 1.1 系统总体方案设计 系统以MSP430单片机为核心模块,通过电机驱动模块带动扇叶,向圆管之内鼓风,将乒乓球吹起。通过超声波模块将乒乓球在圆管之内的位置检测出来之后返回位置数据给单片机,通过单片机的判断,控制风力的大小,将乒乓球控制在所要求的位置。在240*128液晶上显示界面和系统当前的参数。还可以通过矩阵按键设置参数,达到任意控制的要求,如图1所示。 1.2 设计方案论证 1.2.1 电机驱动模块 系统采用1298N电机驱动模块。L298N具有四通道输出,可以驱动两个直流电机。且该模块的驱动电流最大可以达到1.5 A。可以满足电机的驱动要求,还可以在输入端加上光耦隔离,可以防止电机停止时反向脉冲烧坏
[单片机]
简易风洞控制系统设计与实现
混合信号示波器兼具监测、关联和调试性能
  调试嵌入式设计通常需查看模拟信号及数字信号交互。在这种混合信号环境中,工程师通常无法准确地预测开发过程中将会出现的问题。这是因为,一般的示波器只限于提供两条或四条模拟通道,而在嵌入式设计中,工程师有时需要的通道数会超过示波器提供的通道数。因此,他们需要一台测试仪器,能够同时采集模拟信号和数字信号,并在一个显示屏上显示时间相关画面。   在一台DPO4000示波器上可方便地监测关联和调试模拟信号及数字信号   美国泰克(Tektronix)公司日前推出MSO4000混合信号示波器(MSO),该混合信号示波器把先进的实时示波器、逻辑分析仪及突破性的WaveInspector波形搜索引擎三种强大的功能融合到一个小型轻便的便携
[测试测量]
<font color='red'>混合信号</font>示波器兼具监测、关联和调试性能
MSP430F149小系统开发板实现RS232串口通信
/***************************************************** 程序功能:MCU不停向PC机发送数据,在屏幕上显示0~127对应 的ASCII字符 ------------------------------------------------------ 通信格式:N.8.1, 2400 ------------------------------------------------------ 测试说明:打开串口调试精灵,正确设置通信格式,观察屏幕 调试说明:该程序通过USB口,在sscom32上可以观察到现象。 用的是com6串口。在调试的时候,
[单片机]
LCD1602动态显示--基于MSP430F149单片机
main.c /*************************************************** 程序功能:动态显示文字“welcome!” ---------------------------------------------------- 测试说明:观察液晶显示 ****************************************************/ #include msp430.h #include Cry1602.h #define uchar unsigned char uchar *s1 = welcome! ; void main( void ) {
[单片机]
msp430f149最小核心板和bsl下载器连线
买了一个mspf149的核心板,大小大概3cm×4cm 包含jtag下载接口、核心芯片、一个LED、电源部分。 为了解决下载问题,买了一个bsl下载器。 如下图: 这个设备没有电路图,找了其他集成了bsl的电路摸索到一个对应的。 该图的KEY1对应上图的TXD,D2对应上图的RXD。 KEY1对应连接芯片的p1.1 D2对应连接芯片的p2.2 设备的jtag: 由此可知连接方法: bsl下载器------------板子 TXD-------------------P1.1 RXD-------------------P2.2 TCK-------------------jtag接口的TCK RESET----------
[单片机]
<font color='red'>msp430f149</font>最小核心板和bsl下载器连线
Dialog推出首款具有系统在线编程功能的可配置混合信号IC
中国北京,2018年2月1日 – 高度集成电源管理、AC/DC电源转换、充电和蓝牙低功耗技术供应商Dialog半导体公司(德国证券交易所交易代码:DLG)日前宣布,推出可配置混合信号IC(CMIC)GreenPAK™ SLG46824和SLG46826,这是继Dialog收购CMIC技术开创者和市场领导者Silego Technology公司后首次推出CMIC新品。 SLG46826和SLG46824是市场上首款采用简单的I2C串行接口支持系统在线编程的CMIC。通过允许将一个未编程的GreenPAK芯片安装在PCB板上,在系统内对非易失性内存(NVM)进行编程,简化了开发流程,轻松实现系统设计。该灵活性还为生产环节带来便利,
[半导体设计/制造]
RDFC——低成本单电压输入开关电源
离线式 AC/DC 电源厂商日益感受到成本增加的压力,必须停止生产体积大、效率低的线性电源转换器,并以结构更小、更轻及效率更高的开关电源(SMPS)产品来取代。  反激式(Flyback)及自激式转换器(Ringing choke converter, RCC)是两种最常用的SMPS产品,适合用于全区域输入充电器和适配器。它们能满足市场对于节能的需求,但是从商业角度来说,对于特定市场的低价且量产的产品来说,并不是线性电源理想的替代方案。反激式及自激式转换器被公认为是成本昂贵,且设计线路更为复杂的解决方案。特别是在音响、无绳电话和网络设备等需要额外滤波电路的应用上,更需要高水平的设计能力。因此,许多消费电子制造商并不愿意引入
[电源管理]
RDFC——低成本单电压输入开关电源
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved