基于单片机SPCE061A数控直流电流源的设计
2010-08-04徐柳娟杨启尧
浙江水利水电学院学报 2010年3期
关键词:单片机
徐柳娟,杨启尧
(浙江水利水电专科学校,浙江 杭州 310018)
0 引 言
数控电流源目前在航天、通信、仪器仪表中取得了广泛的应用,但是目前许多的电流源功能较单一,只能够输出一个档位电流,而且不可调,也没有良好的人机界面提供交换操作.本文设计一种基于单片机的数控电流源,采用12位的A/D和D/A对恒流源电路进行精确的检测和控制,输出电流范围为0~2 A,可人工设定电流大小,并通过LCD显示数据.该数控电流源可应用于污水泵站群中的电流检测仪表中.
1 硬件设计
系统硬件控制器模块、电源模块、电流源模块、负载模块及键盘显示模块构成,系统结构见图1.

图1 系统结构图
1.1 控制模块
采用SPCE061A单片机进行控制.SPCE061A凌阳单片机具有强大功能的16位微控制器,它内部集成7路10位ADC和2通道10位DAC,可以直接用于电流测量时的数据采集,以及数字控制输出;I/O口资源丰富,可以直接完成对键盘输入和显示输出的控制;存储空间大,能配合LCD液晶显示的字模数据存储.采用SPCE061A单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高[1].
1.2 电源模块
采用三端稳压集成电路外接扩流管,这种电路既利用了稳压集成块优秀的稳压性能,又能够有一定的电流输出,在一些高精度的线性稳压电源中被广泛采用,其基本电路图见图2.采用三端稳压集成电路LM7812驱动达林顿管TIP127,该管最大集电极电流为8 A,仿真时当电流为3 A左右时,纹波电压仅为几十μ V,有着非常优异的性能[2].
