搜索资源列表
pidcontrolC
- 一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算, 而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可 大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余 数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。-a typical PID ha
PWM-motor
- 电机PWM与速度的测试曲线(51单片机+VB上位机),可用来调PID参数-PWM motor speed tests and curve (PC 51 SCM+ VB), can be used to tune PID parameters
avr-iccavr-pid
- avr单片机,电机速度经典控制程序,ICCAVR编译通过,c语言程序-avr microcontroller, motor speed classic control procedures, ICCAVR compile, c language program
PID-motor-
- 基于PID电机调速:上位机VB和单片机分别可用PID调速。-PID motor speed based on: PC VB and microcontrollers are available PID governor.
PIDmain
- 这个程序实现了单片机直流电机的piD控制程序,经过了测试程序!-This program implements single-chip DC motor piD control procedures, tested the program!
motor
- AGV电机调速的程序 实现了电机速度的控制,首先由USB控制器(Propo)向上位机发出信号,上位机将控制器的数字指令转变为0-3000rpm的转速目标值。通过串口转发给arm单片机,ARM单片机接收上位机的目标值及电机反馈回来的转数,利用PID控制器计算出0-1023的控制指令,传给D/A转换器,它将数字信号转换为0~5V的模拟信号,模拟信号经过电源隔离模块后传送到驱动模块对电机进行调速。此外,电机再将脉冲信号返回给微处理器。-Procedures of the AGV motor speed
CE019_PID
- PIC单片机的PID算法例子,步骤设置很详细-Variable Declaration required for each PID controller in your application */ /* Declare a PID Data Structure named, fooPID*/
风洞1--完整版
- PID算法的使用,适合刚接触PID的参考,基于飞思卡尔X128的单片机。(PID algorithm, suitable for just contact PID reference, based on Freescale Carle X128 microcontroller.)
waterboiling
- 1.传感器:Pt100铂热电阻 2.测量放大器:自己设计与搭建 3.被控对象:400W电热杯,约0.5公斤自来水 4.执行机构:12V驱动,5A负载能力的继电器 5.控制系统:51单片机 6.控制算法:PID 7.温度范围:环境温度~100度 8.测量误差1度,控制误差2(1. sensor: Pt100 platinum thermal resistance 2. measurement amplifier: its own design and construction 3