虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

参数计算工具

  • 基于ARM技术的嵌入式电梯控制系统研制

    自1887年美国奥梯斯公司制造出世界上第一台电梯以来,电梯作为一种垂直运动的升降设备,已日益成为人们生活中一项不可缺少的生活工具。随着经济的发展,高层建筑的不断涌现,电梯的功能与种类也随之而多样化,同时也对电梯的稳定性、安全性、舒适性、运行效率提出了更高的要求。 电梯控制系统是电梯技术的核心,它将电梯的各机械部件有机的组合起来,实现了电梯复杂的功能与稳定有效的运行。随着电子技术日新月异的发展,电梯控制系统经历了继电器控制、可编程逻辑控制(PLC)、智能微机控制的发展历程。本文在总结了当前电梯控制系统的基础上,设计了一套基于ARM技术与工业现场总线CAN(控制器局域网)的嵌入式集选型电梯控制系统。该控制系统采用变频变压调速方式,可与多款变频器相结合,并可匹配有齿轮曳引机和无齿轮永磁同步曳引机,适用于最高楼层为64层、4m/s以下电梯控制。该控制系统目前已成功应用在某电梯生厂家的国内、南非等电梯项目中。 论文阐述了本电梯控制系统的控制策略,详细介绍了以ARM7芯片LPC2378为核心的电梯主控制器的硬件结构及其软件设计。曳引机的速度控制是电梯控制技术的关键,因此为提高电梯运行时的舒适感与运行效率,文中建立了电梯运行速度曲线的数学模型,提出了根据设定时间参数与楼层间距自动生成速度曲线的计算方法。为优化电梯起动时的舒适感,论文还讨论了模糊控制技术在负载补偿中的应用。此外,本文在深入阐述CANOPEN协议原理的基础上,完成了基于CANOPEN的应用层协议设计,实现了电梯控制系统各控制器(主控制器、楼层控制器、轿厢控制器)之间实时、可靠的通信。

    标签: ARM 技术的嵌入式 电梯控制系统

    上传时间: 2013-07-20

    上传用户:西伯利亚狼

  • 高频变压器计算自动表格

    高频变压器计算自动表格,填入适当的参数自动计算需要的电感等

    标签: 高频变压器 计算 自动 表格

    上传时间: 2013-05-18

    上传用户:曹云鹏

  • 常用计算小工具

    全都是网络上搜集来的, 包含: RC振荡电路计算、电感阻抗计算、电容阻抗计算、电容或电感值计算、单片机小精灵、PCB报价计算、FLASH芯片型号查询。

    标签: 计算

    上传时间: 2013-04-24

    上传用户:Avoid98

  • 基于GNU工具链的ARM-MINIX嵌入式系统交叉编译环境的移植.pdf

    信息技术的发展,数字化产品的普及,导致了对嵌入式开发的巨大需求。以Linux为宿主机系统,搭配一个交叉编译环境,为嵌入式设备生成可执行程序己成为现在日益流行的编译嵌入式软件的解决方案。而开放源代码的GNUT具链是一套开源的开发环境,是嵌入式软件开发中理想的交叉编译器。但现有GNUI具链支持的平台并不能满足层出不穷的嵌入式产品的开发需要,仍有许多平台得不到支持,例如我们进行的minix向ARM-MINIX平台的移植。 本文以在linux环境下构建MINIX嵌入式系统的交叉编译工具链为背景,首先介绍了交叉编译系统的基本组成和结构,以及利用GCC构建交叉编译环境的优越性。然后对目标平台作了介绍。分析了GCC编译器,说明了GCC的设计思想,系统结构,介绍了GNU Binutils的功能,使用方法;接着分析了GNU工具链中的GAS和GLD的实现机制及源代码结构,由于BFD是GNUBinutils的基础,GAS和GLD都是使用BFD库来操作目标文件,因此在这一部分本文对BFD库的工作机制,数据结构也作了重点分析。紧接着说明了GCC交叉编译系统的移植思路和方法,实现难点,以及一些相关技术细节,这涉及到了若干重要的C源文件,Makefile,配置文件的修改,重点给出了BFD库,GAS和GLD的分析及其重定向(通常GCC生成的目标程序是针对GNU/Linux系统的)的实现;然后本文给出了在GNU/Linux宿主机上构建针对ARM-MINIX的参数设置及过程:最后对本文所做的工作进行了总结。

    标签: ARM-MINIX GNU 嵌入式系统

    上传时间: 2013-05-31

    上传用户:wangzhen1990

  • 基于ARM-Linux的嵌入式Scilab-EMB计算平台设计研究与实现

    嵌入式系统在众多工业领域扮演着越来越重要的角色,但是因嵌入式系统的资源受限缘故,导致在嵌入式系统上很难实现复杂计算算法。此外,当前嵌入式系统设计阶段和实现阶段的分离现状,致使嵌入式系统开发耗时且昂贵。为解决这些问题,本书提出了一种低成本、可重复使用且可重构的嵌入式系统设计与实现集成开发环境。为了减少成本,该集成环境全部是采用自由和开放源代码软件,如Linux操作系统和Scilab计算平台等。 本文主要包括以下内容: 1、构建嵌入式Linux开发环境及移植相关软件包到嵌入式ARM平台,首先详细的描述了如何使用Buildroot工具包制作交叉编译器,并描述Minicom、TFTP和NFS等嵌入式开发相关工具,最后详细的描述了如何移植嵌入式图形用户界面TinyX和嵌入式窗口管理器JWM。 2、构建Scilab-EMB嵌入式计算平台,首先介绍了数值计算软件Scilab,然后详细的描述了如何在ARM系统上实现Scilab-EMB嵌入式计算平台。 3、开发Scilab数据采集工具包,实现Scilab与底层设备通讯,该工具包PC版和ARM版均支持串口和以太网接口,且均支持Modbus现场总线。PC版额外支持OPC协议。 4、基于Scilab构建虚拟控制实验室,验证该平台的可行性及性能。 本文创新点: 1、国内外率先提出了一种新的以Scilab为核心的嵌入式计算平台方案,并在国内外首次实现了Scilab到ARM平台的移植; 2、开发了Scilab-DAQ数据采集工具包,有效的实现了Scilab与底层设备的通讯。 通过虚拟实验室的建立,验证了该嵌入式控制平台能够胜任多种复杂算法。 该嵌入式计算平台解决方案和Scilab-DAQ数据采集工具包已经受到国内外同行的关注,并被多家科研机构、学校和公司所采纳和使用。

    标签: Scilab-EMB ARM-Linux 嵌入式 计算

    上传时间: 2013-05-30

    上传用户:acon

  • 基于ARM的心血管参数检测系统的实现

    心血管疾病是当今世界危害人类健康的头号杀手,主要由高血压和动态粥样硬化等病症引起,早期这些病症不明显,但是一些相关的参数都己发生变化。因此通过检测这些参数就可以及早诊断出心血管疾病的潜在危险,也可以评估病人的病况和预示疾病的程度。因此若能及时检查这些参数就可以及早诊断出心血管疾病的潜在危险,为其预防和治疗争取了宝贵的时间。大量的临床实测结果证实,脉搏波的波形特征与心血管疾病密切相关。因此,系统通过检测脉搏信号来检测心血管参数。 便携式医疗仪器具有很大的市场,医疗仪器已从传统的PC和工业控制计算机转向嵌入式计算机系统。随着微处理器运算能力的增加,ARM微处理器及其优越的性能必将成为心血管检测系统的的主要平台。本系统采用三星ARM920作为处理器,通过脉搏传感器采集脉搏信号,并基于嵌入式Linux操作系统来实现。系统可实时显示脉搏波波形,选择显示心血管参数。本论文详细阐述了如何通过检测脉搏波来计算心血管参数;具体分析了系统的硬件平台;主要论述了软件的实现,包括bootload的移植,嵌入式Linux系统的移植,驱动程序的移植;应用程序的编写;基于QT的图形界面开发。采用高性能的ARM处理器作为系统的控制核心,不但能实时检测到脉搏信号,并对信号进行分析处理,而且集成了丰富的外设接口,有利于整个系统的集成。进一步提高通过脉搏波信号计算心血管参数的精度,系统的集成化和小型化,对参数异常处理的进一步处理是今后工作的发展趋势。 随着医疗卫生事业的发展,心血管疾病的预防和治疗急需解决,心血管检测系统具有广阔的市场空间,不仅适合临床使用,也适合普通家庭的应用。

    标签: ARM 参数检测

    上传时间: 2013-04-24

    上传用户:shawvi

  • 参数化Viterbi译码器的FPGA实现

    本文以某型号接收机的应用为背景,主要论述了如何实现基于FPGA的参数化的Viterbi译码器的知识产权(IP)核。文中详细论述了译码器的内部结构、VerilogHDL(硬件描述语言)实现、仿真测试等。这些可变的参数包括:码型、ACS(加比选)单元的数目、软判决比特数、回溯深度等。用户可以根据自己的需要设置不同的参数由开发工具生成不同的译码器用于不同的系统。  本文的创新之处在于,针对FPGA的内部结构提出了一种新的累加度量RAM的组织形式,大大节省了嵌入式RAM块;提出了一种新的累加度量值的归一化办法;此外还给出了用Matlab建模得到软判决信息辅助仿真工具进行电路仿真的方法,大大提高了仿真的速度。  所设计的(2,1,7)连续型5比特软判决译码器已经应用于某型号接收机,经受了实际应用的考验产生了巨大的经济效益。

    标签: Viterbi FPGA 参数 译码器

    上传时间: 2013-04-24

    上传用户:waizhang

  • 基于FPGA的GPS定位信息处理系统设计

    随着GPS(Global Positioning System)技术的不断发展和成熟,其全球性、全天候、低成本等特点使得GPS接收机的用户数量大幅度增加,应用领域越来越广。但由于定位过程中各种误差源的存在,单机定位精度受到影响。目前常从两个方面考虑减小误差提高精度:①用高精度相位天线、差分技术等通过提高硬件成本获取高精度;②针对误差源用滤波算法从软件方面实现精度提高。两种方法中,后者相对于前者在满足精度要求的前提下节约成本,而且便于系统融合,是应用于GPS定位的系统中更有前景的方法。但由于在系统中实现定位滤波算法需要时间,传统CPU往往不能满足实时性的要求,而FPGA以其快速并行计算越来越受到青睐。    本文在FPGA平台上,根据“先时序后电路”的设计思想,由同步没计方法以及自顶向下和自下而上的混合设计方法实现系统的总体设计。从GPS-OEM板输出的定位信息的接收到定位结果的坐标变换,最终到kalman滤波递推计算减小定位误差,实现实时、快速、高精度的GPS定位信息采集处理系统,为GPS定位数据的处理方法做了新的尝试,为基于FPGA的GPS嵌入式系统的开发奠定了基础。具体工作如下:    基于FPGA设计了GPS定位数据的正确接收和显示,以及经纬度到平面坐标的投影变换。根掘GPS输出信息标准和格式,通过串口接收模块实现串口数掘的接收和经纬度信息提取,并通过LCD实时显示。在提取信息的同时将数据格式由ASCⅡ码转变为十进制整数型,实现利用移位和加法运算达到代替乘法运算的效果,从而减少资源的利用率。在坐标转换过程中,利用查找表的方法查找转化时需要的各个参数值,并将该参数先转为双精度浮点小数,再进行坐标转换。根据高斯转化公式的规律将公式简化成只涉及加法和乘法运算,以此简化公式运算量,达到节省资源的目的。    卡尔曼滤波器的实现。首先分析了影响定位精度的各种误差因素,将各种误差因素视为一阶马尔科夫过程的总误差,建立了系统状态方程、观测方程和滤波方程,并基于分散滤波的思想进行卡尔曼滤波设计,并通过Matlab进行仿真。结果表明,本文设计的卡尔曼滤波器收敛性好,定位精度高、估计误差小。在仿真基础上,实现基于FPGA的卡尔曼滤波计算。在满足实时性的基础上,通过IP核、模块的分时复用和树状结构节省资源,实现数据卡尔曼滤波,达到提高数据精度的效果。    设计中以Xilinx公司的Virtex-5系列的XC5VLX110-FF676为硬件平台,采用Verilog HDL硬件描述语言实现,利用Xilinx公司的ISE10.1工具布局布线,一共使用44438个逻辑资源,时钟频率达到100MHZ以上,满足实时性信号处理要求,在保证精度的前提下达到资源最优。Modelsim仿真验证了该设计的正确性。

    标签: FPGA GPS 定位 信息处理

    上传时间: 2013-04-24

    上传用户:二驱蚊器

  • 基于FPGA的目标跟踪系统设计与研究

    随着电子技术的快速发展,计算机的性能得到了极大的提高,使得利用计算机实现人类的视觉功能成为目前计算机领域中最热门的课题之一。基于视频的目标检测与跟踪技术是计算机视觉领域中最主要的研究方向之一,它是智能监控、人机交互、移动机器人视觉导航、工业机器人手眼系统等应用的基础和关键技术。在科学研究和工程应用上都有十分诱人的前景。    论文提出了以FPGA为核心的思想,设计出一套应用于背景静止视频序列的动态目标检测与跟踪系统。通过位置固定的摄像头监控某一区域,分析摄像头采集到的动态视频序列,计算出目标的运动参数。与传统的基于PC机的视频动态目标跟踪系统相比,适应了目标跟踪系统对图像处理速度的实时性与数据带宽越来越高的要求,同时成本较低、设计更灵活,而且硬件重构性好、处理速度快、系统易于升级。    论文的主要工作包括:构建目运动标跟踪系统软件平台和硬件平台。应用MATLAB对目标检测算法进行仿真分析比较。采用Synplifty Pro、ModelSim和TimingDesigner等各种EDA软件工具对系统中各个层次的模块进行时序设计、代码编写、仿真验证等。最后使用QuartusⅡ将整个系统工程文件综合、布局布线。在察看时序报告无误后,将系统配置文件下载至FPGA开发板中。    实现结果表明:所设计的系统能很好地工作在FPGA中,实现了设计要求,为视觉智能监控打下基础。

    标签: FPGA 目标跟踪 系统设计

    上传时间: 2013-08-05

    上传用户:亮剑2210

  • LC滤波器参数设定

    好用的小工具,便于计算谐振频率、L值、C值。

    标签: LC滤波器 参数 设定

    上传时间: 2013-12-17

    上传用户:jx_wwq