基于单片机的信号发生器设计及制作详解.docVIP

基于单片机的信号发生器设计及制作详解.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要STC12C5A60S2单片机,采用DSS设计方法产生锯齿波、正弦波、矩形波、三角波、梯形波、锯齿波、阶梯波六种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,最高能产生1Hz—3kHz的波形。通过键盘来控制六种波形的类型选择、频率变化,并通过液晶屏12864显示其各自的类型以及数值,系统大致包括信号发生部分、数/模转换部分、液晶显示以及软件设计部分四部分,其中对于函数信号发生器的信号发生部分、数/模转换部分及液晶显示部分做了详细的介绍。 本设计叙述了采用DAC0832来实现频率可调的各种波形的设计方法,通过D/A转换器DAC0832将数字信号转换成模拟信号,再通过示波器表示出来。第一章初步介绍了系统的总体设计和STC12C5A60S2单片机的最小系统;第二章对于第一章的系统介绍的各个模块做详细的介绍;第三章是系统编程软件介绍,对12864液晶初始化、各种波形的产生和实现做了详细的描述;第四章是各种波形的仿真图。本设计通过DAC0832产生波形,通过12864显示频率的数值,通过示波器的观察来实现函数信号发生器。 关键词:,,1.1课题的来源与设计背景 在现代社会中,自动化技术已经渗透到社会生活的各个领域中。在超声波测量技术中,超声换能器(发射换能器和接收换能器) 是超声波检测技术的核心部件。高精度、宽频率范围、高稳定性的激励源对于发射换能器及超声检测系统性能的改善和提高起着至关重要的作用。传统的波形发生器通常由晶体管、运放IC 等分离元件制成。与此相比,基于集成芯片的波形发生器具有高频信号输出、波形稳定、控制简便等特点。其中,信号发生器是自动化领域中的一个典型应用。因为现代的自动化控制中基本都会利用信号来控制设备的工作。利用信号的产生进行仪器的控制已经是自动控制中的一个重要的手段,那么一个幅度、频率、占空比以及波形可调的信号发生器的设计和完成更具有使用价值。只要将这个信号发生器设计的基本思路掌握,不但可以融会贯通所学的专业知识还可以在以后工作中利用到,作为用来控制其他设备或设计的一个参考。 1.2研究信号发生器的目的与意义 基于单片机的信号发生器设计,该课题的设计目的是充分运用大学期间所学的专业知识,考察现在正在使用的信号发生器的基本功能,完成一个基本的实际系统的设计全过程。关键是这个实际系统设计的过程,在整个过程中我可以充分发挥自动化的专业知识。特别是这个信号发生器的设计中涉及到一个典型的控制过程。通过单片机控制一个有特殊功能的信号发生芯片,可以产生一系列有规律的幅度和频率可调的波形。这样一个信号发生装置在控制领域有相当广泛的应用范围。 1.3课题研究主要内容 本课题是做基于单片机的信号发生器的设计,将采用编程的方法来实现三角波、正弦波、方波、锯齿波的产生。根据设计的要求,对各种波形的频率和幅度进行程序的编写,并将所写程序装入单片机的程序存储器中。在程序运行中,当接收到来自外界的命令,需要输出某种波形时在调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出。 第二章 系统总体设计 2.1 系统设计要求 (1)D/A转换器及其他附加电路和功能键综合设计一个信号发生器,通过编程实现正弦波、方波、三角波、锯齿波、阶梯波等任意波形的产生,并有功能键选择控制产生不同的的波形,且频率可调,通过示波器观看各种波形。 (2)技术指标: 1、8位。 2、100-15kHz。 3、4个。 4、5、+5V±0.5V。2.2 系统设计方案论证 2.2.1 控制方式的选择 控制主要用于波形的转换,波形显示的开始和结束。控制方式有按键控制和开关控制两种。按键较开关而言,操作更加简便,故选按键控制。 方案一:独立按键。独立按键可自由连接,线路简单。 方案二:编码式键盘。编码式键盘的按键接触点接于74LS148芯片。当键盘上没有闭合时,所有按键都断开,当某一键闭合时,该键对应的编码由74LS148输出。 本次设计所需按键不多,不需要采用复杂编码,考虑硬件条件、线路连接、编程难易程度和经济性等方面,选择方案一。 2.2.2信号发生电路设计方案的选择 方案一:使用传统的锁相环频率合成方法,或者VCO压控振荡器通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成其它波。此方案电路复杂,外界干扰因素较多,不易实现。 方案二:利用MAX038芯片组成的电路输出波形。MAX038芯片电路是精密高频波形产生电路,能够准确产生设计要求的周期性波形。但此方案成本高,编程比较复杂。 方案三:通过单片机软件编程控制D/A转换DAC0832芯片输出五种波形。此方案输出波形不够稳定,抗干扰能力

文档评论(0)

boss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档