- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超声波电机信号发生器的设计答辩PPT
选题的背景与目的 由于超声波电机运行条件的特殊性,致使超声波电机驱动信号发生器的设计成为一个十分重要的研究课题。随着半导体技术和微电子技术的日益进步,尤其是单片机技术的飞速发展,导致微处理器的功能越来越强大,这就为超声波电机的驱动信号发生器的设计提供了新的解决思路。 本次课题的设计目的就是希望能够将大学期间所学的专业知识运用到实际项目的设计当中,尝试设计一款新型的基于单片机控制的超声波电机信号发生器。一方面可以检验自己大学四年来的学习成果,另一方面也可以拓宽自己的视野,锻炼自己动手实践的能力。 设计目标 采用单片机模块控制输出两路频率相同并且稳定的正弦信号。 输出两路正弦信号的频率、相位差和幅值可以编程控制。 输出信号的频率在20KHZ—50KHZ之间可调;相位在-180°至+180°之间可调;电压范围在0—10V之间可调。 设计思路 周期方波的傅里叶级数展开式为: 其中ω1为基波角频率,由公式可知,可以通过低通滤波的方式滤除高频脉冲当中的直流分量和高次谐波分量,即可以求得正弦基波分量。基波分量保持原方波信号的相位关系。通过调节原方波信号的频率、相位差和占空比,就可以控制输出正弦信号的相应参数。其实现过程如图所示。 系统设计方案 系统构成如图所示:通过设置ATMEGA16单片机定时器模块,输出两路频率范围20KHZ—50KHZ的方波信号,采用程序控制的方法,调节方波信号的频率、幅值和相位;将输出的两路方波信号经过高阶巴特沃斯低通滤波器将其转换成同频率的正弦信号,然后通过放大和移相模块将两路信号划分为四路输出,再经过功率放大后驱动超声波电机运转。 硬件部分设计 系统主要芯片的简要介绍: 主控制芯片选用ATMEGA16,ATMEGA16是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。其数据吞吐率高达1 MIPS/MHz,因而具备有极高的处理速度,性能优越。 滤波和移相的芯片选用TL072CN,TL072CN是低噪声高速双场效应管输入运算放大器。其转换速率高达16V/us,适合运用于高频的场合。 放大模块选用AD811和BUF634,AD811为电流反馈型宽带运算放大器,采用±15V供电,其输出电压有±12V的输出摆幅,且输出电流最大可达100mA,十分适合本系统的放大要求。BUF634是一种高速缓冲器IC,输出电流可达250mA,在电路中起功率扩展的作用。 硬件部分设计 ATMEGA16的定时器模块 ATMEGA16单片机的定时/计数器1,T/C1是一个16位的定时器/ 计数器模块。可以实现精确的程序定时( 事件管理),波形产生和信号测量。其主要特点如下: ? 两个独立的输出比较单元 ? 双缓冲的输出比较寄存器(OCR1A、OCR1B) ? 一个输入捕捉单元(ICR1) ? 比较匹配发生时清除寄存器( 自动重载) ? 无干扰脉冲,相位正确的PWM ? 可变的PWM周期 ? 频率发生器 ? 外部事件计数器(TCNT1) ? 四个独立的中断源(TOV1、OCF1A、OCF1B、ICF1) 硬件部分设计 T/C1的波形信号的输出需要通过对T/C1控制寄存器TCCR1A和TCCR1B进行相关设置。其中WGM13:WGM10四位控制波形的发生模式。下表波形产生模式的位描述。 硬件部分设计 在CTC模式下(WGM13:10 = 4) 输出比较寄存器OCR1A用于调节计数器的分辨率。当计数器的数值寄存器TCNT1等于OCR1A 时计数器清零。OCR1A 定义了计数器的TOP值,亦即计数器的分辨率。这个模式下用户可以很容易地控制比较匹配输出的频率,也简化了外部事件计数的操作。 与此同时,输出比较寄存器OCR1B则用于调节输出两路方波信号之间的相位差。其相位关系可以用下面的式子表示: 硬件部分设计 CTC模式的时序图如图所示。计数器数值 TCNT1一直累加到与OCR1A 匹配,然后TCNT1清零。为了在CTC模式下得到方波信号的输出,可以设置OC1A 在每次比较匹配时进行逻辑电平翻转。这可以通过设置COM1A1: COM1A0 = 1 来完成。 硬件部分设计 波形发生器能够产生的最大频率为 (OCR1A = 0x0000)。 波形发生器的频率可以由下面公式确定(N代表分频因子): 其中 为输出频率, 为系统时钟,OCR1A为输出比较寄存器A的设置值,用于调节输出方波的频率。 硬件部分设计 滤波模块 本次电路设计采用的是五阶的butterworth低通滤波器,它具有最大平坦幅频响应的特性,具有良好的线性相位特性等优点。它是一种全极点配置的滤波器,它的极点配置规律是: 5个极点均匀地分布在s左半平面上,并在以原点为圆心、以 为半径的
文档评论(0)