手机版

基于DDS技术三相正弦信号发生器的设计与实现(16)

发布时间:2021-06-07   来源:未知    
字号:

图15 波形移位和电压放大电路原理图

第七章 单片机程序设计

嵌在FPGA中的8051单片机主要控制频率控制字与相位控制字的传送、键盘扫描和人机界面的显示,系统时钟是35M,由PLL锁相环提供。源程序见附录9。通过实物验证,此程序很好的完成了以上所述的要求,在减小频率和相位误差上也起到了很好的效果,具有友好的人机界面显示。程序流程图如图16所示。

图16 主程序流程图

初始化后lcd12864会显示“欢迎使用”字样,输出波形频率和两相相位差分别为2KHz和0度。在4*4键盘上输入相应的按键时会进入频率模式或相位模式,当进入频率和相位模式时在lcd上分别有“输入频率:”和“输入相位:”的字样提示。在完成输入或步进操作后必须按下“确定”键才会将数据送给累加器,只要按下“确定”键之前按下“退出”键就可以取消当前对数值的修改。

第八章 系统测试

8.1系统测试

8.1.1 测试方法

系统上电之后,按下复位键(在FPGA板上对应的是PIN57),若lcd界面显示“欢迎使用”且在示波器上输出的波形频率和相位分别为2KHz和0度,则说明系统工作正常。

按下键盘上的“调频”键,进入调频模式,lcd上会显示“输入频率:”。频率最大允许输入5位,输入完毕后必须按下“确定”键输出波形才会改变。按下“调频”键后,直接按下“+”或“-”键即可对频率值进行步进操作。

按下键盘上的“调相”键,进入调相模式,lcd上会显示“输入相位:”。相位最大允许输入3位,输入完毕后必须按下“确定”键输出波形才会改变。按下“调相”键后,直接按下“+”或“-”键即可对相位差进行步进操作。 8.1.2 系统测试结果

表3 第二路波形频率测试

基于DDS技术三相正弦信号发生器的设计与实现(16).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)