去年比赛培训的时候做的一个小东西,现在整理了出来和大家分享。 本设计采用STC12C5A60S2单片机作为主控芯片实现了PID电机调速控制器。传感器采用欧姆龙的200线编码器。电机驱动模块采用L298N,使用LM2596来对电机供电。设计中的重点是电机转速的获取和基于PID的电机控制算法的实现。 视频演示: STC12C5A60S2主控板: PID电机调速控制源码部分截图:
1
采用PID算法,实现电机的速度控制和方向控制
2021-05-30 00:23:57 22KB PID 调速
1
基于STM32F103,在输入捕获基础上修改,需要在电机上添加码盘获取反馈,绝对有效,另附PID精讲,码盘资料与报告。
2021-05-26 10:53:46 4.06MB stm32 pid 直流电机
1
用VB做上位机,可显示波曲线。用STC89C52做电机的MCU,L298驱动带速度反溃直流电机。PID算法在单片机和上位机中都已实现,PID三个参数都在上位机中调整
2021-05-13 18:05:53 147KB PID电机调速 上位机VB 单片机PID调速
1
直流调速系统广泛应用于低转速、高精度等各领域,如精密办公设备(喷墨打印机、激光打印机),自动售货机,家用电器、机器人和玩具设备等。其发展得力于微电子技术、电力电子技术、传感器技术、永磁材料技术、自动控制技术和微机应用技术的发展成就。顺应调速系统智能化、简单化的发展趋势,本设计采用一款性价比高、功耗低的基于ARMCortex?M3内核的STM32单片机为控制,结合PID控制技术,实现了直流电机范围大、精度高的调速性能。1、系统的总体设计该调速系统能够实现对电机的启动、制动、正反转调速、测速和数据上传等功能,可方便地实现直流电机的四象限运行。本系统的性能指标为:调速精度高达到1r/min;调速稳态
1
基于Matlab GUI(图形用户界面)设计了一种以单片机为控制核心的直流电机PID调速系统。利用GUI作为上位机对单片机采集的信息进行处理,实现电机转速的波形显示、存储、PID控制等功能。由于该系统的PWM信号由专门PWM芯片产生,因此降低了单片机程序的复杂程度,提高了系统的可靠性和控制精度。实验结果表明,该系统运行稳定,界面的人机交互性好,操作简单方便。在对PID参数的选定中可提高对PID算法和电机性能的直观认识,对自动控制、电机拖动等研究领域具有一定的现实意义。
2021-04-19 11:04:09 295KB 工控机及人机界面
1
基于51的直流电机PID闭环调速系统设计,用的pwm调速,普通的51单片机,用了一个定时器一个计时器,压缩包里有电路原理图,外部电路的驱动图(关于pwm的)。
2021-04-14 10:18:33 5.68MB 51 电机 课程设计 pid
1
因为疫情原因,在家上网课。因为放假前完全没有想到会放如此长的‘假’,所以我把所有学习用的开发板、硬件、开发教程书籍都放在了学校实验室里,从而现在不但不能在家做实物,也不能去学校做实物的尴尬情形。随后因为一门课(计算机控制技术)改变了这种尴尬的情形。 张老师推荐我们使用Vrep进行机器人仿真,并且实现pid控制,于是乎我马上利用空闲时间研究了这款软件,做了机器人视觉巡线+pid调速。 在实现视觉巡线之前我提交了多次作业,从简单的灰度巡线到视觉巡线。
2021-04-13 17:13:52 1.39MB vrep opencv
1
自己做的课程设计,打包上传,电机pid调速带仿真,
2019-12-21 21:58:28 105KB 课程设计 51单片机 电机PID proteus仿真
1
直流电机,pid调速,stm32单片机 定时器的pwm波模式,输入捕获模式,定时器定时功能,串口通信,pid算法 电机驱动,12V电源,直流电机
2019-12-21 20:53:01 3MB 直流电机 PID stm32
1