60年代初,国际上首次将B超诊断仪应用于临床诊断,40多年来B超诊断仪的发展极为迅速。随着数字信号处理及计算机技术的发展,目前国际上先进水平的超声诊断设备几乎每一个环节都包含着数字信号处理的内容,研制全数字化的超声诊断设备已成为发展趋势。 @@ 基于FPGA及嵌入式操作系统的全数字超声诊断系统具有技术含量高、便携的特点,可用数字硬件电路来实现数据量极其庞大的超声信息的实时处理。 @@ 本文从超声诊断原理入手,在对超声诊断系统中的几个关键技术进行分析的基础上,重点研究开发超声诊断系统中数字信号处理部分的两个核心算法。以FPGA芯片为载体,在Quartus Ⅱ平台中采用Verilog HDL语言进行编程并仿真验证,分别实现了数字FIR滤波器及CORDIC坐标变换两个模块的功能。另外,采用Verilog HDL语言对应用于图像显示模块的SPI接口进行了编程设计,编译下载至FPGA中,最终实现了与ARM A8的OMPG3530板之间高速串行数据的传输。 @@ 采用在单片FPGA芯片内实现数字式超声诊断部分核心算法并与高性能ARMA8处理器相配合的数字信号处理解决方案,具有高速度、高精度、高集成度、便携的特点,为全数字化便携超声诊断设备的研制打下了基础。 @@关键词:超声诊断系统;FPGA;数字FIR滤波器;CORDIC算法;SPI总线
上传时间: 2013-07-07
上传用户:hxy200501
随着消费类电子产业的蓬勃发展,越来越多的嵌入式电子产品走进了千家万户。电脑的形态也不再局限于以前的PC机,各式各样的嵌入式系统出现在了众多的行业和应用中,其中ARM和Linux结合的产品在市场上最受青睐。ARM由于其低功耗、高性能、小体积、低成本受到了越来越广泛的重视,成为众多公司产品开发的主流硬件。而Linux则因其开放的源代码,可裁剪的内核,便利的开发环境,各硬件平台的通用性,逐渐成为嵌入式开发的主流操作系统。本课题的嵌入式MP3设计就是基于ARM和linux平台的。 @@ 本课题实现了一个完整的嵌入式系统,选用zq2410开发板为目标平台,linux作为目标操作系统,在这样的软硬件环境下研究实现MP3播放器。 @@ 文章首先综述了嵌入式系统开发方法,介绍了ARM处理器及其特点,Linux操作系统,嵌入式系统的开发模式以及如何搭建交叉开发环境,然后介绍了所选硬件平台zq2410目标板的各种资源,在系统软件开发中,介绍Uboot、Linux的裁剪和移植,根文件系统的制作以及核心驱动程序的开发,应用程序开发中,介绍了MP3的原理,移植Madplay MP3播放器,最后成功对Madplay播放器实现了综合控制。 @@关键词:嵌入式;ARM; Linux;驱动程序;MP3;
上传时间: 2013-05-26
上传用户:lo25643
电线电缆是国家经济建设的一项重要的产业,在铁路通信中,皮泡皮通信电缆因为其具有与其它电缆相同性能的情况下,直径小、成本低、重量轻的特点,得到了人们的青睐。而在单线挤塑机中的温度控制直接影响电缆的性能质量。温度控制的可靠与否及其控制精度的高低己成为决定产品质量的关键,温度控制也成为生产工艺的重要组成部分。在工艺控制当中,应尽量减小其超调量、波动、响应时间和偏差,这对产品的质量,产量和原料的节省都是及其重要的。 本文主要针对挤塑机的温度这个参数进行控制。全文主要包括以下几个部分:首先分析了传统PID、和模糊控制的优缺点。在此基础上,系统选用了模糊自适应PID控制算法。在硬件方面,在分析了系统控制对象的基础上,以LPC2131为控制核心,运用MAX6675采集温度、LCD和键盘作为人机交换平台、以PWM方式对固体继电器进行控制。软件方面,在ARM的集成开发环境AD1.2下,利用C语言,进行了软件的设计与调试,实现了硬件的配置和整体控制系统的所有功能。同时也实现了用Modbus协议与PC机通讯的下位机部分程序,并运用串口调试助手V2.2测试了其功能性。另外论文详细的给出了控制平台的各个功能程序模块软件流程。通过在实验室对系统进行了模拟实验,该控制平台运行稳定,可靠,实现了预期的功能,证明了将模糊PID算法引入挤塑机温度控制系统当中,改善了系统的控制效果,具有更好的鲁棒性和自适应能力。
上传时间: 2013-05-31
上传用户:古谷仁美
在数字化推进速度加快的大背景下,全球农业也由传统农业向现代农业方向转变,而实现农业信息与数字化则是现代化农业的重要标志与核心技术。我国农业具有地域分散、对象多样、生物自身变异大、环境因子不确定等特点,也是受环境影响最明显的领域,因此对环境与生物信息的监测显得十分重要。同时现代无线网络信息技术和计算机应用等技术近几年得到了长足的发展,广泛的应用于工业的各个领域。因此,将这些最新的技术应用于相对发展较慢的农业各领域显得迫在眉睫。 本文根据农业对象具有偏远、分散、易变、多样等特点,提出了一种针对农业环境信息远程监测的系统设计方案,并从软件和硬件二方面详细介绍了系统方案的设计和实现方法。本研究通过采用μC/OS-Ⅱ系统的嵌入式技术,实现了数据采集系统底层网络与信息发布上层网络的无缝连接为建立基于WEB的农业环境远程监测系统奠定了基础,同时也为农业网络通信“最后一公里”问题的解决提供了一种解决方案。 该系统的设计充分利用了网络技术。通过INTERNET,用户可以随时了解农业环境的实时情况以采取措施。系统中嵌入式操作系统μC/OS-Ⅱ的应用提高了系统的实时性、可靠性和可扩展性:减少了对系统硬件的依赖,增加了系统安全性;降低了成本。特别是自主开发的核心板卡,经连续的调试运行稳定、数据可靠。 本文首先介绍了高速实时数据采集系统的发展和现状。由于传统的设计方式的欠缺而考虑到将嵌入式操作系统引入到该系统中,很好的解决了多传感器的接入,使得本系统具有巨大的灵活性和可扩展性。 本文以源码开放的嵌入式操作系统μC/OS-Ⅱ为核心,以LPC2210微控制器为载体,充分利用GPRS无线网络传输技术,实现了高速实时信息监测系统的关键设计。 考虑到该系统以后的可扩展性,在设计的过程中硬件部分预留了一部分接口电路以备后续开发使用;软件的设计过程中应该注意的问题和实际操作中出现的一系列问题以及解决办法在文中都有详细的说明,并且软件的基本构架在文章中也有所体现,文章结尾给出了一些系统经实验后在WEB上发布显示的数据。
上传时间: 2013-07-09
上传用户:juyuantwo
随着二十一世纪的到来,人类进入了后PC时代。在这一阶段,嵌入式技术得到了飞速发展和广泛应用。目前,嵌入式技术及其产品已广泛应用于智能家用电器、智能建筑、仪器仪表、通讯产品、工业控制、掌上型电脑、各种智能IC卡的应用等等。将嵌入式系统应用于多媒体移动终端,充分发挥了嵌入式系统的低功耗、集成度高、可扩充能力强等特点,可以达到集移动、语音、图像等各种功能于一身的效果。基于以上背景,本文提出了一种基于嵌入式Linux的多媒体播放器设计方案。 本文首先详细分析了ARM体系结构,研究了嵌入式Linux操作系统在ARM9微处理器的移植技术,包括交叉编译环境的建立、引导装载程序应用、移植嵌入式Linux内核及建立根文件系统,并且实现了嵌入式Linux到EP9315开发板的移植。 由于嵌入式系统本身硬件条件的限制,常用在PC机的图形用户界面GUI系统不适合在其上运行。为此,本文选择了Qt/Embedded作为研究对象,在对其体系结构等方面进行研究基础上,实现了Qt/Embedded到EP9315开发板的移植,完成了嵌入式图形用户界面开发,使得系统拥有良好的操作界面。 针对现今MP3文件格式广泛流行的特点,本文设计了MP3播放器。在深入研究了MP3文件编码原理的基础上,详细论述了播放器的设计过程,没有使用硬件解码方案,采用了软件解码,降低了系统开发成本:在视频播放方面,本文实现了Linux系统下的通用媒体播放器——Mplayer到EP9315开发板的移植。通过对音频数据输出的研究,解决了Mplayer播放声音不正常的问题,实现了一个集音乐和视频播放于一体的嵌入式多媒体播放系统。 最后,总结了论文所做的工作,指出了嵌入式多媒体播放器所需要进一步解决和完善的问题。
上传时间: 2013-04-24
上传用户:梧桐
本文在分析了嵌入式技术及控制系统的发展概况后,首先对现场总线,主要是CAN总线的技术特点进行了全面的介绍,并重点对CAN总线网络中数据传输的实时性问题及改善的方案进行了分析和研究。之后利用嵌入式技术实现了基于CAN总线的网络测控系统。该系统的主控节点,即ARM平台采用32位的嵌入式处理器AR2M和嵌入式实时操作系统μC/OS-Ⅱ来实现,并在该平台上完成了系统多任务的建立,包括与底层CAN网络的通信、液晶显示输出和嵌入式Web服务器等。 论文共分六章。第一章介绍了控制系统的发展过程、嵌入式技术及其发展现状,并引出了课题的背景和研究意义,给出了主要研究内容。第二章着重介绍了CAN现场总线技术,并对其工作原理和CAN总线系统的实时性进行了分析。第三章论述了CAN总线测控网络的实现以及CAN测控网络与Internet集成的必要性,并给出了本文的系统设计方案、工作原理和组成。第四章论述了基于CAN总线的嵌入式测控系统的设计与实现,详细阐述了系统的硬件、软件设计思路和实现方法。硬件方面,介绍了硬件平台中的主处理器LPC2292和整个硬件逻辑模块。软件设计上实现了μC/OS-Ⅱ实时操作系统在ARM7上的移植,并完成了嵌入式系统下多任务的建立。第五章介绍了以QXLPC-Ⅲ过程控制系统为应用对象,进行的实际应用实验,该实验对被控过程的部分物理量进行了检测,验证了本方案的可行性。第六章对全文进行了总结,给出了有待进一步研究的问题,并对后续工作进行了展望。
上传时间: 2013-06-03
上传用户:zttztt2005
书名:数字逻辑电路的ASIC设计/实用电子电路设计丛书 作者:(日)小林芳直 著,蒋民 译,赵宝瑛 校 出版社:科学出版社 原价:30.00 出版日期:2004-9-1 ISBN:9787030133960 字数:348000 页数:293 印次: 版次:1 纸张:胶版纸 开本: 商品标识:8901735 编辑推荐 -------------------------------------------------------------------------------- 内容提要 -------------------------------------------------------------------------------- 本书是“实用电子电路设计丛书”之一。本书以实现高速高可靠性的数字系统设计为目标,以完全同步式电路为基础,从技术实现的角度介绍ASIC逻辑电路设计技术。内容包括:逻辑门电路、逻辑压缩、组合电路、Johnson计数器、定序器设计及应用等,并介绍了实现最佳设计的各种工程设计方法。 本书可供信息工程、电子工程、微电子技术、计算技术、控制工程等领域的高等院校师生及工程技术人员、研制开发人员学习参考。 目录 -------------------------------------------------------------------------------- 第1章 ASIC=同步式设计=更高可靠性设计方法的实现 1.1 面向高性能系统的设计 1.2 同步电路的不足 1.3 同步电路设计 1.4 ASIC机能设计方法有待思考的地方 第2章 逻辑门电路详解 2.1 逻辑门电路的最基本的知识 2.2 加法电路及其构成方法 2.3 其他输入信号为3位的逻辑单元 2.4 复合逻辑门电路的调整 第3章 逻辑压缩与奎恩·麦克拉斯基法 3.1 除去玻色项的方法 3.2 奎恩·麦克拉斯基法 第4章 组合电路设计 4.1 选择器、解码器、编码器 4.2 比较和运算电路的设计 第5章 计数器电路的设计 5.1 计数器设计的基础 5.2 各种各样的计数器设计 5.3 LFSR(M系列发生器)的设计 第6章 江逊计数器 6.1 设计高可靠性的江逊计数器 6.2 冲刷顺序的组成 第7章 定序器设计 7.1 定序器电路设计的基础知识 7.2 把江逊计数器制作成状态机 7.3 一比特热位状态机与江逊状态机 7.4 跳跃动作的设计 第8章 定序器的高可靠化技术 8.1 高可靠性定序器概述 8.2 关注高可靠性江逊状态机 第9章 定序器的应用设计 9.1 软件处理与硬件处理 9.2 自动扶梯的设计 9.3 信号机的设计 9.4 数码存钱箱的设计 9.5 数字锁相环的设计 第10章 实现最佳设计的方法 10.1 如何杜绝运行错误的产生 10.2 16位乘法器的电路整定 10.3 冒泡分类器(bubble sorter)的电路设定 参考文献
上传时间: 2013-06-15
上传用户:龙飞艇
verilog数字系统设计-夏宇闻教材.rar
上传时间: 2013-08-04
上传用户:yanqie
蓝牙(Bluetooth)技术是近年来国外先进国家研究发展最快的短程无线通信技术之一,能够广泛地应用于工业短距离无线控制装置、近距离移动无线控制设备、机器人控制、办公自动化及多媒体娱乐设备等局部范围内无线数据传输的领域中。在我国,由于对蓝牙技术的研究还处于研究开发的初级阶段, 还没有形成蓝牙数据短距离无线通信的一套开放性应用标准。 在无线音频传输领域内,传统的基于模拟调制方式的无线音频传输由于抗干扰能力较差,传输的音频质量会受到较大的影响,而国内市场上的蓝牙音频产品仅支持单声道语音传输。所以,对基于蓝牙技术的高品质多通道音频传输技术的研究将具有一定的技术创新性,在无线音频传输领域也具有较为广阔的市场前景。 本文以嵌入式蓝牙技术与音频信号传输系统为研究开发课题,参考国外蓝牙技术协议标准,利用功能模块单元与嵌入式技术,目标是研制一种基于嵌入式开发应用的高品质双声道蓝牙无线音频传输系统。本系统通过对双声道线性模拟音源的数字化MP3编解码处理,结合基于嵌入式应用的简化后的HCI层蓝牙应用协议,实现了蓝牙信道带宽内的高品质双声道音频信号点对点的传输。 在硬件设计上,系统采用了模块化设计思想。发送端和接收端由音频处理模块、控制传输模块和无线模块三部分构成。其中,音频处理模块以MAS3587音频处理芯片为核心,负责音频信号的AD采样、MP3压缩和解压缩以及DA还原等工作;控制传输模块以MSP430F169为核心,负责MP3数据帧的高速传输以及蓝牙接口协议控制;无线模块采用蓝牙单芯片解决方案(集成蓝牙射频、基带和链路管理等),负责MP3数据帧的射频发送和接收。模块与模块之间采用工业标准接口方式连接。音频处理模块和控制传输模块之间采用DMA方式的通用并口(PIO);控制传输模块与蓝牙模块之间采用DMA方式的通用异步串口(UART)。 在软件设计上,系统主要由蓝牙协议解释、传输控制和芯片驱动三部分构成。在蓝牙协议解释上,系统采用了基于HCI层的ACL数据包透明传输方式;在传输控制上,采用了基于通用并口(PIO)和异步串口(UART)的DMA方式高效率批量数据传输技术;芯片驱动主要指对MAS3587的基本配置。 对目标系统的测试实验采用了目前流行的音频测试虚拟仪器软件Adobe Audition 1.5。实验项目包括扫频测试、音乐测试、听觉测试、距离测试以及抗干扰测试等。实验结果表明,输入音源在经过MP3编码、发射、接收及MP3解码后,音频质量基本上没受影响,实际双声道音质接近于CD音质,而无线传输的可靠性远高于模拟无线音频传输,几乎没有断音与错音,充分体现了嵌入式蓝牙无线技术的优势。
上传时间: 2013-05-27
上传用户:稀世之宝039
本文介绍了基于软PLC(Programmable Logic Controller,可编程控制器)的嵌入式技术起源和背景,综述了基于软PLC的嵌入式系统的关键技术和优点,最后介绍了其设计和实现的方法。 基于软PLC的嵌入式系统的研究与实现分为开发系统和运行系统(又称为虚拟机系统)。本文概述了开发系统,其运行于PC机的操作系统如Windows或者Linux等,为用户提供一个大众化的编程环境,它包含编辑器、编译器、连接器、调试器和通信接口几个部分。编辑界面友好,可以让用户方便的使用LD、ST和FBD三种语言编写程序,编译器和连接器将源程序文件编译和连接成虚拟机系统可执行的目标代码文件;分析了开发系统,其中详细描述了编译模块的编制过程,实现了将指令表语言转换为运行系统能够识别的C/C++指令的功能;详细地研究了梯形图转换为指令表语言,以及由指令表语言向梯形图语言的算法和数据结构。调试器借助于虚拟机运行系统提供的服务可完成对应用程序的调试纠错;讨论了uCLinux操作系统和编译调试技术,以及采用ModBus/TCP工业通信协议的通信接口用于开发系统和运行系统之间的通信。 另一方面,本文分析了虚拟机运行系统,它运行于安装了uCLinux的ARM7平台上,包括运行内核模块、系统管理模块和通信接口模块。由于uCLinux没有MMU和本身对实时性没有什么要求,而针对基于软PLC的嵌入式系统的研究与实现要求,本文在对其进行了uCLinux小型化研究的同时探讨了双内核实时性方案,解决了uCLinux实时性不足的问题。运行内核模块调度和执行应用程序并管理时钟。系统管理模块管理系统状态和内存。通信模块用于开发系统及I/O设备通信。在此基础上,对基于软PLC的嵌入式系统的进行了设计与实现,并通过试验将编译的目标代码传递到基于软PLC的嵌入式运行系统中,实现了控制功能,验证了生成目标代码的正确性和开发系统的可行性,实现了编辑界面友好,系统开放,性价比较高的软PLC嵌入式系统,达到了预期的目标,具有一定理论和应用价值。
上传时间: 2013-04-24
上传用户:jiiszha