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

主控制模块

  • 多功能车辆总线一类设备的FPGA实现

    多功能车辆总线一类设备是一个在列车通信网(TCN,TrainCommunication Network)中普遍使用的网络接口单元。目前我国的新式列车大多采用列车通信网传输列车中大量的控制和服务信息。但使用的列车通信网产品主要为国外进口,因此迫切需要研制具有自主知识产权的列车通信网产品。 论文以一类设备控制器的设计为核心,采取自顶向下的模块设计方法。将设备控制器分为同步层和数据处理层来分别实现对帧的发送与接收处理和对帧数据的提取与存储处理。 同步层包含帧的识别模块、曼彻斯特译码模块、曼彻斯特编码与帧封装三个模块。帧识别模块检测帧的起始位并对帧类型进行判断。译码模块根据采集的样本值来判断曼彻斯特编码的值,采样的难点在于非理想信号带来的采样误差,论文使用结合位同步的多点采样法来提高采样质量。帧分界符中的非数据符不需要进行曼彻斯特编码,编码时在非数据符位关闭编码电路使非数据符保持原来的编码输出。 数据处理层以主控单元(MCU,Main Control Unit)和通信存储器为设计核心。MCU是控制器的核心,对接收的主帧进行分析,判断是从通信存储器相应端口取出应答从帧并发送,还是准备接收从帧并存入通信存储器。通信存储器存储设备的通信数据,合适的地址分配能简化MCU的控制程序,论文固定了通信存储器端口大小使MCU可以根据一个固定的公式进行端口的遍历从而简化了MCU程序的复杂度。数据在传输中由于受到干扰和冲突等问题而出现错误,论文采用循环冗余检验码结合偶检验扩展来对传输数据进行差错控制。 最后,使用FPGA和硬件描述语言Verilog HDL开发出了MVB一类设备。目前该一类设备已运用在SS4G电力机车的制动控制单元(BCU.Brake Control Unit)中并在铁道科学研究院通过了TCN通信测试。一类设备的成功研制为列车通信网中总线管理器等高类设备的开发奠定了坚实的基础。

    标签: FPGA 多功能 总线 设备

    上传时间: 2013-07-27

    上传用户:qazxsw

  • 基于VC++与PMAC的机器人控制软件的开发

    ·摘要:  以IPC+DSP作为六自由度工业机器人的控制器,设计了一种基于可编程多轴控制器PMAC(Programmable Multi-Axies Controller)的开放式机器人控制系统.采用Visual C++编制控制程序,将机器人系统中管理、控制功能的实现分为若干个模块,负责底层伺服驱动的函数利用PMAC运动语言编写,可直接调用.整个控制软件能完成数据及运动状态显示、伺服驱动、

    标签: PMAC VC 机器人 控制软件

    上传时间: 2013-05-25

    上传用户:qwe1234

  • 基于FPGA的永磁电机控制系统

    随着经济的发展,科学技术的进步,永磁电机的研发和控制技术都有了快速的发展。永磁电机的发展也带来了永磁电机控制器的发展,电机控制器已经由传统的模拟元件控制器,逐渐转向数模混合控制器、全数字控制器。基于现场可编程门阵列(FPGA——Field Programmable Gate Array)的新一代数字电机控制技术得到越来越多的关注。现在的FPGA不仅实现了软件需求和硬件设计的完美集合,还实现了高速与灵活性的完美结合,使其已超越了ASIC器件的性能和规模。在工业控制领域,FPGA虽然起步较晚,但是发展势头迅猛。    本文在介绍了传统无刷直流电机控制技术的基础上,分析了采用FPGA实现电机控制的优点。详细介绍了使用硬件编程语言,在FPGA中编程实现永磁无刷直流电机速度闭环控制的各个关键环节,如:PI调节器、数字PWM等等。在实现永磁无刷直流电机速度闭环控制的同时,将速度检测环节采用FPGA实现,减小了系统硬件开销。在实现单台永磁无刷直流电机速度闭环控制的基础上,本文在一片FPGA芯片上实现了多台永磁无刷直流电机的速度闭环独立控制系统。介绍了采用FPGA进行多台电机控制具有独特的优势,这些优势使得FPGA在实现多台电机控制时非常方便,具有单片机(MCU)和数字信号处理器(DSP)无法比拟的优点。文中对基于FPGA的单台和多台永磁无刷直流电机控制系统分别进行了实验验证。    FPGA编程灵活,设计方便,本文在FPGA中实现了各种不同的PWM调制方式。从电路方面详细分析了采用不同的PWM调制,换相时无刷直流电机母线的反向电流问题。借助FPGA平台,对各种PWM调制方式进行了实验,对理论分析进行了验证。    另外,本文介绍了目前非常流行的一种FPGA图形化设计方法,即基于XSG(Xilinx System Generator)的FPGA设计。这种设计方法具有图形化、模块化的优点,大大方便了用户的FPGA开发设计。在XSG中建立的仿真系统,区别于传统的Simulink仿真,可以直接生成相应的硬件编程语言代码下载到FPGA中运行。本文借助XSG软件设计在XSG/Simulink中实现了永磁同步电机矢量控制系统的混合建模算法,并进行了仿真。

    标签: FPGA 永磁电机 控制系统

    上传时间: 2013-04-24

    上传用户:wangyi39

  • 神经网络PID飞行控制算法的FPGA实现

    神经网络控制算法作为一种比较成熟的智能控制算法,在空空导弹的理论研究中也得到了很多应用,但它的实际应用通常是通过软件实现的,而软件实现是串行执行指令,运行速度慢,可靠性低,很难满足实际导弹制导系统实时性的要求。控制算法硬件实现的最大特点就是可提高控制算法的实时运算速度和可靠性。本课题针对导弹制导系统,以FPGA为硬件平台研究神经网络控制算法的硬件实现。本文首先对BP神经网络算法思想进行了深入分析,并对BP网络的各个阶段进行了理论推导,最后对BP神经网络PID飞行控制算法进行了研究和总结,为硬件实现提供了理论基础。基于对上述理论的深入研究和分析,本文提出了一种适合FPGA实现该神经网络控制算法的硬件实现模型。在该模型中,神经网络各层之间采用串行执行数据方式,层间则采用并行运行方式,可有效提高系统的运算速度。由于模块化、层次化的自顶向下的模块化设计方法可有效减少错误的产生,是设计复杂大规模系统的理想设计方法。本文采用了此设计方法,通过把系统模块化,对各个子模块分别用VHDL硬件描述语言进行描述,并基于QUARTUS II软件开发平台进行综合和仿真,直到达到研究设计要求。最后将仿真程序源代码下载配置到具体的Cyclone II系列EP2C70 FPGA芯片中,应用于某实际导弹控制系统的研究。理论分析和实验结果表明该神经网络飞行控制算法的FPGA硬件实现是有效可行的,可满足系统实时性的要求,为制导系统的实际工程实现提供了基础。

    标签: FPGA PID 神经网络 飞行控制

    上传时间: 2013-04-24

    上传用户:冇尾飞铊

  • 单片机控制多功能逆变焊机研究

    介绍的多功能逆变焊机控制系统是以80C196KC为控制系统核心组成了最小单片机控制系统.文中首先讨论了控制系统各部分电路如:脉宽调制电路、驱动电路、恒值采样反馈电路、保护电路、参数预置与显示电路的组成及工作原理.接着介绍了对于一个复杂的控制系统的如何采有模块化程序设计方法来设计系统软件,以及常用的软件抗干扰措施.最后给出了所设计的多功能逆变焊机系统调试的试验结果.

    标签: 单片机控制 多功能 逆变 焊机

    上传时间: 2013-04-24

    上传用户:semi1981

  • 基于矢量控制原理的异步电机调速系统的研究与设计

    ·目 录文摘英文文摘独创性声明及学位论文版权使用授权书第一章绪论1.1交流电机调速技术的发展状况1.2现代交流调速系统的类型1.2.1同步电动机调速系统的基本类型1.2.2异步电动机调速系统的基本类型1.3现代交流调速系统的发展趋势和动向1.3.1控制理念与控制技术方面的研究与开发1.3.2变频器主电路拓扑结构研究与开发1.3.3 PWM模式改进与优化研究1.3.4中压变频装置的研究与开发1.4本文

    标签: 矢量 控制原理 异步电机 调速系统

    上传时间: 2013-07-05

    上传用户:123啊

  • 基于DSP的永磁同步电机变频调速系统及其仿真

    ·摘要:  采用DSP处理器实现永磁同步电机变频调速系统.该系统由主电路、控制和辅助电路构成.主电路中逆变器采用IGBT功率模块.控制电路以TMS320F240芯片为核心,将系统控制、通讯、显示与保护,系统参数、故障等信息保存在芯片存贮器中.辅助电路由辅助开关电源、驱动及电流电压检测电路组成.系统初始化后进入由键盘、显示、SCI、故障处理等模块组成的后台程序.而前台程序主要进行内外两环的数

    标签: DSP 永磁同步电机 变频调速系统 仿真

    上传时间: 2013-04-24

    上传用户:laozhanshi111

  • 高压变频器模拟量控制电路及功能设计

    ·摘要:  对10kV单元串联式高压变频器的主电路拓扑结构及功率单元电路进行了研究,分析了控制电路构成原理.重点对模拟量控制电路进行了设计及仿真,其功能是对高压变频器系统内各类模拟信号进行运算处理,以满足DSP的ADC部分的物理和逻辑要求.设计电路用于实际的10 kV单元串联式高压变频器,取得了良好的效果,并给出了模拟量控制电路的功能实现.  

    标签: 高压变频器 模拟量 控制电路

    上传时间: 2013-04-24

    上传用户:dbs012280

  • 基于S7-300可编程控制器的步进电机控制

    ·摘 要:针对步进电机低速运行时出现的振动现象以及传统的控制器复杂工况适应能力差,可靠性低的不足问题,设计采用西门子S7-300系列PLC控制步进电机,应用S7-300的定位模块FM353,实现对步进电机的精确定位和速度控制,较好地解决了步进电机低速振动问题。[著者文摘] 

    标签: 300 可编程控制器 步进电机控制

    上传时间: 2013-06-03

    上传用户:yuzsu

  • 相关于fpga的vga显示的控制

    相关于fpga的vga显示的控制,包括模块,设计思路,方案等重要代码

    标签: fpga vga 控制

    上传时间: 2013-08-11

    上传用户:青春给了作业95