




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)江苏广播电视大学五年制(高职)毕业设计任务书设计课题 汽车电子钟设计 学 校 江苏广播电视大学 年 级 0606 专 业 汽车检测与维修 姓 名 学 号 指导教师 职称 二一一 年 三 月 题目:汽车电子钟设计专业班级: 汽车检测与维修0606班 姓 名: 赵晓东 指导教师: 胡昊 江苏广播电视大学20 摘要摘要太简单,应包括研究目的,研究内容,解决了什么主要问题,取得的实验结果,社会与经济效果(应该有半页纸)传统汽车电子钟,其电子信号的产生通常通过频谱搬移的方法,这造成了系统复杂,性能不佳,价格昂贵等缺点。本文研究并设计了一种新颖的低频电子系统。系统通过单片机c8051f020控制直接频率合成(dds)芯片ad9851直接产生电子信号、通过被测网络后再由单片机a/d 转换进行峰值采样,最后对数据处理后由液晶输出电子曲线。系统简化了设计,也解决了传统电子仪性能不佳的问题。通过此课题的研究,基本掌握了汽车电子钟的设计方法,以及对调试过程中常见故障的分析和排除,为进一步学习和开发同类仪器铺平道路。关键词: 单片机;直接频率合成(dds);a/d转换;液晶显示;低频电子目 录摘要iabstractii目 录iii图表目录iv第一章 绪论11.1概述11.2项目要求11.3汽车电子钟简介2第二章 系统的硬件设计42.1系统的总体设计42.2 系统设计的方案分析42.2.1电子信号的发生52.2.2 电子信号的处理52.3 系统硬件设计62.3.1汽车主控电路62.3.2 人机接口电路设计72.3.3 正弦波电子信号产生电路82.3.4 1m低通滤波电路112.3.5 系统稳压电源电路11第三章 软件系统分析与设计133.1 软件的基本结构133.2 人机对话模块143.3 正弦信号电子模块15第四章 结论18参考文献19致谢20 图表目录图1. 1 简易频率特性测试仪方框图1图1. 2 传统的电子仪原理2图1. 3 传统电子信号发生器3图1. 4 超外差接收机原理3图2. 1 汽车电子钟的总体设计图4图2. 2dds正弦波发生器框图5图2. 3 微处理器控制接口框图6图2. 4汽车主控电路框图7图2. 5 液晶接口电路7图2. 6 键盘接口电路8图2. 7 ad9851内部结构图9图2. 8 单双极性变换电路11图2. 9 1m低通滤波电路11图2. 10 5v电源电路12图3. 1 主程序流程图13图3. 2 主菜单界面15图3. 3 并行通信时序图16第一章 绪论1.1(概述)当今世界,电子科技飞速发展,数字化、网络化、信息化,影响着人们的衣、食、住、行。但现有电子科研实验室缺少频率在1mhz以下的电子仪器,严重阻碍了科研人员的创作速度。传统汽车电子钟的不足主要是获得低频信号的手段是通过频谱搬移的方法,这造成了系统复杂,性能不佳,价格昂贵等缺点。为此,本文设计提出了一种新颖的汽车电子钟,该汽车电子钟的特点是频带足够宽,可覆盖超低频和低频段,并能保证幅度稳定,线性良好。而且把智能仪器的概念引入设计中,使其操作简单,易于使用。本文针对传统电子仪在低频段的缺陷,在电子源部分抛弃了频谱搬移的方法,采用了直接产生低频超低频信号的器件,可获得性能优异的低频、超低频的电子信号:在峰值采样部分利用数字方法代替模拟方法,并借鉴逐次比较型a/d的思路,解决了高频段和低频段在进行峰值采样时所发生的矛盾。在进行总体设计时,把智能仪器的概念引入该项目,利用微处理器的强大功能进行系统管理,使智能型电子仪的操作简单易用,减少了人为误差发生的可能性。显示部分采用液晶显示仪,降低了功耗,便于携带。频率范围:0.2hz-200khz 。幅度要求:在整个频率范围内,幅度保持不变。智能要求:操作方便,能够进行较复杂的数据处理1。1.2( 汽车电子钟简介)由信号与系统的理论可知,每一个系统给予某一种的激励(输入),它将完成某一种既定的功能(输出)。对于线性时不变系统(现实情况大多基本满足或近似满足),它的既定功能是确定的,并具有以下性质:当某一频率的信号通过某个线性时不变系统时,频率不受系统的影响,幅度和相位根据系统对此频率的而交化,这种幅度和相位的交化我们称其为该系统的频率响应。当将一变频信号输入某一系统,根据其频率响应我们可获得该系统的很多有用信息。电子测量技术是根据以上原理而发展起来的。对于某个系统,我们用某种方法测出所关心频段的频率响应,则对此系统在此频段的性质也就一清二楚了。电子测量技术应运而生,我们把能够实现电子测量功能的设备或仪器成为电子仪。电子测量技术的发展,是和电子装置、电子方式的发展有很大的关系。在最初,电子测量时采用点截法(离散法或静态法)测量时,采用电压表作为接收信号指示器,把频率由低调高,由电压表读出数值,然后手工画出曲线。在五十年代出现连续的(动态法)电子测量技术。使信号的频率在某一个频段内连续周期性变化,然后取出包络,在显示器件(一般为示波器)上显示1。其基本原理为如图1.2所示。图1. 1传统的电子仪原理动态法最早的测量装置所使用的电子方式是机械电子,用一个小马达带动振荡器振荡回路中可变电容器或带动机械调谐的速调管,以改变振荡器的振荡频率实现电子。到了六十年代则以铁氧磁电子为主,在微波电子测量中,电压调谐的返波管代替了机械调谐的速调管。七十年代初期,电子方式已转向变容二极管电子,出现了固态微波电子信号源。返波管因其寿命有限,己经很少采用。现在电子测量所使用的电子方式,基本上是变容管电子和高导磁率的yig小球磁电子。现在电子测量装置,已向着一机多能的方向发展。如兼有电子仪和频谱仪功能的电子频谱仪。超低频、低频网络或部件在航天、航空、地震、生物医疗等方面有着较广泛的应用,如医疗上,低频脉冲治疗机频率可低至0.1hz以下,心电图机的频率响应需在0.1hz-40hz左右,并且对于甚低频标准信号有着更广泛的应用。因此,汽车电子钟显得十分重要。汽车电子钟电子范围要求电子仪的电子信号振荡器必须有良好的性能。传统的汽车电子钟采用频谱搬移的方法,电子源低端频率很难达到0.2hz,电路结构复杂。其电子信号发生器如图1.3所示。图1. 2传统电子信号发生器图中的固定振荡器和电子振荡器都工作在高频,为了得到性能良好的低频电子信号,对这两类信号和低通滤波器的性能指标为:(1) 定频信号:对 的稳定度指标非常严格,基本要求不变;(2) 可变频信号:的变化范围要求非常小,并且的中心频率要求等于;(3) 低通滤波器要求导通段频率响应变化很小,导通段和截止段的过渡变化很快 。以上要求是非常苛刻的,两高频振荡器的频率很接近,没有特殊措施的情况下,容易产生频率牵引,造成频率精度差,电子宽度也受到限制。并且此方法的后级显示也很复杂,因为低频载波信号的包络频率与载波频率接近,很难用常规方法检波,必须采用超外差接收机形式2。原理如图1.4所示。图1. 3 超外差接收机原理综上所述,传统的汽车电子钟的电路结构极其复杂、造价高且性能差、精度低。按照此思路,即使采用先进数字集成电路和频率合成技术也难使其结构简化、性能提高。1.3 项目研究内容与章节安排一、 基本要求1、基本测试频率范围1khz 10khz,能测出3db带宽。led(或lcd)显示,测量精度大于10% 。2、能够测量被测电路的电压传输增益(所测电压增益范围为-20+20db之间),并显示该增益数字,测量精度大于10% 。(注:被测量电路输入信号是周期正弦波信号、幅度通常在100mv到1v之间选择,增益测试通常在电路的中心频率上进行)发挥部分:1、能够测试出被测电路频率响应图形并用lcd液晶显示;2、测试频率范围扩大至20khz 50khz。二、项目设计基本思想设计一个简易电路频率特性测试装置,参考示意图如图1.1所示:需要进一步描述电子信号发生器被测试电路处理a/d处理显示和输出输入调理电路图1. 4简易频率特性测试仪方框图三、章节安排每章内容简单介绍第二章 系统的硬件设计2.1系统的总体设计汽车电子钟的总体设计如图2.1所示。由图可见,汽车电子钟分为三大功能块:数控电子仪、微处理器和人机界面。整个系统实现的功能为:(1) 用户从人机界面的键盘处输入指令对电子仪进行设置 。(2) 微处理器在获取指令之后,对指令进行处理,首先判断指令是否输入正确,如不正确,回到(1)。如正确,进行计算以获取测量所需数据。(3)微处理器根据计算所得数据,对数控电子仪进行电子控制,并获取电子测量的结果。(4)在完成测量之后,微处理器对测量结果进行处理,并把处理结果送入人机界面中的液晶显示仪中进行图形显示。图2. 1汽车电子钟的总体设计图2.2 系统设计的方案分析对智能型汽车电子钟而言,数控电子仪为智能型汽车电子钟的核心。它由电子源、峰值采样、输入输出三个部分构成。根据第一章的系统分析可知,传统电子仪的电子源采用频谱搬移的方法,低频段的性能不佳。按频谱搬移的思路设计,由于器件的物理特性的关系,改进的余地不大。并且按此思路构造的电路结构复杂,器件众多,系统误差大,不利于数字化控制。我们抛弃了频谱搬移的方法,利用dds芯片ad9851可直接产生低频信号,此举可使低频信号稳定,并且精度很高。如要满足测量仪器部分可控化的要求,则需要转换电子源的模拟设计思路,由模拟设计方式转换为数字设计方式。即电子仪的频率变化不是连续的,而是离散的(对应于第一章中的点测法)。由于微处理器的介入,使得点测法中的手工调整频率和手工绘制频谱图改为机器操作,大大的减小了人为误差。此举可能会带来部分系统误差,但只要频率间隔足够小,这部分系统误差是非常小的;虽然此处付出的系统误差增大的代价,但可以使输入输出部分和峰值采样部分的系统误差大幅度降低,导致整个仪器的系统误差减小3。因此,系统的电子信号我们由dds ad9851 产生并由单片机c8051f020进行峰值采样。2.2.1电子信号的发生(1)正弦信号发生器主要有以下三种方案:1)由可控振荡器(max038),数控电流源(mx7541及其附属器件),数控锁相环路(mc145151),系统频段切换要由处接振荡电容完成,不易控制且系统复杂。2)锁相频率合成技术(pll),pll方式杂散小,易集成,但存在高分辨率与高转换速度之间的矛盾,相位噪声高,一般只能用于大步进的频率合成器。3)直接式数字频率合成技术(dds),dds方式较前两种频率合成技术,具有频率转换时间短、频率分辨率高、频率稳定度高(与晶振一致)、输出相位连续、相位噪声低、可编程、频率步进小、全数字化、功耗低等优点。运用dds技术合成正弦信号源是目前频率合成领域中最为先进的技术。本系统正弦信号发生器采用该方案。其框图如图2.2所示。图2. 2dds正弦波发生器框图2.2.2 电子信号的处理为了保证峰值采样的精度,在被测信号的一个周期内必须有足够多的采样点。假设峰值采样的最大误差为5%:则一个周期内的采样个数为:s= 4 /(1- a) = 19.78620 (个) 其中a=arcsin(1-)/90为误差。本项目的最高频率为50khz,即采样频率达1mhz可保证较高的采样精度,c8051f020在8位采样频率可达500khz,能完全达到基本要求及部分扩展要求。(不理解,上面的计算方法怎么来的) 并且,由于采用了微处理器对其进行控制,还必须有一数字接口。其原理如图所2.3所示4。图2. 3 微处理器控制接口框图 2.3 系统硬件设计2.3.1汽车主控电路(1) 主控芯片介绍c8051f是美国cygnal公司的8位片上系统(system on chip,简称soc)型单片机系列,采用该公司的cip51微控制器内核,即在原有的8051内核基础上,根据不同的应用场合增加相应的智能外设(ip)及接口,使得整个控制电路部分的设计开发变得简便迅捷;稳定性和可靠性大大提高。c8051f020是该系列中功能较强、内部集成资源相当丰富的一款。主要的内部资源介绍4:1)大容量的flash程序存储空间(64k)和内部数据存储空间ram(4k+256);2)8个8位的i/o口端;3)8路8位adc,可编程转换速率,最大为500ksps;8路12位adc,可编程转换速率,最大为100ksps;4)2个12位dac,可同步输出,用于产生无抖动波形;5)5个通用的16位计数器/定时器;6)可编程16为计数器/定时器阵列(pca),有5个捕捉/比较模块,6种工作方式;7)硬件smbus(i2c兼容)、spi及两个增强型uart串口;8)2个模拟、比较器,16可编程回差电压值,可用产生中断或复位;9)内部电压基准(2.4v),也可以使用外部电压基准;精确的vdd监视器和降压检测器;专用的看门狗。(2) 主控电路框图本系统以美国cygnal公司的混合信号系统级芯片c8051f020为核心,控制dds芯片ad9851,产生相应频率和相位的正弦信号。通过中文菜单操作来灵活实现调频、调幅、ask和fsk等功能。单片机主控电路的框图如图2.4所示。(为什么不是电路图,是保密吗?)单片机c8051f020jtag接口显示模块dds电子模块峰值采样模块键盘模块图2. 4单片机主控电路框图2.3.2 人机接口电路设计 本系统以图形点阵液晶(hg12864)和64键键盘智能管理芯片hd7279a构成人机接口的硬件基础,设计了一套与之相配套的菜单式操作系统5,系统的人机交互界面友好。液晶接口电路如图2.5所示,和键盘接口电路如图2.6所示。图2. 5液晶接口电路图2. 6键盘接口电路 2.3.3 正弦波电子信号产生电路dds芯片的介绍:系统的数控电子信号都由dds芯片ad9851产生,下面对ad9851的有关性能予以介绍。ad9851由高速dds电路、数据输入寄存器、频率相位数据寄存器、高速d/a转换和比较器组成,内部结构如图2.4所示。其中,高速dds电路又由32位相位累加器和正弦查询表组成。正弦查询表内存储了一个周期正弦波的数字幅度信息,每个地址对应正弦波中0360范围的一个相位点。每送入一个时钟脉冲信号,查询表就把形成的地址信息映射成正弦波幅度信号,然后驱动d/a转换器输出模拟量6。ad9851系统时钟的最高频率可以达到180mhz。为了提高系统的电磁兼容能力,ad9851内部集成了一个6倍频器,若外部接入的参考频率选用20mhz,则经过ad9851内部6倍频后,系统时钟的频率相当于120mhz。由频率合成公式可计算出,在此频率下的最大分辨率为(公式的导出需要说明清楚,或推导,或引用,下同) (2.1)可满足课题步进的要求。6refclk 频率/相位寄存器数据输入寄存器10位dac高速dds32位控制字相位和控制字串行输入并行输入字输入时钟频率刷新寄存器复位主复位参考时钟gnd模拟信号输出模拟输入频率输出+-图2. 7 ad9851内部结构图ad9851内部有5个8位输入数据寄存器,其中32位用于装载频率控制字fsw。单片机通过对32位控制字的赋值可精确控制最终合成的信号频率,fsw与之间的转换公式为 fc是什么? (2.2)相位控制字为 (为相位控制字) (2.3)频率控制字可通过并行方式或串行方式装入到ad9851。在并行装入方式中,需要向数据输入寄存器连续装入5次数据。由于dds采用全数字技术,因而不可避免会存在杂散干扰,直接影响输出信号的质量。理想dds的输出频谱结构是以sinc()函数为包络的离散谱线族,如图2.5所示。图2. 5 dds理想频谱频谱线只在(l=0,1,2,)处存在。当l=0时,dds的输出频率,当l0时,其输出频率是杂散信号的频率,其中,l=1时杂散信号幅度最大,其杂散信号的频率为,最接近有用信号的输出频率。称为nyquist频率,当接近时,滤波很难实现。实际设计要求dds的最大输出频率选取在0.4处,此时最大的杂散频率为0.6。显然,dds的最大输出频率越小,系统时钟的频率越大,输出频率与最大杂散频率就越容易分离。综上所述,选择ad9851可以全面满足本课题的要求,并有一定的余量。ad9851的dds系统包括相位累加器和正弦查找表,其中,相位累加器由一个加法器和一个32位相位寄存器组成,相位寄存器的输出与外部相位控制字相加后作为正弦查找表的地址。正弦查找表实际上是一个相位/幅度转换表,它包括一个正弦波周期的数字幅度信息,每一个地址对应正弦波的0360范围的一个相位点。查找表把输入地址的相位信息映射成正弦波幅度信号,然后驱动10位的d/a转换器,输出2个互补的电流,在其输出端接一个取样电阻,即可得到输出波形的幅度。基于上述,得到正弦信号方法如下:设正弦波信号频率为 (2.4)在ad9851中,频率分辨率为 (2.5)只要通过单片机向ad9851送入与相对应的频率控制字,就可得到式4.1表示的正弦波 (2.6)ad9851输出的正弦波幅度由其内部电路和外接电阻决定。当其iout、ioutb端各接100电阻时,其输出波形无杂散动态范围(sfdr)最好。本设计采用此方法,其满度输出正电压vopp1v。由ad9851的内部电路特性可知,其输出的正弦信号为一个单极性的波形7,数学表达式为 (2.7)需要进行单双极性变换。通过采用差分输入的运放,实现了单双极性变换,电路如图2.8所示。图2. 8单双极性变换电路通过上面的变换电路后,其输出的波形的数学表达式为 (2.8)2.3.4 1m低通滤波电路(1) dds输出信号的放大与低通滤波电路dds采用全数字技术,因而不可避免会存在杂散干扰,需要进行电路滤波。我们采用1m的lc椭圆低通滤波器,能达到系统要求,如图2.9所示(参考还是自己设计)。如何保证1m的截止频率可以进行系统函数分析与仿真图2. 9 1m低通滤波电路2.3.5 系统稳压电源电路根据器件性能的要求,系统需要设计5v的直流稳压电源,而且要求电源的纹波应尽量的小,以减少对输出信号的干扰。本电源采用桥式全波整流、大电容滤波、三端稳压器件稳压的方法产生5v直流电压,固定输出的三端稳压芯片为lm7805和lm7905。稳压管的输出通过电容和电感滤波;数字部分与模拟部分用电感隔离,这样就可以得到纹波系数很小的直流电压8,具体电路如图2.10所示。图2.10 5v电源电路总的来说这章是本文的重点应详细说明,篇幅应大,不然字数会太少。第三章 软件系统分析与设计内容太少,更详细地介绍设计思想,特点,一些设计过程(伪代码或流程图)以及抗干扰措施。3.1 系统主程序的设计系统软件的开发也是本课题的一项重要内容,本课题的软件设计采用模块化程序设计方法9,将系统软件划分为:人机对话模块、正弦信号电子模块、a/d采样模块、显示模块。全部原代码均使用标准c语言编写,并附带有注释,增加了本系统软件的可读性和可移植性。主程序流程图如图3.1所示。开始单片机系统初始化液晶驱动模块初始化键盘扫描模块初始化dds芯片初始化显示主功能菜单等待按键无有1键电子设定2键增加3键减小4键确定 图3. 1主程序流程图部分主程序#include c8051f020.h /单片机头文件#include delay.h /延迟头文件 #include clcdtxt.h /lcd头文件#include config.c /配置头文件void main (void) wdtcn = 0 xde;wdtcn = 0 xad; /关看门狗sysclk_init (); /初始化时钟port_init (); /初始化i/o口spi0_init (); /初始化spi0 sp=0 x60; ea=0; initlcd(); /液晶显示初始化程序 clrscr(); /输出结果前清频 3.2 人机对话模块根据课题要求,人机对话软件部分设计了一套中文菜单操作系统,它包括12864的图形点阵液晶显示模块和键盘处理模块(包括对输入数据的处理)两个模块。液晶的显示分为两种形式:汉字显示和西文字符的显示,汉字显示是1616的点阵而西文字符是168的点阵。键盘处理模块采用的是中断的方式对按键进行处理的。同时,数据处理程序又对键盘输入的数据进行相应的转换,使其成为系统所需要的数据格式10。系统软件的各个模块和主程序都使用的是中文菜单操作。主菜单的界面如图3.2所示。1. 电子设定2. 增加模块3. 减小4. 确定图3. 2 主菜单界面系统功能菜单说明:1)主功能菜单用于选择进入电子设定、增加、减小或确定功能菜单;2)电子设定菜单用于设置正弦波电子快慢,电子范围的选择;3)增加菜单用于设置电子速度、电子范围的增大;4)减小菜单用于设置电子速度、电子范围的减小;5)确定菜单用于输入确定,显示出低频信号输出曲线。键盘驱动程序如下:#include hd7279a.hvoid init_keyboard ( void ) / 键盘初始化函数ex0=1;ea=1;/ init_keyboard();/keyboard deviceextern bool keymsghandled;extern byte curkeyval;extern void delay1ms( unsigned int );void isr_keyboard( void ) interrupt 0 / 按键消息处理curkeyval = getkeyvalue(); / 获取键值delay1ms(300); / 延迟keymsghandled = false;/ isr_keyboard_interrupt();3.3 正弦信号电子模块正弦信号的产生是由单片机向ad9851发送控制字,以产生相应频率和相位的正弦波。ad9851与单片机之间的通信方式有两种:并行和串行。本系统采用的是并行方式向ad9851发送控制字11,并行通信的时序如图3.3所示。图3. 3 并行通信时序图在w_clk的上升沿,通过8位总线可将数据输入到寄存器,重复5次之后, w_clk信号的边沿无效。再在fq_ud上升沿把40位数据从输入寄存器装到频率或者相位数据寄存器(更新dds输出的频率和相位),同时把地址指针复位到第一个输入寄存器,等待着下一组新数据的写入12。相应的程序代码如下:void resetad9851( void )/ad9851复位函数unsigned char i;w_clk = 0;fq_ud = 0;reset = 1;for ( i=0; i255; +i );/ for();reset = 0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业自动化技术及其应用案例分析
- 工业自动化技术的创新发展
- 工作之余的放松之道如何有效利用假期旅行
- 工作生活平衡与压力管理技巧
- 工业领域中的绿色制造策略
- 工作效率提升的科技趋势分析
- 工作场合英语口语提升方法
- 工程施工中的材料管理优化
- 工程机械在变载条件下的动力特性研究
- 工程测量中的数据智能处理技术
- 《大学生心理健康教育》(第三版)课程标准
- 车辆购置的可行性研究报告
- 南京市既有建筑改造施工图设计审查指南(建筑与设备专业)(试行)2025
- 康复护理行走障碍指导步行训练课件
- 钢结构用高强度大六角头螺栓连接副知识培训
- 《智能网联汽车用数据分发服务(DDS)测试方法》
- 《花的话完整》课件
- 《上海市温室气体排放核算与报告指南(试行)》(SHMRV-001-2024)文
- 文献学 重点知识全套
- 儿科学(石河子大学)知到智慧树章节测试课后答案2024年秋石河子大学
- 工程售后服务管理方案
评论
0/150
提交评论