基于PROTEUS的数控恒流源设计与仿真
2012-11-05夏云生徐桥松
电子测试 2012年6期
夏云生, 徐桥松
(中石化管道储运公司襄阳输油处, 湖北襄阳 441002)
0 引言
PROTEUS嵌入式系统仿真与开发平台是由英国Labcenter公司开发的,是嵌入式系统设计与仿真平台[1]。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。PROTEUS从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。此外,由于PROTEUS 的仿真模型均根据相应器件的技术参数建立,因而其仿真结果极其接近实际,使其已经超越了一般意义的“虚拟仿真”,成为具有现实意义的教学、研发平台[2-3]。本文采用PROTEUS仿真软件,利用单片机技术进行了数控恒流源的开发。
1 AT89C52单片机与TLC5615接口电路设计
通常实现数控电流源的首要任务就是实现电压的受控,一般使用单片机结合D/A转换器来实现。并行D/A转换器的引脚多,体积大占用单片机的硬件资源较多,而串行D/A转换器的体积小,占用单片机的资源少,决定采用美国德州仪器公司推出的串行10位DAC芯片TLC5615,最大功耗为1.75 mW,更新率为1.21 MHz。通过 3 根串行总线就可以完成10 位数据的串行输入,易于和工业标准的微处理器或微控制器接口,适用于数字失调与增益调整以及工业控制场合。利用PROTEUS v7.5平台绘制了电路原理图。本设计中AT89C52与TLC5615的接口电路原理图如图1所示。

图1 AT89C52与TLC5615的接口电路原理图
其中,U1为单片机AT89C52,U2为TLC5615转换器,U3~U5为光耦隔离器。……
登录APP查看全文
