基于某msp430F149的多功能计数器.doc

基于某msp430F149的多功能计数器.doc

ID:55915117

大小:528.00 KB

页数:11页

时间:2020-06-14

基于某msp430F149的多功能计数器.doc_第1页
基于某msp430F149的多功能计数器.doc_第2页
基于某msp430F149的多功能计数器.doc_第3页
基于某msp430F149的多功能计数器.doc_第4页
基于某msp430F149的多功能计数器.doc_第5页
资源描述:

《基于某msp430F149的多功能计数器.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于msp430F149的多功能计数器摘要本文设计了一种以超低功耗单片机MSP430F149为控制器,以高速的FPGA(现场可编程门阵列)实现等精度测量正弦信号的频率、周期和相位差的多功能计数器。在设计中依据等精度计数原理,应用单片机的数学运算和控制功能,利用f=1/T实现了频率和周期的统一处理;采用相位-时间转换方法,根据完成了相位差测量。此外,利用外加模拟通道,实现了对正弦波小信号的预处理,使得该计数器能够在较宽的频率围和幅度围进行测量。关键词计数器MSP430F149单片机FPGA等精度一、系统方案

2、方案1:采用中小规模数字电路构成系统,由计数器构成主要的测量模块。用定时器组成主要的控制电路。此方案软件设计简单,但外围芯片过多,且频带窄,实现起来较复杂,功能不强,而且不能程控和扩展。方案2:采用单片机实现。被测信号经调理后送入单片机,利用其部的计数器完成计数,然后再进行数据处理和显示,但单片机在处理高速信号时略显吃力。方案3:利用FPGA对调理后的被测信号实现高速计数,单片机软件执行高精度浮点数运算并显示。单片机完成系统的数据处理、逻辑控制和人机交互功能;大规模现场可编程器件(FPGA)实现外围计数功

3、能。电路框图如图1所示。单片机FPGA(测频测周测相位差)相移电路显示键盘输入放大整形通道被测信号图1方案3系统框图方案比较与选择:方案1采用中小规模集成电路来实现,系统电路较复杂,扩展性能差;方案2用外围电路配合单片机实现测量功能,信号频率比较高时需外加分频电路,影响测量精度和系统稳定性,且单片机任务繁重,给软件设计和调试工作带来不便;方案3用一片高度集成的可编程逻辑器件可完成有关电路所有模块的设计,大大降低了电路复杂度,减少引线信号间的干扰,提高电路的可靠性和稳定性。加上单片机控制,应用单片机的数学运

4、算和控制功能,辅以有效的软件滤波算法,能够进一步提高测量精度,且控制灵活、易于扩展和调试简单,能够达到题目要求。故本设计采用方案3,系统框图如图1所示。二、理论分析与计算1、频率和周期测量方法分析由于频率和周期之间存在倒数关系(f=1/T),所以只要测得两者中的一个,另一个可通过计算求得。1)直接测量法对测频在低频端1Hz时,若闸门时间为1s,其1量化误差大到100%。为了满足测试精度的要求,显然不能采用直接测量法;2)直接与间接测量相结合的方法需对被测频率和中界频率的关系进行判断,在中界频率附近仍不能达

5、到较高的测量精度;3)等精度测量法图2为等精度测频、测周原理方框图。图2等精度测频原理图设在一次预置门时间中对被测信号计数值为,对标准频率信号计数值为,有(1)于是(2)对式(2)两边微分得其测频相对误差为=(3)由式(3)可知,测频误差仅取决于标准信号频率和预置闸门宽度,增大或提高,可以减少误差,提高测量精度。因为闸门实际开放时间等于被测信号周期整数倍,消除了被测信号计数值1量化误差,所以测频误差与被测信号频率无关。若标准信号频率为50MHz,闸门时间取1s,,则测频、测周相对误差,满足题目要求的性能指

6、标,因此本设计采用等精度法测频和测周。2相位差测量方法分析相位差的测量有很多种方法,如相位—电压转换法、数值取样法和相位差—时间转换法等。其中相位差—时间转换法实际上是测量两个正弦信号波形上两个相应点之间的时间间隔t,若两被测信号周期均为T,则时间间隔t对应的相位差为:(4)如果只测量一个周期的t和T,无法满足宽频带被测信号的测量精度。如果时间间隔t和周期T测量值比较准确,再通过单片机对实测数据进行高精度浮点数运算及误差修正,就可以达到精度要求。按照这一思路,结合上面对等精度测频、测周原理及误差的分析可知

7、,此方法是切实可行的。设门控信号的开启时间为,计数值为N,则(5)式中为时标信号的周期,由(5)式和(6)式得(6)式中为被测信号频率,,为标准时基,N为计数值。3宽带通道放大器分析因为三极管放大电路参数选择复杂,低频特性不好,抗噪性能差。因此,设计中采用了宽频带、低噪声、高输人阻抗的运算放大器组成高精度放大电路,以获得良好的频率特性和抗干扰能力。输入通道中的放大级设计主要考虑增益和带宽的指标。题目要求能够测量信号幅度峰值围约为14mv~7.07v。这个围是比较宽的,既涉及到小信号放大,又要考虑比较器输入

8、电压限制问题,因此,应根据信号幅度大小分段选择放大器的增益。还有就是要满足运放增益带宽积的要求。三、电路与程序设计1输入通道电路设计待测频率信号由于衰减、传输干扰等原因,不能直接用于测量,需要经过处理后才能适合逻辑控制器的输入。输入通道组成框图如图3所示。图3输入通道组成框图图4放大电路原理输入信号经电压跟随器缓冲后进入放大通路,灵敏度控制采用单片机控制继电器的通断来选择不同的放大倍数,被放大的信号经比较器输出与被测信号同频率

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。