毕业设计(论文)-函数发生器控制系统设计.doc
《毕业设计(论文)-函数发生器控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-函数发生器控制系统设计.doc(22页珍藏版)》请在三一文库上搜索。
1、河北大学2015届本科生毕业论文(设计)装订线 本科生毕业论文(设计) 题目: 函数发生器控制系统设计 学 院 电子信息工程学院 学科门类 工学 专 业 电子科学与技术 学 号 姓 名 指导教师 2015年5月18日装订线装订线装订线装订线装订线装订线装订线装订线装订线装订线装订线装订线函数发生器控制系统设计摘 要 DDS和DSP(数字信号处理)一样,是一项重要的数字化技术。直接数字式频率合成器(Direct Digital Synthesizer)的缩写是DDS。DDS技术是一种把一系列数字量形式的信号通过DAC转换成模拟量形式的信号的合成技术,它是将输出波形的一个完整的周期、幅度值都顺序地
2、存放在波形存储器中,通过控制相位增量产生频率、相位可控制的波形。与传统的频率合成器比较,DDS成本低、功耗低、分辨率高,时间转换快,并且广泛地应用于电信与电子仪器等领域,是完成设备全数字化的一个重要的技术。基于直接数字频率合成原理(DDS),本文的任务是设计一个函数信号发生器控制系统,综合多方面考虑,本次设计选用了LM1095R图形显示模块,CH452数码管显示驱动和键盘扫描控制芯片和DDS芯片来设计它。此次设计中,通过不断的调试,在Quartus II软件中进行波形仿真,成功地调试出了键盘按键以及显示器显示的正确结果,完成了函数发生器控制系统的设计,达到了各项功能和指标要求,有诸如功能强,性
3、能稳定的优点,能够广泛的应用于各类函数发生器。关键词:函数信号发生器;DDS;LM1095R;CH452;控制系统The design of control system ABSTRACT DDS and DSP (digital signal processing) is an important digital technology. The abbreviation for direct Digital Synthesizer DDS (Direct) is the. DDS technology is a kind of to a series of digital signal th
4、rough the DAC is converted into analog signal synthesis technology, it is the output waveform of a complete cycle, amplitude values are sequentially stored in waveform memory, frequency is generated by controlling the phase increment and phase control of the waveform. With the traditional frequency
5、synthesizer compared DDS has the advantages of low cost, low power, high resolution, fast switching time, and widely application in telecommunication and electronic equipment and other fields is complete equipment of digital a important technology.Based on the direct digital frequency synthesis (DDS
6、) principle, the task of this paper is to design a function signal generator control system and consider the various factors, this paper chooses the graphics LM1095R display module and CH452 digital tube display driver and keyboard scan control chip and DDS chip to design it. In the design, through
7、debugging, in the Quartus II software for waveform simulation, successfully debugged the keys of the keyboard and display the correct result, complete the design of the function generator control system, can satisfy the requirements of various functions and indicators, such as strong function, the a
8、dvantages of stable performance. It can be widely used in various types of function generator.Keywords: function signal generator; DDS; LM1085R; CH452; control system目 录 1 前言1 1.1 研究信号发生器控制系统的目的与现实意义1 1.2 本课题的研究现状1 1.3 主要研究内容2 2 总体设计方案3 2.1 系统设计原理3 2.2 总体设计框图3 3 系统模块组成4 3.1 LM1095R图形显示模块4 3.1.1 LM10
9、95R器件简介4 3.1.2 程序设计4 3.2 CH452控制芯片6 3.2.1 CH452器件简介6 3.2.2 程序设计7 3.3 系统总体设计框图13 4 结束语16 参考文献17 致谢181 前言1.1 研究信号发生器控制系统的目的与现实意义信号发生器是信号源的一种,主要给被测电路提供所需要的己知信号(各种波形),然后用其它仪表测量感兴趣的参数。可见信号源在各种实验应用和试验测试处理中,它的应用非常广泛。它不是测量仪器,而是根据使用者的要求,作为激励源,仿真各种测试信号,提供给被测电路,以满足测量或各种实际需要。信号发生器是一种经常使用的设备,但由纯粹物理器件构成的传统的设计方法存在
10、许多弊端,如:体积较大、重量较沉、移动不够方便、信号失真较大、波形种类过于单一、波形形状调节过于死板,无法满足用户对精度、便携性、稳定性等的要求。研究设计出一种具有频率稳定、准确、波形质量好、输出频率范围宽、便携性好等特点的波形发生器具有较好的市场前景,以满足军事、民用、教学科研领域对信号源的要求。在现代社会中,自动化技术已经渗透到社会生活的各个领域中,其中,信号发生器是自动化领域中的一个典型应用。例如,在超声波测量技术中,超声换能器(发射换能器和接收换能器) 是超声波检测技术的核心部件。高精度、宽频率范围、高稳定性的激励源对发射换能器及超声检测系统性能的改善和提高起着至关重要的作用。传统的波
11、形发生器通常由晶体管、运放IC 等分离元件制成。与此相比,基于集成芯片的波形发生器具有高频信号输出、波形稳定、控制简便等特点。因为现代的自动化控制中基本都会利用信号来控制设备的工作。利用信号的产生进行仪器的控制已经是自动控制中的一个重要的手段,那么一个幅度,频率,占空比以及波形可调的信号发生器的设计和完成更具有使用价值。而函数发生器控制系统作为其中关键的一环,更不容忽视。本课题是完成函数发生器控制系统,考察现有信号发生器控制系统的优缺点,设计一个实用的信号发生器控制系统。该系统为函数发生器的制作提供了良好的技术支持。装订线1.2 本课题的研究现状目前我国己经开始研制波形发生器,并取得了可喜的成
12、果。但总的来说,我国波形发生器还没有形成真正的产业。就目前国内的成熟产品来看,多为一些PC仪器插卡,独立的仪器和VXI系统的模块很少,并且我国目前在波形发生器的种类和性能都与国外同类产品存在较大的差距,因此加紧对这类产品的研制显得迫在眉睫。函数波形发生器发展很快近几年来,国际上波形发生器技术发展主要体现在以下几个方面: (1)过去由于频率很低应用的范围比较狭小,输出波形频率的提高,使得波形发生器能应用于越来越广的领域。波形发生器软件的开发正使波形数据的输入变得更加方便和容易。波形发生器通常允许用一系列的点、直线和固定的函数段把波形数据存入存储器。同时可以利用一种强有力的数学方程输入方式,复杂的
13、波形可以由几个比较简单的公式复合成v=f(t)形式的波形方程的数学表达式产生。从而促进了波形发生器向任意波形发生器的发展,各种计算机语言的飞速发展也对任意波形发生器软件技术起到了推动作用。目前可以利用可视化编程语言(如Visual Basic, Visual C等等)编写任意波形发生器的软面板,这样允许从计算机显示屏上输入任意波形,来实现波形的输入。(2)与VXI资源结合。目前,波形发生器由独立的台式仪器和适用于个人计算机的插卡以及新近开发的VXI模块。由于VXI总线的逐渐成熟和对测量仪器的高要求,在很多领域需要使用VXI系统测量产生复杂的波形,VXI的系统资源提供了明显的优越性,但由于开发V
14、XI模块的周期长,而且需要专门的VXI机箱的配套使用,使得波形发生器VXI模块仅限于航空、军事及国防等大型领域。在民用方面,VXI模块远远不如台式仪器更为方便。(3)随着信息技术蓬勃发展,台式仪器在走了一段下坡路之后,又重新繁荣起来。不过现在新的台式仪器的形态,和几年前的己有很大的不同。这些新一代台式仪器具有多种特性,可以执行多种功能。而且外形尺寸与价格,都比过去的类似产品减少了一半。1.3 主要研究内容本文论述了完成了键盘输入、液晶显示人机接口的设计与实现,进行输出频率、电压的设定和检测,结果由液晶显示器显示的实现方法并完成设计以及仿真等工作,结果实验箱中下载测试的方法。实现了Altrea
15、FPGA进行NOIS II的配置,函数发生器控制与显示功能,进行输出频率、电压选择和显示的功能对完成函数发生器控制与显示功能,进行输出频率、电压选择和显示提供了技术支持。本文阐述了基于NIOSII函数发生器控制系统设计的方法,为设计函数发生器奠定了基础。2 总体设计方案2.1 系统设计原理 本文提出了使用作为信号发生核心元件的函数发生器的控制系统,根据完成为键盘输入的功能、为液晶显示人机接口的功能的设计与实现,进行输出频率、电压的设定和检测,结果由液晶显示器来显示等一些要求选用了DDS芯片,实现了信号频率、类型以及输出等选项的控制。 对于波形发生器的控制,主要由三个模块,一是DDS波形发生模块
16、,二是对于波形发生器控制输入数据,此处采用实验开发平台的4*4键盘做为输入控制端,三是发生器状态信息显示,此处采用LM1095R单色STN屏(192X128)显示。装订线2.2 总体设计框图 总体设计框图如下图2-1JTAG-UARTLM1095RCH452DDSNIOSII ICSDRAM 图2-13 系统模块组成3.1 LM1095R图形显示模块3.1.1 LM1095R器件简介LM1095R,它是一个192X128点阵中文/图形液晶显示模块,里面含有RA8803控制器。模块不但可以显出单一的文本,而且能显示图形。文本模式中,可以完成大小字体的混编(最大字体为64X64),要完成连续输入的
17、功能时,模块可以自行调节行距的大小。把显示画面变得更好看,很大程度上节约了用户所需要的开发时间。他的主要特点有:(1)供电靠单电源,里面含有升压电路;(2)白色LED背光;(3)非常高的对比度,FSTN型号LCD屏;(4)双图层的内存(显示存储器为2X9.6K);(5)里面含有简体中文字库(汉字有7602);(6)可自定义16个字符。装订线3.1.2 程序设计在NiosII系统中可以通过两种方式实现与液晶屏的接口通信:I/O控制方式和自定义组件方式,自定义组件方式可以达到较高的时钟频率,但对组件逻辑中状态机时序设计要求比较严格,设计的复杂度较高,而I/O口控制方式适用于对时序要求不很高的系统2
18、0。在本设计中,系统对显示模块速度要求不高,所以选择I/O方式实现对液晶屏的接口通信,即调用Atlera公司提供的通用PIO口实现对液晶屏的通信。接口如图3-1:图3-1 NiosII与1095R通信接口接口说明如表3-1:表3-1 NiosII与LCD接口说明cs_n液晶屏片选信号,单向输向1095R,高电平有效,初始值0。Data7.0NiosII与1095R接口的数据总线,三态,PIO属性设置为双向。Rs通道选择信号,1为控制命令寄存器读写,0为数据读写,单向输向1095R。Rst复位信号,低电平有效,单向输向1095R。wr_n数据输入使能信号,高电平有效。 因为不需要从1095R读取
19、数据,因此并未加入读使能信号,对液晶屏的控制流程如图4.5所示。从图中可以看出,对LCD的控制主要分为写命令函数和写数据函数两个部分。写命令子函数用于对1095R写入控制命令,主要包括光标位置设定,显示模式设定,层显示等命令,写数据子函数用于向1095R写入要显示数据。具体设计程序如下,流程图如3-2开始液晶屏初始化写入控制指令写入显示数据写数据计数器是否为零结束否是装订线图3-2写命令函数voidSdCmd(ucharCommand)IOWR_ALTERA_AVALON_PIO_DIRECTION(LCD_DATA_BASE,0xff);IOWR_ALTERA_AVALON_PIO_DATA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 函数 发生器 控制系统 设计
链接地址:https://www.31doc.com/p-3946467.html