一、专用键盘接口芯片的一种CPLD实现方案(论文文献综述)
郭向鑫[1](2020)在《长周期低噪声信号采集电路的设计》文中研究表明电磁法勘探技术在资源探测中具有不可忽视的作用,近年来相关技术进步迅速。国际上,电磁法勘探仪器发展趋于智能化、多功能化、集成化。由于历史的原因,一方面我国对电磁法勘探仪器的需求急剧增长,另一方面又形成了对国外仪器的过分依赖,严重冲击了我们对电磁法勘探仪器的自主研发。我国迫切需要可靠的电磁法勘探仪器。长周期大地电磁信号微弱,信号周期长,本文根据其信号特点,设计了一种长周期低噪声信号采集电路,对其一致性、稳定性进行了重点设计,系统电路主要由低频通道板、主控单元、母板等三部分组成,各部分配合完成信号的采集。其中对低频通道板进行了重点设计,该部分电路分为射频抑制电路、前放电路、滤波电路、主放电路、信号采集电路、逻辑控制电路、存储电路和通道板电源电路等八部分,完成对低频信号的放大、调理、采集和存储等工作。电路采用CPLD作为控制器,完成多通道信号的信号采集和逻辑控制。调试完成后,按照校准规范对样机进行了噪声测试、增益标定精度测试、最小可测信号与动态范围测试、相位分辨能力测试等方面的测试,测试表明系统峰峰值噪声小于0.35?V,系统标定精度优于0.16%,动态范围、相位分辨能力等指标都达到设计指标要求。
陈鑫[2](2016)在《智能变电站变压器保护器的设计与应用》文中提出变压器是电力变电站的重要设备,是配电网络连接和能量交换的枢纽,其能否正常运行直接关系着电力能源输送的安全。因此,加强变压器的继电保护,确保变压器安全可靠运行是十分必要的。为了满足智能变电站变压器继电保护要求,文章应用单片机芯片设计了一款变压器智能继电保护器。该装置在硬件上中央处理单元采用快速处理芯片并配备了通信模块,软件上具有可灵活编程的特点,方便功能的扩展和优化。
张鑫,张庆力,周吉[3](2013)在《基于AT89C5131单片机和CPLD的USB接口用户专用键盘设计》文中提出随着时代的发展,科技的进步,以及某些特殊场合情况下控制模块的深入研究和快速发展,我们需要研究出一种满足用户可自定义按键功能要求的用户专用键盘模块。本设计采用带有USB微控制器单片机芯片AT89C5131为通信的控制核心,AT89C5131有较快的处理速度和较大的存储容量,还可以在系统编程,是USB接口设计的理想选择,通过编写单片机固件驱动程序和CPLD控制程序,将硬件构造模块化,应用至相关特殊行业中。
嵇光明[4](2012)在《基于OMAP3530的高性能数控系统设计与研究》文中研究表明数控技术不仅给传统制造产业带来了革新,同时也推动着高精尖技术产业快速发展。高性能数控系统在航空、航天、航海、模具、汽车等行业得到了广泛应用。目前,国内中低端数控系统具有较高的市场占有率,但高端数控系统主要依赖国外进口。因此,采用高配置硬件系统和软件系统构建具有自主知识产权的高性能嵌入式数控系统具有重要的实际意义。本文旨在开发一款基于OMAP3530的高性能嵌入式数控系统,采用TI(德州仪器)公司高性能应用处理器OMAP3530,搭载嵌入式Linux操作系统和DSP/BIOS操作系统构建多任务、强实时性环境。OMAP3530微处理器片上无缝集成600MHz Cortex-A8ARM内核和430MHzTMS320C64x+DSP内核,具有强大的控制能力和运算性能。该嵌入式数控系统支持最多6个插补轴,2个主轴,最大快速移动速度为60m/min,插补周期为2ms,内置软PLC模块,带有NURBS曲线插补功能,128路可配置I/O资源。针对NURBS曲线插补计算复杂问题,提出基于Milne-Simpson参数预估-校正的NURBS曲线插补算法,该算法能够有效避免求导运算并能保证较高的插补精度和速度,便于在嵌入式平台中实现。通过测试,验证了本文开发的嵌入式数控系统软硬件平台的有效性和正确性,实现了课题预期目标。期望为国内嵌入式高端数控系统的研发提供参考。
裴娜[5](2010)在《高精度微波功率控制技术研究》文中研究表明微波以其特有的内生热效应被广泛的应用于工业、农业以及医疗卫生等众多领域。随着微波技术的不断发展,微波输出功率的精确控制和精确测量技术已经成为微波技术进一步推广应用的关键技术。针对目前微波输出功率控制过程中所出现的控制精度低,稳定性差等问题,本论文提出了一种采用DSP和可控硅控制相结合的技术研究微波输出功率控制方法。利用DSP硬件定时器,产生一个可控硅导通角的延时触发脉冲信号,精确控制可控硅导通角;通过改变高压变压器初级线圈的电压有效值,实现对磁控管阳极高压的精确控制,进而实现对磁控管输出微波功率的精确控制;研究采用A/D转换器及数字化温度传感器实现对微波输出功率及微波加热效果的实时监测,达到对整个系统的闭环控制,使系统的稳定性和可靠性得到进一步的提高。系统对于微波输出功率的精确控制主要由DSP硬件定时器以及外部相关电路所决定。选择外部晶体振荡器频率的为10MHz,将内部PLL倍频设置为10倍的工作模式,便可以产生100MHz的工作频率,使得由此构成的可控硅导通角定时控制器的定时误差可以达到10ns,而这一点是单片机系统所不能完成的,所以由DSP构成的微波功率控制系统其控制精度远远大于由单片机构成的微波功率控制系统。通过实验分析可知,本系统对于材料在加热过程中的温度以及微波输出功率的控制稳定且可调,系统整体性能稳定可靠,并且其输出微波功率控制精度可以达到1%。
陈盛[6](2010)在《基于80X86CPU的嵌入式铣床数控系统的研究》文中研究表明二十一世纪以来嵌入式技术飞速发展,嵌入式技术也在数控系统中得到了广泛的应用。利用嵌入式技术开发出功能专一、高可靠性、具有竞争力的嵌入式数控产品,对我国数控技术的发展,具有十分重要的战略意义。本文以研究嵌入式铣床数控系统为主要内容,利用工控级的80X86 CPU搭建了嵌入式铣床数控系统硬件平台。系统采用CPU+CPLD的两级插补控制模型,其中CPU实现粗插补运算,CPLD完成精插补运算。文章首先对数控系统核心的运动控制部分给出了自己的设计方法。通过插补数据池模型提高了系统的插补计算能力;对于实际测试中步进电机的振动和丢步问题,给出了基于粗插补信息的全线段域的输出脉冲均匀化处理方法;针对加减速模型,给出了最新的S型抛物线加减速模型的构造方案。文章随后详细论述了硬件平台的构建方案,包括电源监控模块、存储器模块、CPLD模块、外围接口电路模块和通讯模块。在此基础上,完成了系统驱动层代码的设计,对较为复杂的LCD驱动、实时时钟驱动和USB驱动进行了深入讨论。之后,本文对数控系统的软件架构进行了分析,并着重介绍了文件子系统和通讯子系统。经实际测试本系统能够安全有效地应用于实际加工,实现了课题预期目标。最后,对本论文所开展的工作作了总结,并对进一步研究的方向进行了展望。
张婷婷[7](2009)在《基于ARM和CPLD的四足机器人嵌入式控制器硬件平台设计》文中指出运动控制系统是机器人控制系统的重要组成部分。本文将ARM与CPLD技术应用于机器人运动控制系统,使控制系统更加开放、更加模块化。同时ARM芯片的高速大容量的数据处理能力以及CPLD的高集成度,可编程性,能够逾越以往控制系统中实时、高速、高精度的技术瓶颈。嵌入式技术是当今最热门的技术之一,由于简洁、高效等优点,使得其广泛应用在各个领域;所谓嵌入式系统就是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其它设备的控制、监视或管理等功能。本文主要阐述了基于嵌入式处理器S3C44B0X的机器人控制器的设计过程。文章首先介绍了机器人本体规划、嵌入式系统和嵌入式微处理器S3C44B0X的结构特点;接着介绍了基于S3C44B0X的智能控制器的设计,包括硬件设计和CPLD软件设计。其中控制器硬件平台扩展了外部存储器、串行口,通过输出PWM信号进入驱动电路模块,从而实现控制机器人运动的目的。在CPLD设计过程中,引入JTAG调试接口,方便系统程序的下载和调试,通过自上而下、分块设计的思想给出了QUARTUSⅡ设计环境下的软件代码。本系统利用不同任务间的切换来实现通信过程,而不再采用无操作系统的工程文件的形式,这样不但有利于项目的调试,也有利于对其它接口的扩展。最后对该控制器进行了测试和分析。
王才才[8](2008)在《某型高炮综合管理计算机系统设计》文中认为本论文以某型高炮武器数字化改造项目为背景,以高炮武器综合管理计算机系统设计为研究内容,分析了高炮综合管理计算机系统的功能及设计要求。文章重点阐述了高炮武器综合管理计算机系统的硬件设计和底层驱动软件的编写与测试。论文中的高炮武器综合管理计算机系统设计,采用盛博公司PC/104接口PMI工控板,并使用自制PC/104接口板作为系统的硬件扩展。扩展板设计功能包括RS—232、RS—485、CAN通信,检测和控制,时标统一系统等几个模块。在扩展功能板硬件设计中,使用可编程逻辑器件CPLD对扩展板各功能模块与PC/104总线进行控制。综合管理计算机运行的操作系统选用硬实时嵌入式操作系统RTLinux。扩展板各功能模块驱动函数的编写与测试全部在RTLinux操作系统下进行。目前,此项目已完成并通过测试。测试结果表明,本高炮武器系统综合管理计算机系统实时性好,效率高,可靠性强,能够完成高炮武器传感器数据的采集,伺服电机驱动器的控制,火控数据的管理、传输及人机交互等基本功能。
王瞳瞳[9](2008)在《基于ARM和μC/OS-Ⅱ的嵌入式数控系统的设计与开发》文中研究指明嵌入式系统是近年来发展最快的技术之一。采用嵌入式系统可以缩短产品研发周期,提高系统的可靠性和性价比。由于嵌入式系统既有单片机系统成本低、体积小、功耗低的特点,又具有PC平台的开发环境好、资源丰富、具备操作系统、用户界面友好的特点,因而在数控技术领域会有良好的发展前景。本课题在江苏省自然科学基金重大(招标)项目(BK2003005)资助下,在对嵌入式系统、数控系统进行深入分析研究的基础上,完成了基于ARM微处理器的嵌入式数控系统的设计与开发。系统采用模块化设计,主要模块包括:ARM微处理器模块、存储器模块、人机交互模块、通信接口模块、CPLD/FPGA模块、输入输出模块。系统采用二次插补法,即ARM微处理器实现粗插补,FPGA实现DDA硬插补,同时配合良好的加减速控制,保证了插补的连续性和稳定性。软件系统以μC/OS–II嵌入式实时操作系统为核心,开发系统所需的底层设备驱动程序和应用程序接口(API)函数。该数控系统可以控制四轴联动,具有大量I/O接口,具有主轴和手脉信号接口,具备友好的人机交互功能,可应用于数控车床和数控铣床。目前本系统已经基本实现了预期的目标,运动轴信号输出频率可达到1MHz,最大快速移动速度为60m/min,主要性能指标达到数控系统先进水平。
张保敬[10](2007)在《基于CPLD的金相抛光机自动控制系统设计》文中认为目前,我们正处在科学技术飞速发展的信息时代,自动化、最优化、集成化、智能化和精密化等使现代机械制造行业正经历着巨大的变化,也是其今后发展的必然趋势。金相抛光设备作为其中一个分支,正在由原来的手工操作逐渐走向半自动化和自动化。金相抛光机主要用于金相试样的研磨和抛光等,在机械、冶金、汽车、航空航天等制造业中应用极为广泛。20世纪90年代后,金相制样技术发展极为迅速,金相试样抛光机作为金相制样设备也取得了很大的进步。本课题的抛光机自动控制系统主要由两部分组成:控制系统和显示系统。控制系统主要由CPLD控制两台直流步进电机和几个相关开关,分别用来控制抛光压力、时间和转速。显示系统主要有按键输入和液晶显示两个功能。通过键盘可以输入所有和抛光相关的量,比如:抛光时间、抛光压力、抛光速度等,显示系统在抛光前显示的是设置的抛光参数,在抛光的过程中则显示为实时监测的各个参数等。控制系统和显示系统采用同一个控制核心,避免多控制核心间通信传输的误码。本课题利用CPLD做载体,借助QuartusⅡ软件平台,利用VHDL硬件描述语言,采用一种软件硬化的设计思路设计了控制器。根据设计流程,结合控制器要实现的功能,将控制器划分成八个模块,对每个模块进行VHDL代码描述,再应用开发系统中的各种工具进行编译仿真测试。系统采用了模块化的设计思路,为系统的设计和维护提供了方便,同时也提高了系统性能的可扩展性。在系统设计完成后,进行了仿真实验,实验结果表明:CPLD作为单一控制器实现抛光机自动控制系统编程规范、时序验证方便、系统修改灵活,且基本无须改动硬件,是实现抛光机自动控制系统的一种有效途径。
二、专用键盘接口芯片的一种CPLD实现方案(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、专用键盘接口芯片的一种CPLD实现方案(论文提纲范文)
(1)长周期低噪声信号采集电路的设计(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 国内外研究现状及发展趋势 |
1.1.1 国内研究现状 |
1.1.2 国外研究现状 |
1.1.3 技术发展趋势 |
1.2 课题研究的目的和意义 |
1.3 课题主要研究内容 |
第2章 系统的分析及方案设计 |
2.1 采集信号特征 |
2.2 设计要求 |
2.3 关键技术分析 |
2.4 总体设计方案 |
2.5 本章小结 |
第3章 系统硬件设计 |
3.1 系统总体设计 |
3.2 电磁传感器 |
3.2.1 磁场传感器 |
3.2.2 电场传感器 |
3.3 低频通道板设计 |
3.3.1 射频抑制电路设计 |
3.3.2 低频板前置放大电路设计 |
3.3.3 低频板低通滤波电路设计 |
3.3.4 低频板主放与数据采集电路设计 |
3.4 系统主控单元设计 |
3.4.1 标定信号产生电路 |
3.4.2 GPS与同步触发电路 |
3.4.3 显示与键盘接口设计 |
3.4.4 主控板电源电路设计 |
3.5 系统母板设计 |
3.6 电源电路设计 |
3.6.1 优化供电模式 |
3.6.2 优化电源滤波方式 |
3.6.3 隔离与电平转换 |
3.7 系统一致性、可靠性保证技术 |
3.7.1 系统一致性保证技术 |
3.7.2 系统可靠性保证技术 |
3.8 PCB设计要点及优化措施 |
3.8.1 PCB设计要点 |
3.8.2 PCB设计优化措施 |
3.9 本章小结 |
第4章 系统软件设计 |
4.1 CPLD的建模及要点设计 |
4.1.1 CPLD介绍及优势分析 |
4.1.2 CPLD的集成开发环境及开发语言 |
4.1.3 CPLD顶层建模设计 |
4.1.4 系统接口模块 |
4.1.5 通道控制模块 |
4.1.6 采集控制模块 |
4.1.7 数据读写控制模块 |
4.2 系统操作软件设计 |
4.2.1 系统控制软件 |
4.2.2 系统任务编辑软件 |
4.2.3 数据回放软件 |
4.2.4 系统可靠性设计 |
4.3 本章小结 |
第5章 系统的调试与测试 |
5.1 系统调试 |
5.2 系统测试 |
5.2.1 系统噪声测试 |
5.2.2 系统增益标定精度测试 |
5.2.3 系统最小可测信号与动态范围测试 |
5.2.4 系统相位分辨能力测试 |
5.3 本章小结 |
结论 |
参考文献 |
致谢 |
(3)基于AT89C5131单片机和CPLD的USB接口用户专用键盘设计(论文提纲范文)
1 用户专用键盘硬件设计 |
1.1 单片机控制设计 |
1.2 CPLD控制设计 |
1.3 对外接口 |
2 用户专用键盘模块功能实现 |
2.1 单片机控制功能 |
2.2 CPLD控制功能 |
3 结束语 |
(4)基于OMAP3530的高性能数控系统设计与研究(论文提纲范文)
摘要 |
ABSTRACT |
图表清单 |
注释表 |
第一章 绪论 |
1.1 数控系统概况 |
1.1.1 数控系统发展背景 |
1.1.2 嵌入式数控系统发展趋势 |
1.2 国内外嵌入式数控系统发展现状 |
1.3 课题研究意义与主要内容 |
1.3.1 课题研究意义 |
1.3.2 课题研究主要内容 |
第二章 嵌入式数控硬件系统设计 |
2.1 嵌入式数控系统方案论证 |
2.1.1 高性能数控系统功能要求 |
2.1.2 数控系统方案论证 |
2.2 嵌入式数控系统硬件结构 |
2.2.1 上位机系统 |
2.2.2 下位机系统 |
2.3 电源模块 |
2.4 存储器模块 |
2.4.1 LPDDR 与 NAND Flash |
2.4.2 SD/MMC |
2.5 人机交互模块 |
2.5.1 LCD |
2.5.2 数控键盘 |
2.6 通信模块 |
2.6.1 RS232 |
2.6.2 USB |
2.6.3 Ethernet |
2.7 运动控制模块 |
2.7.1 FPGA 电路设计 |
2.7.2 CPLD 电路设计 |
2.8 输入输出模块 |
2.8.1 低速信号电路 |
2.8.2 高速信号电路 |
2.9 本章小结 |
第三章 嵌入式数控软件系统设计 |
3.1 嵌入式数控系统软件框架 |
3.1.1 嵌入式 Linux |
3.1.2 DSP/BIOS |
3.2 嵌入式数控系统软件平台搭建 |
3.2.1 引导装载机制 |
3.2.2 嵌入式 Linux 内核移植 |
3.2.3 根文件系统 |
3.3 Qt/E 移植及数控系统人机界面搭建 |
3.3.1 Qt/E 移植 |
3.3.2 数控系统人机界面搭建 |
3.4 FPGA 配置程序设计 |
3.5 双核通信 |
3.6 数控系统任务划分及实时性分析 |
3.6.1 数控系统任务划分 |
3.6.2 数控系统实时性分析 |
3.7 本章小结 |
第四章 参数预估-校正 NURBS 曲线插补算法 |
4.1 NURBS 曲线定义 |
4.2 参数预估-校正 NURBS 曲线插补算法研究 |
4.2.1 参数新插补点计算 |
4.2.2 预估参数校正 |
4.3 嵌入式数控系统 NURBS 曲线插补算法实现 |
4.4 本章小结 |
第五章 嵌入式数控系统调试 |
5.1 嵌入式数控系统调试 |
5.1.1 FPGA 在线配置测试 |
5.1.2 数控键盘调试 |
5.1.3 SD/MMC 驱动调试 |
5.1.4 LCD 驱动调试 |
5.2 参数预估-校正 NURBS 曲线插补算法验证 |
5.3 本章小结 |
第六章 总结与展望 |
6.1 全文总结 |
6.2 本文创新点 |
6.3 进一步研究展望 |
参考文献 |
致谢 |
攻读硕士期间发表的学术论文 |
(5)高精度微波功率控制技术研究(论文提纲范文)
摘要 |
Abstract |
1 绪论 |
1.1 微波的特性 |
1.1.1 微波特点 |
1.1.2 微波热效应 |
1.1.3 微波非热效应 |
1.1.4 微波加热原理 |
1.2 微波能的研究现状及其应用 |
1.3 课题研究背景及意义 |
1.4 论文创新点 |
1.5 论文主要工作及结构安排 |
2 系统结构设计 |
2.1 功率控制系统主要部件特性及其工作原理 |
2.1.1 磁控管特性及其工作原理 |
2.1.3 双向可控硅的特性及其工作原理 |
2.2 微波功率控制系统的总体结构和工作原理 |
2.3 本章小结 |
3 系统硬件设计 |
3.1 DSP最小系统设计 |
3.1.1 DSP芯片TMS320VC5402 |
3.1.2 最小系统电源设计 |
3.1.3 Flash存储器SST39VF400 |
3.1.4 JTAG接口电路设计 |
3.1.5 时钟电路 |
3.2 复杂可编程逻辑器件CPLD的应用及电路设计 |
3.2.1 CPLD器件介绍 |
3.2.2 时序控制电路设计 |
3.3 微波功率产生电路设计 |
3.3.1 磁控管阳极高压产生电路 |
3.3.2 同步信号产生电路 |
3.4 微波功率控制电路设计 |
3.4.1 A/D采样电路设计 |
3.4.2 磁控管阳极电压采样电路 |
3.4.3 磁控管阳极电流采样电路 |
3.5 温度监测电路设计 |
3.5.1 温度传感器DS18B20芯片 |
3.5.2 温度测量电路设计 |
3.6 键盘及显示接口电路设计 |
3.6.1 液晶显示模块与DSP接口硬件电路设计 |
3.6.3 按键控制电路设计 |
3.7 抗干扰测试方案与分析 |
3.8 本章小结 |
4 系统软件设计 |
4.1 软件开发环境 |
4.1.1 DSP存储单元的配置 |
4.2 DSP软件程序设计 |
4.2.1 主程序流程图 |
4.2.2 液晶显示程序设计 |
4.2.3 温度传感器程序设计 |
4.2.4 DSP芯片的初始化 |
4.3 CPLD软件程序设计 |
4.4 本章小结 |
5 系统调试及实验数据分析 |
5.1 系统调试 |
5.2 实验数据分析 |
6 结论 |
6.1 论文总结 |
6.2 前景与展望 |
参考文献 |
攻读硕士学位期间发表的论文 |
致谢 |
附件1 电路原理图 |
附件2 印刷电路板 |
附件3 磁控管阳极高压与微波输出功率关系的实验电路 |
(6)基于80X86CPU的嵌入式铣床数控系统的研究(论文提纲范文)
摘要 |
Abstract |
图表清单 |
第一章 绪论 |
1.1 数控技术概论 |
1.1.1 数控技术的重要性 |
1.1.2 数控技术发展历程 |
1.1.3 数控技术发展趋势 |
1.2 嵌入式技术介绍 |
1.2.1 嵌入式系统概况 |
1.2.2 嵌入式数控系统的发展现状 |
1.2.3 嵌入式微处理器 |
1.3 本课题研究的目的及主要内容 |
第二章 运动控制器的关键技术研究 |
2.1 插补模型 |
2.1.1 插补概述 |
2.1.2 问题的提出 |
2.1.3 插补数据池 |
2.2 脉冲均匀化处理 |
2.2.1 问题的提出 |
2.2.2 原因分析 |
2.2.3 基于粗插补信息的全线段域均匀化脉冲的方法 |
2.3 加减速控制 |
第三章 硬件系统设计 |
3.1 硬件总体架构设计 |
3.2 CPU 性能简介 |
3.3 电源监控模块 |
3.4 存储器模块 |
3.4.1 主存储器(SDRAM、FLASH) |
3.4.2 辅助存储器(NAND FLASH) |
3.5 CPLD 模块 |
3.5.1 CPLD 简介 |
3.5.2 器件的选择 |
3.5.3 CPLD 片选地址分配 |
3.6 外围接口电路 |
3.6.1 键盘 |
3.6.2 LCD 液晶显示 |
3.6.3 数控系统I/O |
3.7 通讯模块 |
3.7.1 串口 |
3.7.2 USB |
第四章 系统各模块驱动的设计和实现 |
4.1 LCD 显示驱动 |
4.1.1 液晶控制原理 |
4.1.2 LCD 初始化 |
4.1.3 字符显示 |
4.2 实时时钟驱动 |
4.2.1 时钟芯片 |
4.2.2 SPI 协议 |
4.2.3 驱动的实现 |
4.3 USB 驱动 |
4.3.1 USB 传输协议 |
4.3.2 USB 设备驱动 |
第五章 数控系统软件平台的构建 |
5.1 软件功能分析 |
5.2 软件总体架构概述 |
5.3 文件子系统 |
5.3.1 FAT 文件系统结构 |
5.3.2 FAT 文件系统在本系统中的实现 |
5.3.3 FAT 文件系统性能优化 |
5.4 通讯子系统 |
5.4.1 串口通讯 |
5.4.2 U 盘通讯 |
第六章 系统测试 |
6.1 测试结果 |
6.2 调试中的问题与解决方法 |
第七章 总结和展望 |
7.1 全文总结 |
7.2 研究展望 |
参考文献 |
致谢 |
在学期间的研究成果及发表的学术论文 |
(7)基于ARM和CPLD的四足机器人嵌入式控制器硬件平台设计(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 移动机器人研究背景与现状 |
1.1.1 研究背景 |
1.1.2 国内外研究现状 |
1.2 嵌入式系统在机器人中的应用 |
1.3 论文主要研究内容 |
第二章 机器人控制方案 |
2.1 结构简介 |
2.1.1 舵机概述 |
2.1.2 舵机的改造和特点分析 |
2.2 控制方案 |
2.2.1 常用的控制方案比较 |
2.2.2 确定控制方案 |
第三章 嵌入式系统总体结构与接口设计 |
3.1 嵌入式系统介绍 |
3.2 ARM(S3C44BOX)微处理器简介 |
3.2.1 ARM 技术及应用 |
3.2.2 S3C44BOX 概述 |
3.3 硬件结构设计 |
3.4 接口设计 |
第四章 硬件电路设计分析 |
4.1 电源电路设计 |
4.1.1 电源总体设计 |
4.1.2 上电顺序设计 |
4.1.3 电源模块设计要领 |
4.2 复位与时钟电路 |
4.3 ARM 及其外围电路设计 |
4.3.1 存储器模块设计 |
4.3.2 UART 异步串行接口模块设计 |
4.3.3 键盘模块的设计 |
4.3.4 CPLD 器件及其外围电路设计 |
4.3.5 PCB 印制电路板设计 |
第五章 基于CPLD 的软件设计 |
5.1 CPLD 基本结构和开发基础 |
5.1.1 CPLD 基本结构 |
5.1.2 CPLD 开发基础 |
5.1.3 CPLD 开发工具 |
5.2 基于VHDL 语言的CPLD 内部结构设计 |
5.2.1 VHDL 语言 |
5.2.2 由CPLD 实现PWM 的原理 |
5.2.3 死区宽度 |
5.2.4 PWM 发生器的结构设计 |
5.3 CPLD 软件设计说明 |
5.3.1 地址比较器模块设计 |
5.3.2 计数器模块设计 |
5.3.3 基准数据锁存模块设计 |
5.3.4 数据比较器模块设计 |
5.3.5 PWM 生成模块设计 |
5.4 仿真测试结果 |
第六章 总结与展望 |
参考文献 |
致谢 |
攻读硕士学位期间发表的论文 |
(8)某型高炮综合管理计算机系统设计(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 引言 |
1.2 高炮武器系统概述 |
1.3 高炮数字化改造 |
1.4 高炮综合管理计算机系统 |
1.5 本人工作 |
1.6 论文结构安排 |
2 高炮综合管理计算机系统总体设计 |
2.1 综合管理计算机功能要求 |
2.2 综合管理计算机系统设计 |
2.2.1 嵌入式核心硬件选取 |
2.2.2 扩展功能模块设计 |
2.2.3 嵌入式操作系统选取 |
3 扩展功能模块硬件设计 |
3.1 扩展板硬件总体设计 |
3.2 电源电路设计 |
3.3 PC/104接口部分电路设计 |
3.3.1 PC/104总线接口介绍 |
3.3.2 PC/104总线的连接 |
3.4 检测和控制单元电路设计 |
3.4.1 检测单元电路 |
3.4.2 控制单元电路 |
3.4.3 二级驱动电路 |
3.5 通讯单元电路设计 |
3.5.1 RS-232,RS-485通讯电路设计 |
3.5.2 CAN通讯电路设计 |
3.6 时统单元电路设计 |
3.7 扩展功能PCB制作 |
4 扩展板 CPLD功能编程实现 |
4.1 扩展板CPLD接口功能设计 |
4.2 CPLD与PC/104接口设计 |
4.2.1 PC/104接口时序 |
4.2.2 CPLD中PC/104总线接口功能设计 |
4.2.3 CPLD中PC/104总线接口仿真 |
4.2.4 CPLD中PC/104中断功能设计 |
4.3 CPLD中地址分配设计 |
4.3.1 扩展板地址分配 |
4.3.2 地址分配在CPLD中的实现 |
4.3.3 地址分配的仿真 |
4.4 CPLD与SJA1000接口设计 |
4.4.1 SJA1000接口描述 |
4.4.2 SJA1000接口功能实现 |
4.5 CPLD与TL16C554接口设计 |
4.5.1 TL16C554接口描述 |
4.5.2 TL16C554接口功能实现 |
4.6 CPLD与检测控制部分接口设计 |
4.7 CPLD与时统系统接口设计 |
4.8 CPLD中的RS-85极性可转换设计 |
5 扩展模块驱动软件编写与测试 |
5.1 RTLinux下扩展模块的驱动编写 |
5.1.1 通用串口驱动函数编写 |
5.1.2 CAN驱动函数编写 |
5.1.3 检测控制和时统驱动函数编写 |
5.2 RTLinux下扩展模块的驱动测试 |
5.2.1 通用串口驱动测试 |
5.2.2 CAN驱动测试 |
5.2.3 检测控制和时统驱动测试 |
6 全文总结 |
致谢 |
参考文献 |
附录 |
(9)基于ARM和μC/OS-Ⅱ的嵌入式数控系统的设计与开发(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 引言 |
1.2 数控系统发展背景 |
1.3 国内外发展概况 |
1.4 课题研究意义 |
1.5 本课题研究主要内容 |
第二章 嵌入式数控系统总体结构设计 |
2.1 系统功能要求 |
2.2 嵌入式开发平台的选择 |
2.2.1 ARM 体系嵌入式微处理器 |
2.2.2 μC/OS–II 嵌入式实时操作系统 |
2.3 嵌入式数控系统硬件总体结构设计 |
2.4 嵌入式数控系统软件的结构 |
第三章 嵌入式数控系统硬件电路的设计与开发 |
3.1 ARM 微处理器模块 |
3.1.1 S3C44B0X 及片内外围简介 |
3.1.2 S3C44B0X 系统管理器 |
3.2 存储器模块 |
3.2.1 EPROM |
3.2.2 SDRAM |
3.2.3 NAND-Flash |
3.2.4 SRAM |
3.3 电源模块 |
3.3.1 电源转换电路 |
3.3.2 微处理器监控器电路 |
3.4 人机交互模块 |
3.4.1 键盘及LED 指示灯接口电路 |
3.4.2 液晶显示电路 |
3.4.2.1 S3C44B0X 内置LCD 控制器 |
3.4.2.2 Kyocera KCG075VG2BE 简述 |
3.4.2.3 KCG075VG2BE 与S3C44B0X 硬件电路设计 |
3.5 通信接口模块 |
3.5.1 JTAG 接口电路 |
3.5.2 RS-232 串行接口电路 |
3.5.3 USB 接口电路 |
3.6 D/A 转换模块 |
3.6.1 隔离 |
3.6.2 D/A 转换 |
3.6.3 放大 |
3.7 CPLD/FPGA 模块 |
3.7.1 器件选择 |
3.7.2 CPLD 和FPGA 的配置 |
3.7.3 并行接口 |
3.8 输入输出模块 |
3.8.1 开关量输入输出接口 |
3.8.2 差分信号输入输出接口 |
第四章 基于ΜC/OS–II 系统软件设计 |
4.1 嵌入式数控系统应用任务的设计 |
4.1.1 μC/OS–II 嵌入式操作系统的任务管理 |
4.1.2 系统软件结构规划 |
4.2 键盘及指示灯模块和D/A 转换模块的软件设计 |
4.2.1 S3C44B0X SIO 口 |
4.2.2 键盘及指示灯 |
4.2.3 D/A 转换模块 |
4.3 液晶显示 |
4.3.1 S3C44B0X 内置LCD 控制器驱动程序的实现 |
4.3.2 LCD 接口函数 |
4.3.3 汉字库的嵌入 |
4.3.4 系统界面概述 |
4.4 插补控制 |
4.4.1 插补的概念 |
4.4.2 插补算法 |
4.4.3 粗插补 |
4.4.4 精插补 |
4.4.5 速度控制 |
第五章 系统调试 |
5.1 ARM 处理器及其相关外设的调试 |
5.2 数控系统信号接口的调试 |
5.3 结论 |
第六章 总结与展望 |
6.1 全文总结 |
6.2 研究展望 |
参考文献 |
致谢 |
攻读硕士期间发表的论文 |
(10)基于CPLD的金相抛光机自动控制系统设计(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
§1-1 课题研究背景 |
§1-2 金相试样抛光机的研究现状 |
§1-3 金相抛光机面临的技术难题 |
§1-4 抛光机系统功能要求 |
第二章 抛光机自动控制系统的硬件设计 |
§2-1 可编程逻辑器件 |
2.1.1 可编程逻辑器件的发展 |
2.1.2 可编程逻辑器件的特点及分类 |
2.1.3 MAXⅡ系列芯片的特点及芯片选型 |
§2-2 抛光机自动控制系统总体结构 |
§2-3 步进电机驱动系统 |
2.3.1 步进电机的特点及分类 |
2.3.2 步进电机细分驱动 |
2.3.3 步进电机及驱动器选型 |
§2-4 人机接口设计 |
第三章 抛光机控制系统开发平台 |
§3-1 EDA 软件概述 |
§3-2 VHDL 硬件描述语言 |
3.2.1 VHDL 设计的优点 |
3.2.2 VHDL 语言设计流程 |
§3-3 开发工具 |
§3-4 系统的设计步骤 |
第四章 抛光机控制系统的设计实现 |
§4-1 抛光机自动控制系统的控制流程 |
§4-2 抛光机自动控制系统设计 |
4.2.1 CPLD 系统设计流程 |
4.2.2 CPLD 控制器的结构原理 |
§4-3 自动控制系统的模块划分及各部分的实现 |
4.3.1 时钟电路 |
4.3.2 数据接口电路 |
4.3.3 编码电路 |
4.3.4 算术逻辑运算电路 |
4.3.5 数据锁存器 |
4.3.6 状态控制电路 |
4.3.7 计数器 |
4.3.8 脉冲发生及换向电路 |
§4-4 自动控制系统的组合 |
§4-5 人机接口系统软件设计 |
第五章 结论 |
参考文献 |
致谢 |
四、专用键盘接口芯片的一种CPLD实现方案(论文参考文献)
- [1]长周期低噪声信号采集电路的设计[D]. 郭向鑫. 北华航天工业学院, 2020(08)
- [2]智能变电站变压器保护器的设计与应用[J]. 陈鑫. 中国电业(技术版), 2016(02)
- [3]基于AT89C5131单片机和CPLD的USB接口用户专用键盘设计[J]. 张鑫,张庆力,周吉. 计算机光盘软件与应用, 2013(06)
- [4]基于OMAP3530的高性能数控系统设计与研究[D]. 嵇光明. 南京航空航天大学, 2012(04)
- [5]高精度微波功率控制技术研究[D]. 裴娜. 西安工业大学, 2010(04)
- [6]基于80X86CPU的嵌入式铣床数控系统的研究[D]. 陈盛. 南京航空航天大学, 2010(06)
- [7]基于ARM和CPLD的四足机器人嵌入式控制器硬件平台设计[D]. 张婷婷. 武汉科技大学, 2009(02)
- [8]某型高炮综合管理计算机系统设计[D]. 王才才. 南京理工大学, 2008(11)
- [9]基于ARM和μC/OS-Ⅱ的嵌入式数控系统的设计与开发[D]. 王瞳瞳. 南京航空航天大学, 2008(06)
- [10]基于CPLD的金相抛光机自动控制系统设计[D]. 张保敬. 河北工业大学, 2007(11)