有关直流电机控制系统的课程设计,是学期末单片机结课时老师留的作业。
2021-12-21 14:35:51 1MB 单片机
1
本文介绍了一种由A T89C51 单片机控制伺服电机的系统方案,包括系统硬件设计和软件设计。该系统在激光熔覆自动送粉器上得到了成功应用,能实现对送粉过程的平稳控制。
2021-12-20 22:28:42 77KB 单片机 交流 伺服电机 控制系统
1
1.本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机作为主控制器 2.采用霍尔传感器非接触式测电机转速 3.LCD1602液晶显示当前的转速,转速单位为转/分(RPM)。和显示当前的pwm占空比0~100%。 4.电机的速度可以通过按键调整,也可以开始暂停,正转和反转。 注意:磁铁和霍尔元件最近距离在2mm左右,太近可能会在电机转动时碰到霍尔元件,太远霍尔元件可能会检测不到磁铁。 使用说明: 液晶屏第一行显示电机转速,第二行显示占空比,占空比数值越大,电机转速越快。 系统一共有6个按键,单片机附近的独立按键是系统的复位按键,按下单片机会复位。 下面一排是控制按键: 1键:加速键,可以短按,占空比加1,也可长按,占空比连续加; 2键:减速键,可以短按,占空比减1,也可长按,占空比连续减; 3键:正转切换键,按下后电机正转; 4键:反转切换键,按下后电机反转; 5键:开始暂停键,按一下开始,再按一下暂停。 制作出来的实物图: 单片机直流电机控制转速仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 电路原理图如下:
2021-12-19 17:20:45 11.64MB 51单片机 电路方案
1
设计一个三相步进电机控制系统,要求系统具有如下功能:用K0-K2做为通电方式选择键,K0为三相单三拍,K1为三相双三拍,K2为三相六拍;K3为启动/停止控制、K4方向控制;用4位LED数码管显示工作步数。用3个发光二极管显示状态:正转时红灯亮,反转时黄灯亮,不转时绿灯亮。
2021-12-15 23:40:34 283KB 电机 计算机控制技术 三相步进电机
1
基于TL494的PWM直流电机控制系统设计 思路不错,值得参考
2021-12-15 16:05:21 14.17MB TL494 PWM直流电机
1
1 引言   无刷直流电机利用电子换向器取代了传统直流电机中的机械电刷和机械换向器,因此不仅保留了直流电动机运行效率高和调速性能好等优点,又具有交流电动机的结构简单、运行可靠、维护方便等优点。由于不受机械换向限制,易于做到大容量、高转速,目前在航天、军工、数控、冶金、医疗器械等领域已得到大量应用。TMSF2812 DSP是TI公司新推出的基于TMS320C2xx内核的定点数字信号处理器。器件上集成了多种先进的外设,具有灵活、可靠的控制和通信模块,完全可以采用单芯片实现电机控制系统的控制和通信功能,使得电机控制系统简单化、模块化,为电机及其他运动控制领域应用的实现提供了良好的平台。本文设计和实现
1
一种基于 Matlab的无刷直流电机控制系统建模仿真方法.doc
2021-12-09 16:03:11 658KB
1  概  述   无刷直流电机是常用的无刷电机。它易于驱动,速度可调且工作寿命长,适用于各类大小型工业应用,诸如小型马达的控制(如12 V直流无刷电机)。   LPC2141是NXP公司推出的嵌入高速Flash闪存的32位ARM微控制器,具有高性能、小体积、低功耗、片上可选择多种外设等优点,应用范围很广。LPC2141包括多个32位定时器、10位ADC和PWM输出功能,通过匹配PWM定时器的输出,可以适合于各种工业控制;芯片上集成USB,可以通过USB接口连接PC GUI(图形用户界面)软件,方便地控制电机。   本文基于LPC2141的无刷直流电机控制系统设计,包括NXP公司完整的电
1
基于嵌入式Web服务器的远程电机控制系统.pdf
2021-12-01 09:01:02 272KB 服务器 服务技术 数据服务 参考文献
一、 课程设计的目的 课程设计是本科教学全过程中的重要环节。《微机应用系统设计与综合实验(实践)》课程设计主要培养我们自动化专业学生,运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生运用计算机编程语言综合编程能力、程序调试技能和微机系统接口综合应用及电路设计能力。 1、学习在PC系统中扩展简单的I/O接口的方法。 2、熟练掌握和运用汇编和C语言编写程序控制8255各口的输入输出,并正确带动数码管及步进电机;能熟练运用汇编和C语言实现8254的定时功能,以确保8255输出的脉冲频率稳定。 3、熟练掌握ISA总线配置方式下硬件实验的调试,并能独立的排除故障,以确保实验的顺利进行。 二、 设计的题目名称及要求 设计题目:小型步进电机控制系统设计。 设计要求: 1、编程语言为C语言或汇编语言。 2、硬件电路基于80x86微机小键盘和数码显示接口。 3、控制性能要求,实现步进电机启动、方向、速度调节和停止功能选择,并且在计算机屏幕上及数码管上实时显示步进电机当前参数及工作状态。编程语言为汇编语言或C语言。 三、实验设备 PC机一台(装有TDPIT软件)、唐都AEDK8688ET实验箱。 四、设计的思想和实施方案 由于本次课程设计控制的对象是步进电机,首先我得通过查阅相关资料对步进电机有个初步的了解和认识。所谓步进,就是指每给步进电机一个递进脉冲,步进电机各绕组的通电顺序就改变一次,即电机转动一次(一定的角度),本次课程设计控制的是四项八拍步进电机。在了解了步进电机的工作原理后,我的初步想法是用8255给步进电机传送脉冲,用8254控制传送脉冲的频率,以实现对步进电机转速的控制。 8255内部包含3个8位的输入输出端口A、B和C,端口A和端口B都可以用作一个8位的输入口或8位的输出口,端口C既可以作为一个8位的输入口或8位的输出口,又可以作为两个4位的输入输出口(C口上半部分和C口下半部分)使用,还可以配合A口和B口工作,分别用来产生A口和B口的输出控制信号和输入A口和B口的端口状态信号。 本次设计,我对8255的使用是这样的:8255工作于方式0,A口低四位接键盘及数码管显示单元的X1~X4;C口低四位接键盘及数码管显示单元的Y1~Y4; C口高四位接步进电路的驱动电路,使电机转动起来;B口接数码管的A、B、C、D、E、F、G和DP,以使数码管显示电机的转向和转速。8255的A口高四位本次课程设计没有用到。
2021-11-27 18:23:55 445KB 步进电动机 调速 方向控制
1