基于DSP的可控震源扫频信号的实现
无电平跳跃进行判断,以确保是否有按键被按下。若有按键按下,TMS320F2812芯片中对应按键功能的实现程序将会被启动,从而实现相应按键的功能,完成按键中断,其流程如图4所示。
2.3 上位机中断
上位机中断部分,可通过ARM开发板或PC机与TMS320F2812芯片进行SCI口通信实现中断控制。当上位机为PC机时,可通过软件编程构造如图5所示的上位机控制界面。并通过鼠标和键盘在界面上进行相应操作来控制扫频信号源的工作。
2.4 数模转换部分
此部分为系统重要组成部分,功能是将系统前端产生的数字扫频信号进行数模转换,并进行信号调理,从而输出系统所需的模拟扫频信号。其中TMS320F2812产生的数字扫频信号经其SPI口输出并传送至数模转换芯片DAC8565的数字信号输入端口,在DAC8565中经数模转换后得到模拟扫频信号,再经过调理通道对其进行幅值缩放和过滤处理使其输出幅值为所需范围,且使其波形信号的畸形部分大幅消减,从而使波形失真度更小。其主要过程如图6所示。
3 系统仿真
设置起始频率6 Hz,终止频率80 Hz,时窗为0.5 s。经仿真得到结果如下。
由上图可知,经上述方法产生的线性扫频信号的频率输出线性度好、精度高、波形稳定、失真小且抗干扰能力强,且对该扫频信号发生器的操作方便,运行较为稳定,满足工程应用要求。
4 结束语
本文提出了一种基于DSP平台线性扫频信号发生器的实现方案,详细介绍了设计原理,论述了设计过程中所需完成的关键内容。利用DSP快速的运算速度,实时产生线性扫频信号。系统以型号为TMS320F2812的DSP芯片作为运算处理及中断响应芯片来产生数字量扫频信号,并利用D/A转换器DAC8565进行数模转换,然后经信号调理输出模拟扫频信号,该新型扫频信号发生器的发展前景广阔。
- 基于DSP与AD9852的任意信号发生器 (11-03)
- 多通道数据采集系统(11-12)
- 基于DSP和以太网的数据采集处理系统(01-01)
- 用矢量信号分析仪检测非线性失真(04-29)
- 利用虚拟仪器进行数字信号处理设计(02-11)
- 基于μC/OS-II的电力参数监测仪设计(02-23)