基于MSP430单片机的SLED控制系统的设计
时间:11-04
来源:互联网
点击:
3 控制方法
在系统中利用单片机作为微控制器,通过ADC、DAC转换和PID算法,输出模拟量给MAX1968的CTLI,以驱动TEC实现对SLED的加热或制冷。这种软硬件结合的方法,大大提高了整个系统的稳定性和精度。
由于PID控制器具有稳态误差小、动态性能好、控制精度高等特点,所以在温度控制系统中引入数字PID算法,其离散化的表达式为
Ui=ui-1+Δui+P[Δei+Iei+DΔ2ei]
式中,ui是第i次PID运算输出量,经DAC转换后送给温度控制电路;ei=w-yi,yi是第次温度采样值,w是设定温度下温度采样的理论值;Δei=ei-ei-1,Δ2ei=Δe-Δei-1.
P、I、D分别是PID控制器的比例系数、积分系数和微分系数。通过调节这三个参数,可以使得温控系统处于一个控制快速,准确的工作状态。
键盘和显示电路的设计
键盘采用3键式独立按键,可以实现对PID控制算法三个参数的设置以及报警等功能的设计。由于MSP430的P1口具有中断功能,因此键盘软件的编写采用中断的方式来实现。显示电路采用RT1602C,这是一种能同时显示16×2个字符的液晶,内部存贮有常用的点阵字符图形,方便易用。由于是5V电压操作,而MSP430单片机在3.3V工作,因此采用了一个电平转换芯片SN74LVC4245DB来完成转换。
实验结果
该系统在室温下对功率为0.2mW左右的SLED光源组件DL-CS5029N进行试验,实验结果表明:其稳定度优于0.1%。
结语
采用“数控恒流源+高精度温控”的方案,设计了SLED控制系统,并且在系统内引入了PID 控制算法。通过多次试验表明,SLED光源可以显著提高光源出纤光功率的稳定性。数字控制方法是目前比较理想的驱动方案,具有较好的发展前途。
在系统中利用单片机作为微控制器,通过ADC、DAC转换和PID算法,输出模拟量给MAX1968的CTLI,以驱动TEC实现对SLED的加热或制冷。这种软硬件结合的方法,大大提高了整个系统的稳定性和精度。
由于PID控制器具有稳态误差小、动态性能好、控制精度高等特点,所以在温度控制系统中引入数字PID算法,其离散化的表达式为
Ui=ui-1+Δui+P[Δei+Iei+DΔ2ei]
式中,ui是第i次PID运算输出量,经DAC转换后送给温度控制电路;ei=w-yi,yi是第次温度采样值,w是设定温度下温度采样的理论值;Δei=ei-ei-1,Δ2ei=Δe-Δei-1.
P、I、D分别是PID控制器的比例系数、积分系数和微分系数。通过调节这三个参数,可以使得温控系统处于一个控制快速,准确的工作状态。
键盘和显示电路的设计
键盘采用3键式独立按键,可以实现对PID控制算法三个参数的设置以及报警等功能的设计。由于MSP430的P1口具有中断功能,因此键盘软件的编写采用中断的方式来实现。显示电路采用RT1602C,这是一种能同时显示16×2个字符的液晶,内部存贮有常用的点阵字符图形,方便易用。由于是5V电压操作,而MSP430单片机在3.3V工作,因此采用了一个电平转换芯片SN74LVC4245DB来完成转换。
实验结果
该系统在室温下对功率为0.2mW左右的SLED光源组件DL-CS5029N进行试验,实验结果表明:其稳定度优于0.1%。
结语
采用“数控恒流源+高精度温控”的方案,设计了SLED控制系统,并且在系统内引入了PID 控制算法。通过多次试验表明,SLED光源可以显著提高光源出纤光功率的稳定性。数字控制方法是目前比较理想的驱动方案,具有较好的发展前途。
半导体 LED 陀螺仪 电流 MSP430 单片机 电阻 电压 电路 嵌入式 ADC DAC 总线 放大器 三极管 传感器 相关文章:
- 在选用FPGA进行设计时如何降低功耗 (03-09)
- LPC2294的实时时钟显示工程设计分析(05-03)
- 飞思卡尔用超低功率8位微控制器简化绿色嵌入式设计(01-09)
- 恩智浦打造中国电子护照安全“芯”(09-21)
- 意法半导体安全解决方案强化防盗版功能(11-01)
- 新的步进电机控制器/驱动器简化步进电机系统设计(10-29)