程序
正弦波发生程序
三角波发生程序
方波发生程序
锯齿波发生程序。
系统需求分析
系统功能要求
系统具有转换功能,信号幅度放大功能,位七段数码显示功能,上电自动
复位功能键盘输入接口。信号发生器硬件及软件设计
系统性能要求
系统的转换功能具有位精度
动态扫描七段数码显示器
单片机时钟信号为
系统上电自动复位
系统具有位行列扫描键盘。
总体方案设计
算法设计
本设计涉及的算法较少,将在第四章软件设计中介绍。
系统总体结构框图设计
图主系统结构框图
信号发生器硬件及软件设计
硬件设计
总体硬件设计
程序存贮器
内部自带的,的,所以不需要对其扩展存储设计出本系统的转换电路如图所示。
图系统实现
工作原理本系统由提供参考电压,相应参考电流为。电容提
供补偿,输出电流,经过运算放大器转换成电压。
所以输出电压
信号发生器硬件及软件设计
绪论
信号发生器概述
目前,市场上的信号发生器多种多样,般按频带分为以下几种
超高频频率范围以上,可达几十兆赫兹。
高频几百到几。
低频频率范围为几十到几百。
超低频频率范围为零点几赫兹到几百赫兹。
超高频信号发生器,产生波形般用振荡电路。
高频低频和超低频信号发生器,大多使用文氏桥振荡电路,即振荡电路,
通过改变电容和电阻值,改变频率。
用以上原理设计的信号发生器,其输出波形般只有两种,即正弦波和脉冲波,
其零点不可调,而且价格也比较贵,般在几百元左右。在实际应用中,超低频波和
高频波般是不用的,般用中频,即几十到几十。用单片机,加上
片的使用。
为此,论文包括以下内容
Ⅰ绪论。主要介绍单片机发展概况和信号发生器的概述,为以后几章的介绍
奠定基础。
Ⅱ系统总体方案设计。本章主要考虑系统性能功能和器件选择。包括两个
主要内容系统分析和系统总体方案设计。其中系统分析包括问题定义
可行性研究和需求分析。问题定义中对设计的课题进行定义,详述设计环
境。可行性分析中分别从经济可行性元器件具备程度和对可能遇到的问
题的可解决性几个方面论证设计是否可行。需求分析对系统功能要求性
能要求和运行环境要求说明。系统总体方案设计包括算法设计系统总体
框图设计以及系统中使用的主要芯片。
Ⅲ系统的硬件设计。本章完成系统的硬件总体设计,详细说明了设计思路。
Ⅳ系统软件设计实现。本章是系统的具体实现,对系统按功能模块进行介绍。
Ⅴ系统测试报告。分别对系统的功能测试调试过程和系统的使用方法进行
介绍。
Ⅵ总结与展望未来。
信号发生器硬件及软件设计
系统设计方案
系统分析
问题定义
基于单片机的信号发生系统是个实际应用系统,可为相关实验及实际应用提供
支持。本论文包括硬件系统的详细设计及语言在基本控制中的应用。此系统具有的
功能如下
硬件部分
位,就可以做成个简单的信号发生器,其频率受单片机运行的程序的控制。
我们可以把产生各种波形的程序,写在中,装入本机,按用户的选择,运行不同
的程序,产生不同的波形。再在输出端加上些电压变换电路,就完成了
个频率幅值均可调的多功能信号发生器的设计。这样的机器体积小,价格便宜,耗
电少,频率适中,便于携带。
本论文主要研究的内容
本设计采用及其外围扩展系统,软件方面主要是应用语言设计程序。系
统以单片机为核心,配置相应的外设及接口电路,用语言开发,组成个多
功能信号发生系统。该系统的软件可运行于环境下,硬件电路设计具有
典型性。同时,本系统中任何部分电路模块均可移植于实用开发系统的设计中,电
路设计具有实用性。
本设计将完成以下几个方面的工作
选芯片,尽量满足般工业控制要求以增强其实用性。信号发生器硬件及软件设计
原理图设计在保证正确的前提下,尽量采用典型的电路设计。
印制板设计既要精巧,又要便于摆放及测试。
固化于单片机芯片中的软件采用模块设计,层次清楚,具有上电复位及初
始化功能,具有很好的软件开发框架。
掌握单片机仿真软件偏差。的
最大误差为。
温度灵敏度在输入不变的情况下,输出模拟电压随温度变化产生的变化量。信号发生器硬件及软件设计
般用满刻度输出条件下温度每升高,输出电压变化的百分数作为温度系数。
转换速度用完成次转换所需的时间建立时间来衡量。建立时
间输入信号从开始变化到输出电压进入与稳态值相差范围以内的时间。输
入信号由全变为全所需时间最长。当外接运放时,转换时间还应加上运放的上
升下降时间。
式中为转换时间,为建立时间,输出最大电压值,为运放输出转换
速率。
二转换器的分类
转换器的品种繁多性能各异。按输入数字量的位数分位位
位和位等按输入的数码分二进制方式和码方式按传送数字量的方式分
并行方式和串行方式按输出形式分电流输出型和电压输出型,电压输出型又有单
极性和双极性按与单片机的接口分带输入锁存的和不带输入锁存的。
三转换器的原理
以倒形电阻网络转换器为例,介绍转换器的原理。倒形电阻网络
转换器结
其中
,
四简介
是八位电流输出型转换器件,由脚输出转换电流,其简化电路图
及引脚结构如图所示。为参考电源,负电压供电是高数据位,
才是地数据位。的电源极性。
是数据输入端,是电流输出端,是接电容进行补偿。在单片机应用系统中
通常需要的是电压信号,电流信号与电压信号之间的转换可由运算放大器实现。
不带锁存器,所以在使用时必须加个进行数据锁存。
图简化电路框图和管脚排列
信号发生器硬件及软件设计
根据的特性构如图所示。
图倒形电阻网络转换器
图中为模拟开关,由输入数码控制,当时,接运算放大器反
相输入端虚地,电流流入求和电路当时,将电阻接地。所以,
无论处于何种位置,与相连的电阻均接地地或虚地。流过各开关支信号发生器硬件及软件设计
路从右到左的电流分别为。
总电流
输出电压
将输入数字量扩展到位,则有
可简写为
的行列结构可构成个键的键盘,采用行列扫描法。
数码管驱动
本设计实现了的口对键盘和位数码管显示的控制。为增加对
数码管显示器的驱动能力及稳定性,在它与之间设置了提高驱动能力的
。
转换
本设计转换部分采用芯片,由于它不带锁存器,故在使用时必须加
进行数据锁存。
信号变换部分
对信号的变换部分采用四运放集成芯片,它采用脚双列直插塑料封装,
它的内部包含四组形式完全相同的运算放大器。
可靠性方面
在使用应用系统时,可能会受到多种干扰的侵袭,直接影响到系统的可靠性,因
此,本系统适当加入去耦电容,以减少干扰,确保精度。
系统模块设计
显示器接口设计
本机显示采用软件译码动态显示,系统显示电路如图所示。采用软件译码动
态显示的理由如下如果用静态显示,单片机的接口资源肯定不够用,那么还要信号发生器硬件及软件设计
进行接口的扩展,增加了系统的复杂度如果要制成印刷线路板,得占相当大
块面积另外,采用动态显示,可以明显的降低功耗,因为每时刻只有个
发光,其功耗为静态显示的。个最大电流为,如用静态显示,个
就耗电流综上分析,采用动态显示才是最经济的方案。
在显示的时候,只要把显示的字码输送到口,再经过进行数据锁存,
口作为位选控制信号。由于采用的是共阴极数码管,当需要显示哪位的时候,
只要在相应的位选控制信号输出低电平就行。例如,要在第个数码管显示,那么
在口就要输出字段码,同时口输出位选码。
图系统显示电路
复位与时钟电路设计
复位电路设计
单片机的复位是靠外电路实现的,在时钟电路工作后,只要在单片机的引脚
上出现个时钟振荡脉冲个机器周期以上的高电平,单片机便实现初始化状
态复位。为了保证应用系统可靠地复位,通常是引脚保持以上的高电平。
复位电路连接如图所示。此电路仅用个电容及个电阻。系统上电如位。
用输出模拟电压的最小值与最大值的比值表示。指最小输出电压和最大输出
电压之比。的分辨率为。
精度实际输出电压与理想的输出电压的偏差。的最大满刻度
偏差为。
线性度实际传输特性曲线与理想的传输特性曲线的位精度的转换功能
波形产生功能
软件部分
系统复位初始化
键盘扫描与处理
按键服务程序
定时器中断服务程序
正弦波发生程序
三角波发生程序
方波发生程序
锯齿波发生程序。
系统需求分析
系统功能要求
系统具有转换功能,信号幅度放大功能,位七段数码显示功能,上电自动
复位功能键盘输入接口。信号发生器硬件及软件设计
系统性能要求
系统的转换功能具有位精度
动态扫描七段数码显示器
单片机时钟信号为
系统上电自动复位
系统具有位行列扫描键盘
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 34 页
第 2 页 / 共 34 页
第 3 页 / 共 34 页
第 4 页 / 共 34 页
第 5 页 / 共 34 页
第 6 页 / 共 34 页
第 7 页 / 共 34 页
第 8 页 / 共 34 页
第 9 页 / 共 34 页
第 10 页 / 共 34 页
第 11 页 / 共 34 页
第 12 页 / 共 34 页
第 13 页 / 共 34 页
第 14 页 / 共 34 页
第 15 页 / 共 34 页
预览结束,还剩
19 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。