数字信号发生器 基本要求(40分): 能在单片机学习板上实现步进1Hz、频率0~200Hz可调的正弦信号输出,并

(4)数字信号发生器
基本要求(40分):
能在单片机学习板上实现步进1Hz、频率0~200Hz可调的正弦信号输出,并能显示当前输出频率值。
发挥部分(20分):
提高输出频率到500Hz以上;步进精度提高到0.1Hz;
能产生频率可调的AM、FM信号输出;其它实用功能;

这是简单DDS的题目,具体理论细节请详见《电子设计指南》西安电子科技大学出版社,孙肖子老师编。里面有详细的理论分析和计算。下面说实际制作的部分:
你在单片机里建一个数组,数组里面储存2^n个正弦数据点,设定定时器每隔一段时间就通过DA发送一个数据,将表遍历一遍时是一个周期,你一次可以步进1个点,也可以N个点,这样可以做到N分频,也就是最小步进的调节,具体周期可以通过定时器定时来调整
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-20
之前一直做DDS,请楼主将题目补充完整,以便解答,谢谢。追问

(4)数字信号发生器
基本要求:
能在单片机学习板上实现步进1Hz、频率0~200Hz可调的正弦信号输出,并能显示当前输出频率值。
发挥部分:
提高输出频率到500Hz以上;步进精度提高到0.1Hz;
能产生频率可调的AM、FM信号输出;其它实用功能;
大哥,帮个忙。谢谢。

追答

这是简单DDS的题目,具体理论细节请详见《电子设计指南》西安电子科技大学出版社,孙肖子老师编。里面有详细的理论分析和计算。下面说实际制作的部分:
你在单片机里建一个数组,数组里面储存2^n个正弦数据点,设定定时器每隔一段时间就通过DA发送一个数据,将表遍历一遍时是一个周期,你一次可以步进1个点,也可以N个点,这样可以做到N分频,也就是最小步进的调节,具体周期可以通过定时器定时来调整,我这里有一套430的例程,如果你是其他的单片机请说明一遍进一步解答。其中有许多细节需要解决,制作过程中遇上问题欢迎提问。

相似回答
大家正在搜