




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
~学年第1学期《单片机原理及接口技术》课程设计报告题目:基于51单片机的信号发生器设计专业:电子信息工程班级:姓名:指导教师:电气工程学院年月20日1、任务书课题名称基于51单片机信号发生器设计指导教师(职称)执行时间学年第1学期第7周学生姓名学号承担任务设计目的随着电子技术的发展,信号发生器经常要用在各种科学技术领域和工程实践中。选择适当的嵌入式处理器、DA转换芯片,放大器,设计出一种基于单片机的多功能信号发生器的设计,能够实现键盘控制下输出正弦波、方波、三角波等波形。设计要求1.设计一个能自动稳定产生方波和三角波的函数发生器2.输出信号频率范围:1HZ~100HZ;3.输出电压:方波=<24V,三角波=8V,
摘要本文以STC89C51单片机为核心设计了一个低频函数信号发生器。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可能自动稳定产生方波和三角波,波形的频率和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。介绍了波形的生成原理、硬件电路和软件部分的设计原理。本系统可以产生最高频率100HZ的波形。该信号发生器具有体积小、价格低、性能稳定、功能齐全的优点。关键词:低频信号发生器;单片机;D/A转换;目录一.设计原理…………………1二.方案论证…………………22.1信号发生电路方案论证……………22.2单片机的选择方案论证……………22.3显示方案论证………………………2三.总体系统设计……………3四.硬件实现及单元电路设计………………44.1单片机最小系统的设计………………44.2波形产生模块设计……………………44.3显示模块的设计………………………5五.安装调试及测量数据分析………………65.1调试过程………………65.2频率的测量数据………………………75.3出现的问题与解决的方法……………75.4系统仿真波形…………75.5效果分析………………85.6测量仪器………………8参考文献………………………9PAGE12第一章.设计原理利用51单片机采用程序设计方法产生锯齿波、正弦波、矩形波三种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,能产1Hz—100Hz的波形。通过键盘来控制三种波形的类型选择、频率变化,并通过液晶屏1602显示其各自的类型以及数值,系统大致包括信号发生部分、数/模转换部分以及液晶显示部分三部分。
第二章.方案论证2.1信号发生电路方案论证方案一:通过单片机控制D/A,输出三种波形。此方案输出的波形不够稳定,抗干扰能力弱,不易调节。但此方案电路简单、成本低。
方案二:使用传统的锁相频率合成方法。通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。此方案,电路复杂,干扰因素多,不易实现。
方案三:利用MAX038芯片组成的电路输出波形。MAX038是精密高频波形产生电路,能够产生准确的三角波、方波和正弦波三种周期性波形。但此方案成本高,程序复杂度高。以上三种方案综合考虑,选择方案一。2.2单片机的选择方案论证方案一:STC89C51单片机芯片全面兼容其它51单片机,是51单片机是主流大军,每一个高等院校、普通学校、网站、业余单片机培训都是以51单片机为入门教材的,所以,教材最多,例子最多。STC89C51内部有EEPROM,可以在程序中修改,断电不丢失。还增加了两级中断优先级
方案二:C8051F005单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,而且执行速度快。但其价格较贵。
以上两种方案综合考虑,选择方案一2.3显示方案论证方案一:采用LED数码管。LED数码管由8个发光二极管组成,每只数码管轮流显示各自的字符。由于人眼具有视觉暂留特性,当每只数码管显示的时间间隔小于1/16s时人眼感觉不到闪动,看到的是每只数码管常亮。使用数码管显示编程较易,但要显示内容多,而且数码管不能显示字母。方案二:采用LCD液晶显示器1602。其功率小,效果明显,显示编程容易控制,可以显示字母。以上两种方案综合考虑,选择方案二。
第三章.总体系统设计该系统采用单片机作为数据处理及控制核心,由单片机完成人机界面、系统控制、信号的采集分析以及信号的处理和变换,采用按键输入,利用液晶显示电路输出数字显示的方案。将设计任务分解为按键电路、液晶显示电路等模块。图3总电路图第四章.硬件实现及单元电路设计4.1单片机最小系统的设计89C51是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单﹑可靠。用80C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图1.有可供用户使用的大量I/O口线。2.内部存储器容量有限。3.应用系统开发具有特殊性。图4.189C514.2波形产生模块设计由单片机采用编程方法产生三种波形、通过DA转换模块DAC0832在进过滤波放大之后输出。其电路图如下:图4.2DAC0832的电路图图4.3波形产生电路如上图所示,单片机的P0口连接DAC0832的八位数据输入端,DAC0832的输出端接放大器,经过放大后输出所要的波形。DAC0832的为八位数据并行输入的,其结构图如下:图4.4DAC0832的内部结构4.3显示模块的设计通过液晶1602显示输出的波形、频率,其电路图如下:图4.5液晶显示如上图所示,1602的八位数据端接单片机的P1口,其三个使能端RS、RW、E分别接单片机的管脚。通过软件控制液晶屏可以显示波形的种类以及波形的频率。第五章.安装调试及测量数据分析5.1调试过程;1.不通电,用万用表根据电路图仔细检查各线路连接是否正常。2.首先是调试单片机部分,DA和运算放大器芯片不接。用STC_ISP_V483软件通过串口下程序。看是否可以正常下程序。3.当可以正常下程序时,给51单片机下一个让所有I/0口一会儿输入0,延时,再输出1,以此类推。用万用表测量各I/O口得电压是不是一会儿高,一会儿低。4.安上DA和运算放大器芯片,给单片机下一个输出正弦波的测试程序,通过示波器看输出是否正常。5.给单片机下一个完整的程序,分别按下S1,看波形是否改变。按下S2,看频率是否改变。5.2频率的测量数据: 单位:HZ周期T2T3T4T5T6T7T8T理论值98.356.548.242.634.228.424.918.7实际值97.855.848.043.133.828.624.519.4表5-15.3出现的问题与解决的方法:1.调试单片机的串口时,发现不能正常的下程序。我想可能是单片机坏了借了一块学习板测试了一下单片机芯片,发现可以正常下载。这说明很可能是MAX232的电路出了问题。我仔细查看了电路图,又上网查了下其他的MAX232的电路图,发现我的电路图和别人的不一样。我是按照郭天翔的那本《新概念51单片机C语言教程入门、提高、开发、拓展全》第130页的串口电路画的图,电路图中MAX232的TIOU1接串口的第3脚。而其他书上有些电路图却是MAX232的TIOU1接到了串口的第2脚。于是我将MAX232的TIOU1接串口的第2脚,再下程序,终于可以正常下载了。2.刚开始写的测试程序输出的波形失真很大。我想可能是波形的ROM表里的数据值过小,导致DA输出的误差很大。因而卧将波形的ROM表里的数据值调大,在测试时发现波形变得好多了。3.调试波形的时候我发现矩形波的失真比较大。我想到可能是低通滤波器的截止频率太低了,因而我将RC低通滤波器的电阻由1K换成了100欧姆,效果好了很多。5.4系统仿真波形:图5.1正弦波图5.2方波图5.3三角波5.5效果分析:由5.2的频率理论值与实际值,可知频率在T,2T,3T,4T,5T,6T,7T,8T上频率误差很小。最终的波形输出效果也很不错。5.6测量仪器1.示波器。2.直流稳压电源。3.万用表。参考文献[1]姜志海,黄玉清等.单片机原理及应用[M].北京:电子工业出版社2009.8[2]张毅刚,MCS-51单片机应用设计[M].哈尔滨:哈尔滨工业大学出版社2008.4[3]蒋智勇,单片微型计算机原理及应用[M].沈阳:辽宁科学技术出版社1991.2[4]穆兰,单片微型计算机原理及接口技术[M].北京:机械工业出版社2008.6[5]何立名,单片机应用文集[M].北京:北京航天航空大学出版社2006.5[6]郭天翔,新概念51单片机C语言教程[M].北京:电子工业出版社2009.1[7]童诗白,华成英;模拟电路技术基础[M].北京:高等教育出版社2006.5课题名称答辩教师(职称)答辩时间学年第学期第周答辩记录1.P0口的性能有哪些?答:P0是一个8位漏极开路型双向I/O口。内部不带上拉电阻,当外接上拉电阻时,P0口能以吸收电流的方式驱动八个LSTTL负载电路。通常在使用时外接上拉电阻,用来驱动多个数码管。在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,不需要外接上拉电阻。2.电压表的最大分辨率(精度)是多少?如何提高其精度?答:由于单片机为8位处理器,当输入电压为5.00V时,输出数据值为255(FFH)因此单片机最大的数值分辨率为0.0196V(5/255)。这就决定了该电压表的最大分辨率(精度)只能达到0.0196V。测试时电压数值的变化一般以0.02V的电压幅度变化,要获得更高的精度要求,应采用12位、13位的A/D转换器。3.单片机的中断有哪些?答:0外部中断0
1定时器0中断
2外部中断1
3定时器1中断
4串行口中断
5HYPERLINK"/search?word=%E5%AE%9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能办公系统电子合同签名认证解决方案合同
- 2025年养生酒新品研发与知识产权保护合同
- 2025年高效环保电力设备采购与智能并网系统集成合同
- 2025生态农业示范区农产品销售合作合同
- 2025中铁七局西康高铁XKZQ段生态环保与绿化施工合同
- 2025核心商务区产权独立使用权共享房产交易合同
- 2025年老旧小区改造租赁住宅合同终止及居民权益保障协议
- 2025校企深度合作协议:信息技术与职业教育产教融合
- 2025年互联网企业IT运维与网络安全全方位保障服务合同
- 2025年新一代数据中心设施托管及运维管理服务协议
- 2025年R1快开门式压力容器操作考试100题及答案
- 老年人失禁照护技术课件
- 2025至2030机场运营行业市场深度调研及前景趋势与投资报告
- 中学学校各项安全资料汇编
- 马家田煤矿 矿业权价款计算结果的报告
- JB-T 8723-2022 焊接金属波纹管机械密封
- GB/T 20485.31-2011振动与冲击传感器的校准方法第31部分:横向振动灵敏度测试
- Can you hear me合唱钢琴伴奏谱
- 橡皮章雕刻工艺教案
- 停车场工程施工技术交底
- 电梯事故紧急救援演练记录表
评论
0/150
提交评论