模电课程设计:函数信号发生器的设计_第1页
模电课程设计:函数信号发生器的设计_第2页
模电课程设计:函数信号发生器的设计_第3页
模电课程设计:函数信号发生器的设计_第4页
模电课程设计:函数信号发生器的设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电路与模拟电子技术课程设计任务书 低频函数信号发生器的设计 任务和要求:1 设计并制作能产生正弦波、矩形波(占空比可调)和锯齿波等多种信号的函数信号发生器。2 主要技术指标和要求 (1)输出的各种信号波形工作频率范围10hz10khz,连续可调; (2)输出的各种信号波形幅值010v,连续可调。高精度60hz信号频率,经电容c3耦合到运放器741的脚进行信号放大,然后从741的脚输出。调节电位器rp时,xs1插口输出01v,xs2插口输出00.1v的低频信号。其实,c2、c5为电源滤波电容。c3、c6为741的输入、输出耦合电容。r5、r4为高频补偿电路。r2、r4构成分压衰减电路。r6为反馈

2、电阻用以提高电路的稳定度。cd4060各脚的输出频率:脚为2hz,脚为4hz,脚为240hz,脚为480hz,脚为960hz,脚为1920hz。 1 画原理图本设计中要求用 protel软件完成原理图以及pcb板。我用的是protel2004版本。电路原理图的设计是印制电路板设计中的第一步,也是非常重要的一步。电路原理图设计得好坏将直接影响到后面的工作。首先,原理图的正确性是最基本的要求,因为在一个错误的基础上所进行的工作是没有意义的;其次,原理图应该布局合理,这样不仅可以尽量避免出错,也便于读图、便于查找和纠正错误;最后,在满足正确性和布局合理的前提下应力求原理图的美观。 电路原理图的设计过

3、程可分为以下几个步骤:1、设置电路图纸参数及相关信息 根据电路图的复杂程度设置图纸的格式、尺寸、方向等参数以及与设计有关的信息,为以后的设计工作建立一个合适的工作平面。2、装入所需要的元件库将所需的元件库装入设计系统中,以便从中查找和选定所需的元器件。3、设置元件将选定的元件放置到已建立好的工作平面上,并对元件在工作平面上的位置进行调整,对元件的序号、封装形式、显示状态等进行定义和设置,以便为下一步的布线工作打好基础。4、电路图布线利用protel 2004所提供的各种工具、命令进行画图工作,将事先放置好的元器件用具有电气意义的导线、网络标号等连接起来,布线结束后,一张完整的电路原理图基本完成

4、。5、调整、检查和修改利用prote2004所提供的各种工具对前面所绘制的原理图做进一步的调整和修改。6、补充完善对原理图做一些相应的说明、标注和修饰,增加可读性和可观性。2 硬件单元电路调试对于本波形法发生器,其硬件电路的调试最重要的地方在于板子制作的前期一定要保证其质量,尽量减少因虚焊等因不细心造成的故障。将元件焊接完毕后,为了方便调试,采用分块调试的方法。电路由多个模块组成,d/a转换电路、显示电路、电源电路、按键电路、复位电路。因为这次在焊点的时候比较细心,所以焊得很结实,检验的时候,未发现有虚焊的问题。5.2.1 焊电路设计好电路图,开始焊电路板,刚开始觉得线路很简单,所以电路排版没

5、花心思,真正开始焊的时候才发现相当麻烦,导线用去很多,看起来有点乱。由于元气件的管脚图并不跟原理图中一样,所以必须先查阅资料弄明白各个器件的封装,像led先用万用表检测是共阴还是共阳,每个管脚对应哪一段也可以检测。还有四脚的按键也要测出哪两脚是相通的等等。5.2.2 硬件电路的总体检查电路板焊完之后,应该首先认真细致地检查一遍,确认无误后方能通电。通电前检查,主要检查以下内容:第一,根据硬件电气原理图和装配图仔细检查线路的正确性,并检查元器件安装是否正确。尤其注意的是芯片、二极管和开关管的极性、电容器的耐压和极性、电阻的阻值和功率是否与设计图纸相符,重点检查系统总线间或总线与其它信号线间是否存

6、在短路;第二,检查焊接点是否牢固,特别要仔细检查有无漏焊和错焊;对于靠得很近的相邻焊点,要注意检查金属毛刺和是否短路,必要时可用欧姆表进行测量;第三,在不加电的情况下,插上所有元器件,为联机调试作准备。确保电源和地无故障之后,再通电,然后检查各电源+5v、+12v和-12v电压数值的正确性。排除可能出现的故障后,再进行各单元电路调试。5.2.3 单元电路调试1、单片机最小系统调试按照前面设计的单片机最小系统和电源,焊接并插上相应的元器件,连好线,检查正确无误后,接上电源,用示波器测试单片机的时钟波形。时钟波形和频率正确,进行下一步检查。切断电源,空出单片机at89s51的位置,并在此位置上插入

7、仿真器的40芯仿真头。连好相应线,检查正确无误后,接上电源,然后启动仿真器,检查地址锁存等电路的正确性。2、波形输出电路调试按电路图接线方法,调节r 滑动变阻器,使电路没有输入信号时,输出为零。然后再调节r 大小,使v 的大小为负5v。用万用表测试电路连接的正确性。3、键盘电路调试按照键盘电路焊好电路后,接通电源,用仿真器使at89s51的p2口输出为接下来,依次按下各键,并用万用表测量对应p2口的p2.0p2.4口线,当键按下时,若所测的相应口线为高电平,则表示该键有效。例如,按下键1,则应测的口线p2.0为高电平,说明键1有效。测试所有6个键都有效,则说明该键盘电路正确。4、显示电路调试用

8、仿真器编写一段测试程序,让4个7段led(l1l4)分别显示数字.。再在仿真器上汇编该程序,并执行,若显示的结果一致,则说明显示电路是正确的。 5.3 各软件模块调试5.3.1 keil 8051调试工具简介keil软件公司提供的专用8051嵌入式应用开发工具套件,可以编译c源文件、汇编源文件、连接定位目标模块和库、生成并调试目标程序,为实际的每一种8051及其派生产品生成嵌入式应用系统。keil c51 交叉编译器兼容c便宜器,专用于为8051系列生成快速紧凑的目标代码。使用keil 8051 开发工具套件,以工程的形式组织各类文件,步骤如下:1、创建工程,从器件

9、数据库选择应用系统的8051目标芯片,并设置开发工具命令选项。2、创建和编写c或汇编源文件。3、通过工程管理器连接应用系统。4、纠正源文件中的错误。5、测试连接后的应用系统。5.3.2 keil uvision环境介绍 keil uvision 是keil 公司提供的用语开发mcs-51写列芯片的汇编与c程序的集成开发环境,是标准的windows应用程序。uvision 支持所有的keil c51 工具,包括c编译器、宏汇编器、连接、目标代码到hex的转换器。它的人机界面友好,操作方便,是开发者的首选。5.3.3 软件调试首先,创建一个新工程,选择目标芯片at89s51,设置开发工具命令选项,

10、设置频率为12mhz,默认的是33mhz。然后创建源文件,把所编写的程序写入,把源文件加入工程,接下来连接并编译工程,output窗口显示错误和警告信息。比如if else 不匹配,等常见错误。经过修改后再进行汇编,若这时提示汇编成功,保存目标文件,则说明源程序的指令使用没有错误。但并不表示程序没有错误,还必须经过仿真调试,仿真通过才说明程序设计正确。仿真结果如下:build target target 1linking.program size: data=43.0 xdata=0 code=1521boxing - 0 error(s), 0 warning(s).接下来要进行实物仿真调试,在用户电路板上插好仿真头,接好通信电缆,接通电源,运行仿真软件。在进行实物仿真之前,要选择正确的仿真头、通信口、通信协议和波特率等,并设置用户程序空间和数据空间所处的位置(用户板上或仿真器上)。然后,装入前面的提示符显示程序,汇编并执行,其它软件模块的调试方法类似。调试过程共分三大部分:硬件调试、软件调试,其中硬件测试可分为静态测试与直流测试;软件测试可用仿真器软件调试。电路按模块调试,各模块逐个调试通过后再联调。5.4 软硬联调下载程序到单片机后,通过连接线路从示波器查看是否有输出波形。无波形输出则继续进行硬件及软件调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论