这是一款AT89C51单片机直流电机PWM调速程序,程序可以直接用于AT89C52、AT89S51、AT89S51,STC89C51、STC89C52单片机中,单片机晶振采用11.0592M,直流电机由L298集成电路控制,产生的PWM的频率约为91Hz。L298各引脚已在程序中标明,原理图大家可以自己画一下,这里就不具给出。下面是源程序。 #include[reg52.h》//注意请把‘ [ ’换成 “《”,下同。否则编译时会出错。 #include [intrins.h》// #define uchar unsigned char #define uint unsigned int sbit en1=P2^0; sbit en2=P2^1; sbit s1=P2^2; sbit s2=P2^3; sbit s3=P2^4; sbit s4=P2^5; uchar t=0; uchar m1=0; uchar m2=0; uchar tmp1,tmp2; void motor(uchar index, char speed) { if(spe
2021-04-26 12:48:20 87KB AT89C51 单片机 PWM 程序
1
分享给要做异步电机_直流电机_abc系统_dq0系统的人 里面有各种仿真跟程式码
2021-04-25 14:02:07 651KB 电机仿真 MATLAB程式码 simulink仿真
1
Arduino正在引领开源硬件的兴起,使得越来越多的人不需要科班出身就能够快速进行电子方案的DIY制作。这里分享一个网友发布的,基于Arduino的直流电子控制方案,供大家参考。
2021-04-24 23:48:24 143KB arduino 直流电机 文章 课设毕设
1
基于FPGA的https://mp.csdn.net/console/uploadResources?spm=1011.2124.3001.4171直流电机zhiwang.pdf
2021-04-24 09:02:34 92.95MB fpga 直流电机
1
基于STM32F103的直流电机PWM调速Proteus仿真(驱动为L298N,含程序代码和Proteus仿真图)。
2021-04-23 21:13:42 2.62MB STM32单片机、Proteus
1
基于DSP2812的无刷直流电机伺服控制程序,用PID算法控制电机的转动.rar 基于DSP2812的无刷直流电机伺服控制程序,用PID算法控制电机的转动.rar
2021-04-23 19:51:13 602KB 基于DSP2812
1
本人按文档一步一步建模仿真,介绍的很详细,也是从网上下的,非常适合对直流电机建模的初学者,文档建立的是输入电压U和电机输出角度、角速度方面的建模仿真,
2021-04-23 15:59:23 422KB 直流电机 建模 matlab.simul
1
57BL系列无刷直流电机,电机的资料和参数
2021-04-22 21:32:26 393KB 57BL系列无刷直流电机
1
直流电机PWM控制系统介绍: 该PWM控制系统提高了调速范围,提高了调速精度,改善了快速性能、功率和功率因数。系统在设计中被控对象采用5V的直流电源,以 MCS-51 单片机为控制核心,采用 LCD12864 液晶作为显示元件,进行软硬件的设计。硬件电路由 protel 设计制作,主要设计了液晶显示电路、键盘控制电路、复位电路、测速电路和驱动电路。软件设计在 Keil 开发平台用 C 语言编写,程序采用模块化设计方案,包括液初始化程序、晶显示程序、键盘控制程序。 实物图整体图展示: PWM控制界面: 直流电机PWM控制电路截图(分析报告中有):
1
直流调速系统广泛应用于低转速、高精度等各领域,如精密办公设备(喷墨打印机、激光打印机),自动售货机,家用电器、机器人和玩具设备等。其发展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术和微机应用技术的发展成就。顺应调速系统智能化、简单化的发展趋势,本设计采用一款性价比高、功耗低的基于ARMCortex?M3内核的STM32单片机为控制,结合PID控制技术,实现了直流电机范围大、精度高的调速性能。1、系统的总体设计该调速系统能够实现对电机的启动、制动、正反转调速、测速和数据上传等功能,可方便地实现直流电机的四象限运行。本系统的性能指标为:调速精度高达到1r/min;调速稳态
1