 
- UID
- 872339
|
4 软件系统设计
软件部分是实现系统功能的核心,软件的设计要兼顾功能的实现,同时也要考虑操作的方便性,体现人性化操作,要提示尽量详细的信息,并要有适当的保护功能,如规定输出电流最大2 000 mA,则键盘输入的数字量不要超过2 000 mA,以免过载烧掉功率管等,软件部分由以下几个大的模块组成.
主程序要完成中断系统.定时器.用户单元的初始化工作,其主要任务是进行键盘扫描和完成显示.其具体流程如图6所示.定时器中断程序的任务是完成A/D 的采样(采样频率),同时完成闪烁等功能,中断程序流程如图7所示.

5 系统测试
由表1 测试结果可看出,本系统达到了以下两项指标:
(1)输出电流范围:20~2 000 mA,并且线性良好.
(2)可设置并显示输出电流给定值,输出电流与给定值偏差的绝对值不大于给定值的2%+1 mA;

由表2 测试结果可看出,本系统达到了下面的指标:具有“+”.“-”步进调整功能,步进≤2 mA; |
|