background image

  

  由按键或

LCD 上的触摸屏控制 STM32 微处理器,内部的 D/A 转换器产生控制电压,

该电压控制外部的恒流驱动电路产生

LED 工作所需的恒定电流加到待测 LED 上,LED 上

产生的电压降经信号放大调整电路后被

STM32 内部的 A/D 转换器采集,从而测得 LED 的

伏安特性。另外,通过光学测量模块测量

LED 发出的光线转换成数字信号,由 STM32 采集

处理,从而测得

LED 的发光亮度等光学特性。

  

2.1 STM32 微处理器

  微处理器是整个控制系统的核心,它控制恒流驱动电路输出设定的电流,采集

LED 的

电压,测量光学测量模块的数据,进行数据处理,控制算法运算,显示控制等。为了保证系
统 的 实 用 性 和 易 扩 展 性 , 本 控 制 系 统 采 用 意 法 半 导 体 推 出 的

“ 增 强 型 ” 系 列

STM32F103RCT6,32 位 ARM Cortex-M3 内核,工作频率最高可达 72MHz,内置高速存储
器(高达

128K 字节的闪存和 20K 字节的 SRAM),丰富的增强 I/O 端口和联接到两条

APB 总线的外设,16 路 12 位的 ADC 和 2 路 12 位的 DAC,3 个通用 16 位定时器和一个
PWM 定时器,还包含标准和先进的通信接口:多达 2 个 I2C 和 SPI、3 个 USART、一个 USB
和一个

CAN,在存储容量和运算速度方面满足要求。在本设计中,采用 STM32 自身的

ADC 和 DAC 模块,极大的降低了系统成本。

  

2.2 恒流驱动电路

  恒流驱动电路的核心是

V / I 转换电路,如图 2 所示,Vin 是 STM32 内部 D/A 输出的电

压,

RL 是负载,即待测的 LED,Rs 为电流取样电阻,用于控制输出电流的大小,U1 是大

功率运算放大器。