新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于AT89C52的数控直流电流源设计方案

基于AT89C52的数控直流电流源设计方案

作者: 时间:2011-08-10 来源:网络 收藏

  人机界面包括键盘和显示电路,主要是为了实现对值的任意设定,对给定值和输出值实时显示。

  输入设备采用轻触按键来实现,显示部分采用LED显示。由于显示的值最多为4位,所以在中使用了8个共阳极数码管,采用动态扫描的方式实现。

  为了增强位选信号的驱动能力,将位选端口接在9012三极管的基极,使9012三极管工作在开关状态,大大提高了数码管显示的亮度。

  3 系统的软件

  为了提高代码的执行效率,系统软件均采用汇编语言编写。单片机软件主要包括主程序,A/D采样子程序,D/A输出电流给定值及键盘显示等程序。A/D采样子程序主要是采集电路中的电流信号,再通过单片机运算并显示当前的电流大小。D/A输出程序将用户设定的恒流值转换成为模拟信号,并提供给压控恒流源,实现恒流控制。键盘与显示程序用LED动态显示数据信息,在一个主程序周期中扫描检测一次键盘,察看是否有有效的键按下,再根据键盘状态做出相应的处理。系统软件流程图如图4所示。

  4 系统测试

  采用数字万用表DT9904C(四位半)为测量仪器,以毫安档与负载串联,通过键盘预置输出的电流值,在不同的预置值下测量实际的电流值,检测结果如表1。

基尔霍夫电流相关文章:基尔霍夫电流定律




评论


相关推荐

技术专区

关闭