本文介绍了ATmega128 单片机的基本功能,设计了以其为核心的永磁无刷直流电动机控制系统。充分利用它运算速度快、片内外设丰富的特点,采用PWM 方式,实现对无刷直流电动机的位置与速度控制,并给出了总体设计方案和相应的软件策略。传统的无刷直流电动机控制系统一般由分立的模拟器件构成。模拟控制系统使用方便,价格便宜,应用广泛。但是,模拟器件也有本质的缺陷:元器件特征参数受温度影响;器件的老化;不便于维护、无法升级。随着微处理器性能的不断提高,以其为核心的数字控制系统正逐渐应用于无刷直流电动机的控制,并取得了非常好的效果。它终将取代模拟控制系统。ATmega128 单片机是ATMEL 公司研发出的增强型内置Flash 的精简指令集CPU(RISC)高性能低功耗CMOS 微处理器。它片内集成了丰富的外设,大大简化了控制系统的硬件电路,提高了系统的性能,能满足电机控制系统的要求。本文探讨了无刷直流电动机的ATmega128单片机控制系统和无刷直流电动机的控制策略。
上传时间: 2014-01-20
上传用户:zhliu007
17-1. PWM调速基本原理17-2. P89V51RD2的PWM功能模块结构与应用17-3. 智能小车电机调速案例分析 17-4. 课后思考和实验准备PWM脉冲驱动电路直流电机的速度控制中,需要对控制信号进行功率驱动或电气隔离,以下为典型应用电路(负载为直流电机M1)。 P89V51RD2的几个重要寄存器CMOD-PCA计数器方式寄存器CCON-PCON计数器控制寄存器CCAPMn-PCA模块比较/捕获寄存器(n=1、2、3、4、5)
上传时间: 2014-01-03
上传用户:tianyi996
为了提高直流电机调速系统的控制精度和降低开发成本,提出了一种基于Proteus的直流电机PWM调速系统设计方案。系统以AT89S51单片机为核心,利用ADC0808采样直流电机占空比设定值,运用脉宽调制技术控制PWM波输出占空比α,完成直流电机的转速调节。利用Proteus 软件进行了仿真调试,结果表明所设计的直流电机PWM调速系统具有较高的控制精度和较快的动态响应速度;并且 Proteus仿真技术的运用,可有效地降低系统开发成本,缩短研制周期。
上传时间: 2013-11-18
上传用户:zq70996813
摘要:基于ATmega128单片机的智能小车控制系统。通过光电编码器实现对小车速度的测量并将速度值进行bang—bang+PID运算.产生控制直流电机转速的PWM电压信号,实现对车速的快速调整和精确控制。小车控制系统还配有避障和灰度传感器。用于检测障碍物和地面灰度,实现小车避障和寻迹功能。
上传时间: 2013-10-29
上传用户:清风冷雨
通过PID来控制电机转速,不错的分析和介绍
上传时间: 2013-12-15
上传用户:zjf3110
论文以Altera公司的Cyclone II系列EP2CSQ208为核心芯片,构建基于FPGA的SOPC嵌入式硬件平台,并以此平台为基础深入研究SOPC嵌入式系统的硬件设计和软件开发方法,详细测试和验证系统存储模块和外围模块。同时以嵌入式处理器IP核NioslI为核心,设计出基于NioslI的视觉控制软件。在应用中引入pc/os.II实时操作系统,介绍了实时操作系统I_tc/OS.II的相关概念和移植方法,设计了相关底层软件及轨迹图像识别算法,将具体应用程序划分成多个任务,最终实现了视觉图像的实时处理及小车的实时控制。 在本设计中,图像采集部分利用SAA7111A视频解码芯片完成视频信号的采集,利用FPGA完成复杂高速的逻辑控制及时序设计,将采集的数字视频信号存储在外扩存储器SRAM中,以供后续图像处理。 在构建NioslI CPU时,自定制了SRAM控制器、irda红外接口、OC i2c接口、PWM接口和VGA显示接口等相关外设组件,提供了必要的人机及控制接口,方便系统的控制及调试。
上传时间: 2013-11-13
上传用户:chenhr
[摘要]步进电机(脉冲电动机)作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着数字技术的发展,它在数控机床、轧钢机和军事工业等部门得到了广泛的应用。本文对步进电机的驱动控制进行了探讨,并对步进电机控制的不同技术方案进行了分析、比较和讨论。采用ATmegal6控制步进电机,步进电机的速度大小与ATmegal6产生的PWM波的频率成线性正比关系。由单片机计算加减速阶段的频率值比较复杂,而且所需周期较长,因此将频率值储存在数组或表中。
上传时间: 2015-01-02
上传用户:asasasas
The power of programmability gives industrial automation designers a highly efficient, cost-effective alternative to traditional motor control units (MCUs)。 The parallel-processing power, fast computational speeds, and connectivity versatility of Xilinx® FPGAs can accelerate the implementation of advanced motor control algorithms such as Field Oriented Control (FOC)。 Additionally, Xilinx devices lower costs with greater on-chip integration of system components and shorten latencies with high-performance digital signal processing (DSP) that can tackle compute-intensive functions such as PID Controller, Clark/Park transforms, and Space Vector PWM. The Xilinx Spartan®-6 FPGA Motor Control Development Kit gives designers an ideal starting point for evaluating time-saving, proven, motor-control reference designs. The kit also shortens the process of developing custom control capabilities, with integrated peripheral functions (Ethernet, PowerLink, and PCI® Express), a motor-control FPGA mezzanine card (FMC) with built-in Texas Instruments motor drivers and high-precision Delta-Sigma modulators, and prototyping support for evaluating alternative front-end circuitry.
上传时间: 2013-10-28
上传用户:wujijunshi
直流电动机双极性可逆PWM系统,其中电流PI调节控制中,根据转向标志DIRECTION来决定输出极限:正转时,输出范围是0-250,反转时是250-5
上传时间: 2013-12-28
上传用户:kelimu
MCS-96单片机中断控制下的多道I_O程序。该程序完成4路采样,并在HSO线上给出相应PWM输出,P2.5上给出另一个PWM输出。
上传时间: 2015-07-04
上传用户:qiao8960