搜索资源列表
mcu_pid_c_program
- 在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。-using SCM as the control cpu, please slight
PIDcontrol
- 设计以89C51单片机、ADC、DAC等电路和运放电路组成的被控对象构成的单闭环反馈控制系统。 1. 硬件电路设计:89C51最小系统加上模入电路ADC0809和模出电路TLC7528;由运放构成的被控对象。 2. 控制算法:增量型的PID控制。 3. 软件设计:主程序、定时中断程序、A/D转换程序、滤波程序、D/A输出程序、PID控制程序等。 -Designed to 89C51 single-chip, ADC, DAC, such as circuit and operat
AVRTemperatureControlSystem
- 基于 AVR 单片机的水温自动控制系统 摘要: 本系统以 ATMEGA16 单片机作为系统的检测和控制核心,采用温度传感器 AD590实现0—100℃温度范围内的实时温度采集,通过双向可控硅 BT136 控制电热杯对系统进行加热,利用继电器控制半导体制冷片对系统进行散热。通过一线键盘实现对任意温度值进行设定并对模糊 PID 参数的调整,液晶 LCD1602 实时更新显示当前温度测量值与键盘设定温度值。利用模糊 PID 算法,通过调功法对水温系统进行控制,实现在 0—100℃范围内任
free
- 本系统采用msp430f5438单片机为主控芯片,L298N驱动级来驱动步进电机,利用按键模块实现模式的切换,同时通过精密电位器的测量,实现对步进电机的控制。在软件中,将自由摆的角度与步进电机的步进数之间建立一个对应关系,采用模糊控制算法和PID控制算法,使步进电机得到更加精确的控制。-The system uses msp430f5438 microcontroller as the master chip, L298N driver stage to drive the stepper mo
80c51-step-
- 基于单片机控制的步进电机控制,用到80c51单片机-step motor control for 80C51,and use PID control
C#直流电机pid调速
- 用C#编写的串口调试软件,下位机在STM32上测试通过,下位机发送数据的格式如printf("%s%f%s%f%s",":"x1":"x2":")单片机串口发送数据(Written in C# serial debugging software, the lower computer on the STM32 test passed, the lower machine to send data format, su