版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、超声波电机信号发生器的设计超声波电机信号发生器的设计指导老师:纪跃波指导老师:纪跃波答答 辩:吕辩:吕 嵘嵘学学 号:号:20097160422009716042论文主体结构 引言(绪论)部分引言(绪论)部分3 1 系统的总体方案设计系统的总体方案设计2软件部分的设计软件部分的设计4硬件部分的设计硬件部分的设计3 3系统实验调试情况系统实验调试情况3 5总结与展望总结与展望6选题的背景与目的选题的背景与目的v 由于超声波电机运行条件的特殊性,致使超声波电机驱动信号发生器的设计成为一个十分重要的研究课题。随着半导体技术和微电子技术的日益进步,尤其是单片机技术的飞速发展,导致微处理器的功能越来越强
2、大,这就为超声波电机的驱动信号发生器的设计提供了新的解决思路。v 本次课题的设计目的就是希望能够将大学期间所学的专业知识运用到实际项目的设计当中,尝试设计一款新型的基于单片机控制的超声波电机信号发生器。一方面可以检验自己大学四年来的学习成果,另一方面也可以拓宽自己的视野,锻炼自己动手实践的能力。设计目标设计目标1. 采用单片机模块控制输出两路频率相同并且稳定的正弦信号。2. 输出两路正弦信号的频率、相位差和幅值可以编程控制。3. 输出信号的频率在20KHZ50KHZ之间可调;相位在-180至+180之间可调;电压范围在010V之间可调。设计思路设计思路周期方波的傅里叶级数展开式为:其中1为基波
3、角频率,由公式可知,可以通过低通滤波的方式滤除高频脉冲当中的直流分量和高次谐波分量,即可以求得正弦基波分量。基波分量保持原方波信号的相位关系。通过调节原方波信号的频率、相位差和占空比,就可以控制输出正弦信号的相应参数。其实现过程如图所示。)(tttAtU1115sin513sin31sin4)(系统设计方案系统设计方案系统构成如图所示:通过设置ATMEGA16单片机定时器模块,输出两路频率范围20KHZ50KHZ的方波信号,采用程序控制的方法,调节方波信号的频率、幅值和相位;将输出的两路方波信号经过高阶巴特沃斯低通滤波器将其转换成同频率的正弦信号,然后通过放大和移相模块将两路信号划分为四路输出
4、,再经过功率放大后驱动超声波电机运转。硬件部分设计硬件部分设计系统主要芯片的简要介绍:1. 主控制芯片选用ATMEGA16,ATMEGA16是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。其数据吞吐率高达1 MIPS/MHz,因而具备有极高的处理速度,性能优越。2. 滤波和移相的芯片选用TL072CN,TL072CN是低噪声高速双场效应管输入运算放大器。其转换速率高达16V/us,适合运用于高频的场合。3. 放大模块选用AD811和BUF634,AD811为电流反馈型宽带运算放大器,采用15V供电,其输出电压有12V的输出摆幅,且输出电流最大可达100mA,十分适合本系统的放大要
5、求。BUF634是一种高速缓冲器IC,输出电流可达250mA,在电路中起功率扩展的作用。硬件部分设计硬件部分设计ATMEGA16的定时器模块ATMEGA16单片机的定时/计数器1,T/C1是一个16位的定时器/ 计数器模块。可以实现精确的程序定时( 事件管理),波形产生和信号测量。其主要特点如下: 两个独立的输出比较单元 双缓冲的输出比较寄存器(OCR1A、OCR1B) 一个输入捕捉单元(ICR1) 比较匹配发生时清除寄存器( 自动重载) 无干扰脉冲,相位正确的PWM 可变的PWM周期 频率发生器 外部事件计数器(TCNT1) 四个独立的中断源(TOV1、OCF1A、OCF1B、ICF1)硬件
6、部分设计硬件部分设计T/C1的波形信号的输出需要通过对T/C1控制寄存器TCCR1A和TCCR1B进行相关设置。其中WGM13:WGM10四位控制波形的发生模式。下表波形产生模式的位描述。硬件部分设计硬件部分设计)11(18011AOCRBOCRAOCRBOCR在CTC模式下(WGM13:10 = 4) 输出比较寄存器OCR1A用于调节计数器的分辨率。当计数器的数值寄存器TCNT1等于OCR1A 时计数器清零。OCR1A 定义了计数器的TOP值,亦即计数器的分辨率。这个模式下用户可以很容易地控制比较匹配输出的频率,也简化了外部事件计数的操作。与此同时,输出比较寄存器OCR1B则用于调节输出两路
7、方波信号之间的相位差。其相位关系可以用下面的式子表示:硬件部分设计硬件部分设计CTC模式的时序图如图所示。计数器数值 TCNT1一直累加到与OCR1A 匹配,然后TCNT1清零。为了在CTC模式下得到方波信号的输出,可以设置OC1A 在每次比较匹配时进行逻辑电平翻转。这可以通过设置COM1A1: COM1A0 = 1 来完成。硬件部分设计硬件部分设计波形发生器能够产生的最大频率为 (OCR1A = 0 x0000)。波形发生器的频率可以由下面公式确定(N代表分频因子):其中 为输出频率, 为系统时钟,OCR1A为输出比较寄存器A的设置值,用于调节输出方波的频率。2ocsocxff)11 (2A
8、OCRNffOCSOCxOCxfOCxfOCxfOCSf硬件部分设计硬件部分设计滤波模块本次电路设计采用的是五阶的butterworth低通滤波器,它具有最大平坦幅频响应的特性,具有良好的线性相位特性等优点。它是一种全极点配置的滤波器,它的极点配置规律是: 5个极点均匀地分布在s左半平面上,并在以原点为圆心、以 为半径的半圆周上共轭,相邻两个极点之间的相位差为/n弧度。故将其分解为一个一阶惯性环节和两个二阶震荡环节的级联。电路图如下所示:c硬件部分设计硬件部分设计采用multisim电路仿真的结果如下:硬件部分设计硬件部分设计放大模块为了是输出的信号得到更大的输出幅度和驱动能力,就需要对滤波环
9、节下的输出信号作进一步的放大。本次设计中采用AD811和BUF634构成两级放大,足够将单片机输出的信号电压放大到10V。电路图如下:硬件部分设计硬件部分设计采用multisim电路仿真的结果如下:硬件部分设计硬件部分设计移相模块移相部分采用基本的RC电路与集成运放TL072CN构成有源移相电路。基本的RC电路移相范围一般在90以内,为了扩大移相范围需要对电路做一些变化。采用TL072CN的好处是进行调相的过程中,输出振幅不受输入频率的影响。电路图如下:硬件部分设计硬件部分设计移相部分仿真的结果如下:45移相180移相90移相225移相硬件部分设计硬件部分设计键盘和LCD显示部分的电路采用典型
10、设计,其电路设计如下所示:功能键用于输入控制命令,进行相应的设置,比如键入B键用于输入频率值,键入C键用于输入相位值,键入E使能设置,键入D键取消相应设置,F键用于状态切换,A键用于输入小数点。数字键则用于输入数值。软件部分设计软件部分设计根据系统的设计要求给出整个系统的程序设计流程图如右图所示。其中,主程序主要完成系统的初始化工作,以及LCD默认显示和波形信号的输出。通过按键判断是否执行中断函数,在中断函数里,根据使用者的要求,通过设置相应的参数,实现对系统输出进行相应的调整。软件部分设计软件部分设计接下来介绍一下方波信号的产生程序:void CTC_Init()extern float t
11、emp; extern float fre; extern float pha;DDRD|=BIT(4)|BIT(5); /设置PD4、PD5为输出TCCR1A=0 x50; /设置为CTC模式,比较匹配时OC1A/OC1B电平取反 TCCR1B=0 x09; /设置时钟预分频为1分频OCR1A=xtal/(2*N*fre)-1; /xtal为外部时钟频率12MHZ,N为分频因子,为了达到设计频率的输出要求取N=1; temp=OCR1A;/将OCR1A的值存放到临时变量temp中;OCR1B=(phase*temp)/180; /控制PD5和PD4之间的相位差;软件部分设计软件部分设计控制部分的连线及控制程序流程图系统实验调试情况系统实验调试情况v 以下是本次试验的调试平台系统实验调试情况系统实验调试情况在完成了系统的电路搭建以及控制部分的程序下载以后,就可以进行系统调试了。以下是通过RIGOL DS1102E示波器观察到输出的两路正弦信号的情况。系统实验调试情况系统实验调试情况下面以频率为40KHZ时为例,调节输出两路正弦信号之间的相位差。通过键盘输入频率和相位值,LCD1602显示相关设置值。在RIGOL DS1102E示波器观察到的结果总结与展望总结与展望1. 本文的设计思路简单,采用的元器件也很容易购买,系统的成本相对来说比较低廉。从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级数学上册角平分线课|性质与判定
- 《通信软件前端开发》课件-项目五:TypeScript在Vue3中的应用
- 湖南省长沙市开福区2025-2026学年高三上学期开学考试自编试卷(统编版)(原卷版)
- 加气混凝土配料浇注工安全行为模拟考核试卷含答案
- 石膏装饰板加工工岗后评优考核试卷含答案
- 福建省泉州市永春县2025-2026学年下学期七年级期末质量检测英语试题(含答案无听力原文及音频)
- 2026年辽宁省阜新市细河区中考数学二模试卷(含答案)
- 汽车货运理货员操作技能知识考核试卷含答案
- 风轮叶片制造工安全培训效果评优考核试卷含答案
- 果露酒酿造工技术理论评优考核试卷含答案
- 2024年秋新人教版数学7年级上册全册教学课件
- LY/T 1345-2024林木种子生产基地建设技术规程
- -110-千伏输变电工程地质灾害危险性评估
- 初中英语 语法梳理及练习 数词
- 第5章 铁路及城轨车辆空调制冷装置《车辆空调装置检修与维护》教学课件
- 光伏电站项目设计方案
- 矿井通风防尘课件
- 主要施工机械设备保证措施
- 项目部主要管理职责分工表
- 金属非金属矿山(露天矿山)安全生产管理人员题库
- 中级会计经济法知识点汇总
评论
0/150
提交评论