首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于单片机的数控直流电流源的研制(二)

基于单片机的数控直流电流源的研制(二)

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;
返回列表