基于FPGA的原子力显微镜快速控制嵌入式系统设计与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:xiaoyuzxcv123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着纳米科技领域研究的不断深入和发展,研究对象的尺度在不断缩小;同时在与其他学科相结合的过程中,研究环境也从静态逐渐扩展为动态,这些都对纳米研究工具的精度和速度提出了更高的要求。   原子力显微镜(Atomic Force Microscope,AFM)作为纳米研究与操作的重要工具,因其广泛的适用性受到了更多的关注。但是,受工作原理及机械结构等限制,也非尽善尽美,同样存在着诸多问题。为了改进它的各方面性能,科研工作者从不同的角度提出了多种解决方案,其中基于算法的改进是最多的,也相对成熟。但是,在利用硬件验证或实现这些算法的过程中,原有PC单机处理或是传统的数字信号处理设备因计算速度达不到期望的要求而造成了新的瓶颈。因此,论文提出了基于现场可编程门阵列(Field Programmable Gate Array,FPGA)的解决方案,替代传统设备实现控制算法,并充分利用其在时序逻辑和并行计算方面的优势,改善原子力显微镜扫描过程中控制的实时性和精度的问题。   首先,本文给出了基于FPGA的原子力显微镜快速控制嵌入式系统整体架构及硬件组成,并就其各部分功能、性能要求进行简要的介绍。   其次,本文针对原子力显微镜用户扩展接口与核心FPGA数字控制之间需要的特定的信号处理和转换等任务,设计了独立的PCB电路,从而实现模数信号间的良好过渡和传递。该PCB电路中包含了负责电压幅值调整的运放电路和数模/模数转换电路,并制定了合理的稳压电源供给方案。   再次,本文对利用FPGA实现嵌入式系统设计的方法和具体实现进行详细的介绍。一方面,基于FPGA的嵌入式开发方法简单灵活且易于更新优化,增强了该控制系统研发的通用性和可读性;同时通过例化、调用等方式,使得研发工作能够把更多的精力用于不同控制算法的实现,而不是各硬件模块底层驱动或数据流管理,从而体现了基于FPGA进行快速控制系统设计的便利和优势。   最后,充分利用软、硬结合的方法,给出硬件配置步骤。基于系统需求,利用Quartus软件在SOPC Builder环境下构建Nios系统架构,根据控制的精度和速度要求,定制相应的系统I/O及其他硬件外设模型,并最终在顶层文件中完成系统全部逻辑的模块化搭建工作。在完成硬件搭建的基础上,利用Nios IDE实现控制任务、数据流管理及底层驱动,并以PID算法的实现为例,说明控制算法的实现过程及思路。  
其他文献
最近几年来,国内外的许多学者对粒计算理论及其应用做了深入地研究,发现粒计算的理论研究不仅为不完整数据的分析、推理,以及提取有用的属性、发现数据间的关系、简化信息处理等
随着电力电子装置的不断广泛应用,电网谐波以及“无功”污染日益严重,给工业生产与社会生活带来危害。而功率因数校正技术是抑制电流谐波和无功功率的有效方法,这使得功率因数校
自20世纪60年代美国、苏联为了探索月球开始移动机器人的研究以来,移动机器人由于其广阔的应用前景,取得了突飞猛进的发展。从最开始室内结构化环境的导航,到后来移动机器人的同
随着计算机技术、通信技术的发展,可编程逻辑控制器(Programmable Logic Controller,PLC)控制设备以其开放性逐渐成为工业控制领域的主导力量。人机界面(Human Machine Inter
在非线性滤波领域,粒子滤波算法在继传统的扩展卡尔曼滤波算法和无迹卡尔曼滤波算法之后开始得到人们的重视,并广泛应用于目标跟踪、导航制导与控制、图像处理及故障检测等领域
世界上许多问题都可归结为搜索和优化问题,而遗传算法现己成为求解这类问题的杀手锏,尤其适合非传统多变量复杂问题的求解。遗传算法是一种模拟自然界生物进化和遗传过程,具有极
地球碳循环系统的研究,可以清晰地给出系统中各圈层碳的交换过程,进而明确地球碳循环系统各圈层间的相互关系,及其人类活动的影响程度。大气中的二氧化碳被地球各圈层吸收,然后
工程领域中和实际生活中,经常有一些不规则或者形状为任意造型的大型物料需要测量其体积。例如,煤矿上输送过程中的煤堆。一般输送带上的煤堆体积都很大,在测量其体积时,很难
因具有结构简单,制造成本低的优点,以及家用电器的普及,单相电机的应用越来越广泛,同时,也使得单相电机的耗能在耗能总量中所占比重越来越大。目前国际上能源问题日趋严重,对用电设
质子交换膜燃料电池(Proton Exchange Membrane Fuel Cells简称PEMFC)具有启动速度快、携带方便、体积小等诸多优点,特别适用于电动汽车、潜艇、备用电源等领域,因此越来越受到