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

软驱

  • 基于ARM的PVC软标机数控系统研究与设计

    为了解决当前PVC软标生产技术落后、效率低、质量不稳定、能耗高、工作环境差等问题,本文提出研制集注标、烘烤、冷却的数控PVC软标机方案。 数控PVC软标机控制系统采用“ARM9+RT-Linux”开发模式,将数控技术与嵌入式系统应用有机结合起来,一方面发挥ARM9微处理器高性能、低功耗的特点,使PVC软标机数控系统有较强的数据处理和运动控制能力;另一方面利用实时操作系统RT-Linux的开放性、强大的功能,简化了数控系统软件的开发,缩短了应用系统开发周期。 本文研究的主要内容是基于嵌入式的PVC软标机数控系统硬件设计和软件开发。首先详细介绍了系统各功能模块的硬件电路设计,包括嵌入式最小系统搭建、伺服驱动器接口电路设计、电磁阀接口电路设计、人机交互模块设计、通信模块设计、开关量模块设计等方面内容;然后,基于RT-Linux的嵌入式系统软件实现机理的理论指导下,提出了系统软件的架构,在此基础上详细阐述了软件实现过程:通过对PVC软标机数控系统功能需求及多任务间数据依赖关系的分析,同时结合RT-Linux平台上实时应用软件的结构特点,本文在逻辑架构上对控制系统的实时任务和非实时任务进行了划分,并设计了模块间数据缓冲机制;在时序架构上提出了系统的多任务运行时机分配以及各任务之间正确合理的时序关系,以保证实时任务的实时性和非实时任务能够得到适当运行;在应用软件架构上利用RT-Linux多线程编程技术实现了系统软件的基本功能。最后,针对本系统插补所需的精度和系统实时性要求,利用数据采用直线插补算法实现了系统的插补功能。 目前,PVC软标机数控系统的基本功能已经实现,系统能够在实验平台上稳定运行,基本达到预期目标。关键字:PVC软标;数控系统;插补;RT-Linux;ARM9

    标签: ARM PVC 数控

    上传时间: 2013-04-24

    上传用户:visit8888

  • (2,1,9)软判决Viterbi译码器的设计与FPGA实现

    卷积码是无线通信系统中广泛使用的一种信道编码方式。Viterbi译码算法是一种卷积码的最大似然译码算法,它具有译码效率高、速度快等特点,被认为是卷积码的最佳译码算法。本文的主要内容是在FPGA上实现约束长度为9,码率为1/2,采用软判决方式的Viterbi译码器。 本文首先介绍了卷积码的基本概念,阐述了Viterbi算法的原理,重点讨论了决定Viterbi算法复杂度和译码性能的关键因素,在此基础上设计了采用“串-并”结合运算方式的Viterbi译码器,并在Altera EP1C20 FPGA芯片上测试通过。本文的主要工作如下: 1.对输入数据采用了二比特四电平量化的软判决方式,对欧氏距离的计算方法进行了简化,以便于用硬件电路方式实现。 2.对ACS运算单元采用了“串-并”结合的运算方式,和全并行的设计相比,在满足译码速度的同时,节约了芯片资源。本文中提出了一种路径度量值存储器的组织方式,简化了控制模块的逻辑电路,优化了系统的时序。 3.在幸存路径的选择输出上采用了回溯译码方法,与传统的寄存器交换法相比,减少了寄存器的使用,大大降低了功耗和设计的复杂度。 4.本文中设计了一个仿真平台,采用Modelsim仿真器对设计进行了功能仿真,结果完全正确。同时提出了一种在被测设计内部插入监视器的调试方法,巧妙地利用了Matlab算法仿真程序的输出结果,提高了追踪错误的效率。 5.该设计在Altera EP1C20 FPGA芯片上通过测试,最大运行时钟频率110MHz,最大译码输出速率10.3Mbps。 本文对译码器的综合结果和Altera设计的Viterbi译码器IP核进行了性能比较,比较结果证明本文中设计的Viterbi译码器具有很高的工程实用价值。

    标签: Viterbi FPGA 软判决 译码器

    上传时间: 2013-07-23

    上传用户:叶山豪

  • 直流开关电源的软开关技术阮新波

    软开关技术的一本经典好书,很多软开关的文献都源于该书

    标签: 直流开关电源 软开关技术

    上传时间: 2013-07-24

    上传用户:sqq

  • DTMF软解码实现方法(英文的)

    ·详细说明:DTMF软解码实现方法,英文的,但算法好,节约您的开发成本.文件列表:   试验DTMF软解码   ..............\DTMF Decoding with a PIC16xxx.doc   ..............\试验DTMF软解码   ..............\..............\Form1.frm  

    标签: DTMF 软解码 实现方法 英文

    上传时间: 2013-04-24

    上传用户:20160811

  • 用NiosII软核配置FPGA的C语言源程序

    用NiosII软核配置FPGA的C语言源程序,比较经典,我用一年了,时序不需更改

    标签: NiosII FPGA C语言 软核

    上传时间: 2013-08-21

    上传用户:qq521

  • FPGA系统的sram的软仿真设计

    FPGA系统的sram的软仿真设计,可以实现按位写,按位读。

    标签: FPGA sram 仿真设计

    上传时间: 2013-08-23

    上传用户:wsq921779565

  • arm9_fpga2_verilog是一个可以综合的用verilog写的arm9的ip软核

    arm9_fpga2_verilog是一个可以综合的用verilog写的arm9的ip软核,对学习arm和FPGA开发有帮助。

    标签: verilog fpga arm9 arm

    上传时间: 2013-08-23

    上传用户:xlcky

  • xilinx ise 7.1下 实现sparten3 basys板上基于8086FPGA软核的吃豆子游戏

    xilinx ise 7.1下 实现sparten3 basys板上基于8086FPGA软核的吃豆子游戏

    标签: sparten3 xilinx basys 8086

    上传时间: 2013-08-23

    上传用户:417313137

  • FPC模组软板设计规范

    FPC模组软板设计规范

    标签: FPC 模组 软板 设计规范

    上传时间: 2013-11-01

    上传用户:pol123

  • FPC背光源软板设计规范

    FPC背光源软板设计规范

    标签: FPC 背光源 软板 设计规范

    上传时间: 2013-10-16

    上传用户:9牛10