51单片机实现温度检测数码管显示,控制电机转速,主要由ds18b20检测环境温度若超过设定的最高温度或者低于最低温度,蜂鸣器报警,,按键实现调节最低温度和最高温度。
2019-12-21 20:54:47 136KB 单片
1
STM32F103之实验2控制1个电机并采用编码器读取电机转速(代码)
2019-12-21 20:39:52 3KB STM32F103RC 编码器 测速
1
基于某位大神的程序进行了大量的修改与优化,仿真占用从原来的80%降到了20%~30%(仿真截图)
2019-12-21 20:33:17 1.21MB 单片机开发
1
程序使用labview编程,用数据采集卡采集
2019-12-21 20:29:38 22KB labview
1
PID算法控制电机转速 ,STM32开发例程,适合初学者学习,
2019-12-21 20:29:04 105KB PID STM32
1
简洁易懂,适合初学者学习研究,为PID算法进一步理解做铺垫。
2019-12-21 20:20:45 240KB PIDstudy
1
有C语言编写的 PWm 方式控制电机转动 已调试通过的 可以直接使用
2019-12-21 20:18:53 1KB 电机 PWM
1
介绍了三相异步电机的结构和原理,以及几种常见的交流调速系统,并着重阐述了调压调速系统。通过对调压调速系统各模块的分析,利用Matlab/Simulink建立了三相异步电机调压调速系统开环和闭环模型,得出了两种情况下的仿真结果,并对结果进行了分析、比较。本次仿真运用了软件中许多现成的模块,并将实验中所建模块封装起来,以便下次使用。使用时只需调出所需模块并置入相应的电机参数,就可方便地进行仿真,而且仿真的各变量结果可靠、稳定,证明该模型具有快捷、灵活、方便、直观等一系列优点。通过对三相异步电机的调压调速系统的仿真,验证了建模方法的有效性,并为以后在此基础上进行其他电机或调速系统研究提供了借鉴和方便。
2019-12-21 20:10:26 1.24MB 仿真
1
部分源程序如下: //=================测速计数处理=================================== void timer1()interrupt 3 {time1++;} //+++++++++++++++++测速转换处理+++++++++++++++++++++++ void int1()interrupt 2 { long kA=0; uchar temp; TR1=0; if(SP_bit==0) {TR1=1;SP_bit=1;} else { kA=time1*65536+TH1*256+TL1; temp=2500000/kA; SP_out=temp; TH1=0x00; TL1=0x00; time1=0x00; TR1=0; SP_bit=0; } } //================PWM处理与数据采集处理函数=================== void PWM_generator() interrupt 1 using 0 { if(flag==1) { a--; if(a==0) {flag=0; if(K_B_bit==1) a=UK; else a=SP_in; } else {OUT_PWM=0;} } if(flag==0) { b--; if(b==0) {flag=1; if(K_B_bit==1) b=0xff-UK; else b=0xff-SP_in; } else {OUT_PWM=1;} } m++; if(m==20) { m=0; n++; if(n==40) { n=0; EK0=SP_in-SP_out; PI_bit=1; } } }
1
利用TMS320F2812的正交编码电路及HEDSS的增量式编码器测异步电机转速,介绍了测速原理,提供了调试成功的C源程序,采用两种方法验证测得的异步电机转速,给出了该方法在实际应用中的注意事项。
2019-12-21 19:51:44 192KB 编码器
1