急!!基于单片机设计一个任意波形发生器要求能产生任意波、频率,幅值可设定并有显示、方波占空比可调

能产生正弦波、矩形波与三角波,波形频率范围0.1Hz-1MHz;
2、可编辑任意波形并能够输出;
3、能够对输出信号的幅度、频率及类型进行设定,并有相应显示;
4、对矩形波的脉冲宽度应可以调节,并有相应显示;
5、输出频率误差<=1%,幅度误差<=2%,脉宽误差<=5%;原理图+程序最好有文档
我邮箱357440409@qq.com

只要你了解PWM产生机理,原理图较简单,你可在百度文库搜索一下,原程序最好自己学会。只能提供以下几点建议:
1、可采用单片机定时器的PWM加积分器的方式输出任意波形,其优点是可输出任意形状的波形,缺点是受单片机主频的影响,输出信号带宽较窄。
2、高频方波可直接输出,方波输出接积分器即可输出三角波。
3、高频正弦波可采用方波加锁相环选频获取。
4、输出频率误差可达0.1%没有问题,只要频率够低,PWM分辨率够高,电源够稳定,幅值误差应该可以达到0.5%甚至更高都没有问题。追问

那任意波如何产生呢,这个也是关键的地方

追答

单片机计算能力较弱,你可用查表法,将一个信号周期分为若干点,注意两点之间的间隔就是采样周期,对应采样频率必须高于信号带宽的两倍。若干点的数值转变为PWM的高电平计数值依次记录在表格中,PWM发生器根据点序号查表获得对应时刻的数值即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-10
1MHZ? 51单片机不行吧?追问

是不行,改选用那种型号的单片机呢

追答

改个主频高点的,便宜点的MCU就可以了。

急!!基于单片机设计一个任意波形发生器要求能产生任意波、频率...
1、可采用单片机定时器的PWM加积分器的方式输出任意波形,其优点是可输出任意形状的波形,缺点是受单片机主频的影响,输出信号带宽较窄。2、高频方波可直接输出,方波输出接积分器即可输出三角波。3、高频正弦波可采用方波加锁相环选频获取。4、输出频率误差可达0.1%没有问题,只要频率够低,PWM分辨率够高...

基于单片机设计一个波形发生器,可产生方波、三角波、正弦波,且波形幅度...
缺点是,采样频率由单片机内部产生故使整个系统的频率降低。 1、波形发生器技术指标 1)波形:方波、正弦波、锯齿波; 2)幅值电压:1V、2V、3V、4V、5V; 3)频率:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ; 2、操作设计 1)上电后,系统初始化,数码显示6个‘-’,等待输入设置命令。 2)按钮分别控制“幅值”...

寻求一篇数学专业关于点集拓扑的大学毕业论文,题目“连续映射的等价条件...
按其不同性能和用途还可细分为低频(20赫至10兆赫)信号发生器、高频(100千赫至300兆赫)信号发生器、微波信号发生器、扫频和程控信号发生器、频率合成式信号发生器等。②函数(波形)信号发生器。能产生某些特定的周期性时间函数波形(正弦波、方波、三角波、锯齿波和脉冲波等)信号,频率范围可从几个微赫到几十兆赫。除...

信号发生器sync输出端的作用是什么
信号发生器是一种能提供各种频率、波形和输出电平电信号的设备。在测量各种电信系统或电信设备的振幅特性、频率特性、传输特性及其它电参数时,以及测量元器件的特性与参数时,用作测试的信号源或激励源。

函数信号发生器的使用方法
任意波形发生器(AWG)功能允许用户生成自定义的复杂波形。用户可以通过上传波形数据文件实现这一功能。上图为普源精电DG2102函数\/波形发生器输出的一段任意波 · 设置方法:通过USB接口或其他数据传输方式将波形文件上传到设备,然后选择“Arbitrary”模式并加载所需的波形文件。三、实际应用实例 实例一:...

指数函数衰减的信号发生器的电路,要详细的电路图!
该函数信号发生器的结构如图1所示。本系统主要由单片机、DDS直接频率信号合成器、数字衰减电路、真有效值转换模块、A/D转换模块、数字积分选择电路等部分组成。2 DDS的基本原理 直接数字频率合成器(Derect Digital Synthesizer)是从相位概念出发直接合成所需波形的一种频率合成技术。一个直接数字频率合成器...

数字温度传感器测温显示系统毕业设计开题报告
利用单片机和温度传感器构成的电子式智能温度计就可以直接测量温度,得到温度的数字值,既简单方便,有直观准确。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S51,测温传感器使用DS18B20,...

函数发生器的使用方法
使用方法如下:1、将函数信号发生器接入交流220V,50Hz电源,按下电源开关,指示灯亮。2、按下所需波形的选择功能开关。3、在需要输出脉冲波时,拉出占空比调节开关,调节占空比可获得稳定清晰波形。此时频率为原来的1\/10,正弦和三角波状态时按入占空比开关旋钮。4、当需要小信号输出时,按入衰减器。5...

51 单片机的智能台灯设计要求
智控台灯[1]趋避无语相比独立的小插件,选择了将WiFi延长隐藏于必需品台灯中,有别于传统WiFi延长器生硬突出的天线,凌乱的设计,不堪入目的摆放,而智能台灯将信号接收线埋藏于垂直的灯臂中,无形而有力地将信号放大。定时开关灯、控制上网时长、开关台灯……一切在指掌中轻松搞定,即使外出度假依然...

请问DDS有什么缺点吗?合成信号频率不稳啊!
一般dds能做到的,波形较好的,频率大概有晶振频率的0.45倍左右吧。超过了,肯定波形不好看 另外,你的滤波器效果肯定没做好。有很多实用了椭圆滤波,但是椭圆滤波很不好做。此外,就是你程序的问题了,有些dds芯片,只要写入一次控制字即可输出波形,若你在while(1)里面重复写控制字,那肯定频率不...

相似回答