针对传统开关型电流源纹波大,精度低的缺点,采用线性稳流结构设计出一种基于STM32 的高精度程控电流源。硬件上以STM32 单片机为控制核心,以16 bit DAC8830 数模转换芯片产生的电压基准作为误差放大器的基准来实现电流源的程控功能,以INA286 为电流检测芯片,配合LTC2400 模数转换器实现输出电流回读。软件上设计了程控参数输入界面和电流回读界面,设计了SCPI 解析器,通过指令实现远程控制功能。结果表明,该程控电流源纹波电流小,输出精度高,具有一定的应用价值。关键词: 电流源; 电流检测; 程控; 高精度; SCPI 解析器;