欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    课程设计(论文)-基于单片机双通道的多波形发生器.doc

    • 资源ID:110549       资源大小:1.59MB        全文页数:20页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    课程设计(论文)-基于单片机双通道的多波形发生器.doc

    明德致远,笃行务实CHANGCHUNINSTITUTEOFTECHNOLOGY基于单片机双通道的多波形发生器DoubleChannelWaveformGeneratorBasedOnMicrocontroller设计题目:基于单片机双通道的多波形发生器学生姓名:学院名称:专业名称:班级名称:学号:完成时间:2011年7月6号2011年7月6日明德致远,笃行务实组员:基于单片机双通道的多波形发生器摘要:利用单片机控制灵活的特点,采用软件方式实现信号生成,系统采用查表法基本工作原理,使用片内ROM波形查询表实现相幅转换.系统采用80C51单片机实现数据处理,DAC0832实现D/A转换,采用拨码开关设置频率的参数,采用按键选取波形。使用LED七段数码管作为波形的代号。实现了正弦波、方波、三角波信号生成、幅值和频率调节,各种波形信号的参数控制,根据按键的设置可以同时输出两列波。关键词:查表法,数字频率合成技术,单片机,可调波形,双通道引言信号发生器输出的常规波形,常应用于电子电路的性能测试和参数测量。但常规的波形发生器一般是只能同时产生一种可控的波形,为此设计一种基于单片机控制的信号波形发生器,以满足设计需求。一、设计方案论述:本课题的设计方案有四种:(1)采用函数信号发生器ICL8038集成模拟芯片,它是一种可以同时产生方波、三角波、明德致远,笃行务实正弦波的专用集成电路。但是这种模块产生的波形都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些,但不能完全滤除掉。(2)传统的直接频率合成技术(DS)。该类方法能实现快速频率变换,具有低相位噪声以及所有方法中最高的工作频率。但由于采用大量的倍频、分频、混频和滤波环节,导致其结构复杂、体积庞大、成本昂贵,而且容易产生过多杂散分量。(3)锁相环式频率合成器(PLL)。该类技术具有良好窄带跟踪特性,可选择所需频率信号,抑制杂散分量,且省去大量滤波器,有利于集成化和小型化。但由于锁相环本身是个惰性环节,锁定时间较长,因而频率转换时间较长,且由模拟方法合成的正弦波的参数(如幅度、频率和相位等)都难以定量控制。(4)直接数字式频率合成器(DirectDigitalFrequency,DDS)。该类方法具有高频率稳定度、高频率分辨率以及极短的频率转换时间。此外,全数字化结构便于集成,输出相位连续,频率、相位和幅度均可实现程控,而且理论上能够实现任意波形。经综合比较,第四种方法课通过要求的单片机实现程序控制,程序简单。因此本实验采用第四种方案二、系统工作原理利用单片机的片内ROM存储所需的信号波形相位幅度值(又称波形表),根据外电路的输入信号利用查表方式查找片内ROMA中相应地址的相位幅度值。将输图1出的八位二进制数据进行D/A转换,I/V转换后输出。根据正弦信号波形的频率和相位在波形表中查找相应的响应点,由于输出的常规波形都具有周期性,波形的产生以正弦波为例:因其周期性,因此只需要设计一个完整的周期,信号的输出部分采用了D/A转换,因此为了适应D/A转换的特征,将正弦函数波形整体上移,时期最低点的值为0,如上图1所示。D/A转换的最大输入值为255,因此对于周期函数,需要采样的点数最多不超过256个,本设计中采样点数设置为256,相位累加器的数值由累加器A的值传送,将A中的值作为偏移相位值,送还到指针,通过指针查找相应相位的幅度值,并通过P0口输出到D/A转换器转换成相应的模拟信号。系统整体原理框图如下所示:图2-1系统原理方框图键盘扫描单片机8051LED数码管D/A转换波形输出明德致远,笃行务实三、硬件设计及原理3.1主控电路设计单片机是整个波形发生器的核心部件,本次设计采用了应用广泛的MCS-51系列的AT89C51单片机。单片机在整个系统中的作用是形成扫描码,进行键值识别、键处理、参数设置;形成显示段码;形成波形的数字编码,并输出到D/A接口电路。拨码开关输入的值为查找一个值的周期,因此通过拨码开关实现波形周期的设置。主控部分及时钟复位电路、变频电路设计原理图如图3.1所示:图3.13.2D/A转换电路设计D/A部分本设计采用ADC0832芯片实现,该芯片输出量是电流值,因此需要通过一个高阻抗的线性运放实现I/V(电流到电压)转换实现电压的输出。由于本设计是面向双通道设计,所以需采用两列DA装换同时输出AD部分如图3.2所示明德致远,笃行务实图3.2为实现不同波形的同时产生,软件实现时采用复合查表方式。由于查找表输出的速度很快,因此输出波形的可以近似成连续波形,在世博其上显示的波形则为模拟信号的波形图。例如为同时输出正弦波形和三角波形,在执行完一次正弦波形查找输出操作后紧接着又执行一次三角波的波形查找操作,由于信号输出的端口使用的是同一个端口,又要能同时输出两种信号波形,因此采用两个DAC0832芯片通过总线接入到P0口,使用P3.7输出的信号作为DAC0832的片选信号,为实现该端口的任何一种状态均能选择到一个芯片,因此该端口的信号一个直接接到一个DAC0832的CS端,另一个通过一个反相器接入到另外一个DAC0832的CS端。经运放实现I/V转换后的电压值可以直接输出到示波器观察到相应的波形情况。3.3键盘/显示接口电路设计因为本设计按键较少,所以键盘采用独立式键盘,一个按键对应一个IO口,P1.0对应输出方波按键,P1.2对应输出三角波按键,P1.3对应正弦波输出按键,当两个键同时按下是,会同时输出两列波。显示部分采用LED显示,输出方波时显示“1”,三角波时显示“2”,正弦波时显示“3”.四、系统软件设计4.1程序总体设计程序是本设计中的重点。单片机的功能与它的程序有很大关系,本设计中,为实现输出三种波形,并且实现同时可以输出两列波要使单片机定时向数模转换器发送数据,数据的不同将实现不同的波形输出。大致程序流程图如4.1:详细的流程图如图4.2图4.1明德致远,笃行务实图4.24.2键盘扫描程序将P1口得值送给累加器A,如果有键按下,P1的相应位为0,否则为1,所以可以根据判断P1口得值来分析哪一个键按下,具体程序如下:MAIN:MOVA,P1/扫描按键SUBBA,#249/当SW3和SW2按键按下,跳转到REL1,输出三角波和正弦波JZREL1SUBBA,#1/当SW1和SW3按下,跳转到rel2,输出矩形波和正弦波JZREL2SUBBA,#1/当sw3按下,跳转到rel4,只输出正弦波JZREL4SUBBA,#1/当sw1和sw2按键按下,跳转到rel3,输出矩形波和三角波JZREL3SUBBA,#1/当sw2按键按下,跳转到rel5,只输出三角波JZREL5SUBBA,#1/当sw1按键按下,跳转到rel6,只输出矩形波JZREL6LJMPMAIN4.3波形产生程序明德致远,笃行务实为了简化设计程序三种波形均采用查找表,以正弦波为例,方波,三角波类似。REL4:MOVA,P1/由于程序较长JZ直接跳转不到相应位置,需加一个中间跳转CJNEA,#251,MAINLJMPDAN1DAN1:MOVR0,#00H/当sw3按下,跳转到rel4,只输出正弦波LOOP3:MOVA,P1CJNEA,#251,OVER1MOVA,R0MOVDPTR,#TAB2/TAB2是正弦波的取值表MOVCA,A+DPTRMOVP3,#30HMOVP0,AINCR0MOVP2,#0FFHMOVA,P2CPLAMOVR3,AL304:DECR3CJNER3,#255,L304CJNER0,#255,LOOP3LJMPDAN1OVER1:LJMPMAINRET四.系统调试与结果分析用WAVE6000编译调试运行生成.HEX文件,使用Proteus设计电路(电路图见附录一),将.HEX文件加载到AT89C51上,进行硬软结合综合仿真,以正弦波为例进行仿真分析:频率调试正弦波仿真频率最低时只有5HZ

    注意事项

    本文(课程设计(论文)-基于单片机双通道的多波形发生器.doc)为本站会员(上***)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!