基于ARM(LPC2138)嵌入式系统的多功能数字信号发生(8)

时间:2025-05-05

本设计采用数值计算合成和D/A转换模块来完成,可产生输出频率及幅度可调,频率范围为1HZ~50KHZ的正弦波、方波、三角波及其复合波信号,具有信号频率、波形、幅度变化容易,硬件简单可靠等特点

3.3.8 键盘模块

键盘是直接与ARM(LPC2138)芯片的P0口P0.16—P0.21连接,通过ARM芯片对P0.16—P0.21输

[11]

入数据,0表示有效,1表示无效。键1用来选择输出波形,键2用来选择所要改变的参数,键3和键4用来加/减键3所选的参数

4 软件设计

本设计采用数值计算合成和D/A转换模块来完成,可产生输出频率及幅度可调,频率范围为1HZ~50KHZ的正弦波、方波、三角波及其复合波信号,具有信号频率、波形、幅度变化容易,硬件简单可靠等特点

中断1

对波形进行选择

本设计采用数值计算合成和D/A转换模块来完成,可产生输出频率及幅度可调,频率范围为1HZ~50KHZ的正弦波、方波、三角波及其复合波信号,具有信号频率、波形、幅度变化容易,硬件简单可靠等特点

5 系统测试与数据分析

5.1 测试工具

双踪示波器 YB-4325(20MHZ) 万用表

5.2 测试数据及表格 5.2.1 频率与间隔点数的计算

由于正弦波总的波形长度分为1024个分点,即0~1023,因此在频率为fKHz时,点数n=1000/2/f,所以间隔=1023*n,具体如下:

本设计采用数值计算合成和D/A转换模块来完成,可产生输出频率及幅度可调,频率范围为1HZ~50KHZ的正弦波、方波、三角波及其复合波信号,具有信号频率、波形、幅度变化容易,硬件简单可靠等特点

5.2.2 不同波的幅度与频率的测试

根据精度的计算方法可知,波形产生的精度=1/1023≈0.001,即偏差为±0.0005,这使产品产生的波形达到了很高的精度。

本设计采用数值计算合成和D/A转换模块来完成,可产生输出频率及幅度可调,频率范围为1HZ~50KHZ的正弦波、方波、三角波及其复合波信号,具有信号频率、波形、幅度变化容易,硬件简单可靠等特点

5.3 调试结果图

5.3.1 三角波

频率=200HZ 幅度=2.4V

5.3.2 正弦波

频率=40HZ 幅度=100MV

基于ARM(LPC2138)嵌入式系统的多功能数字信号发生(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219