查看: 1004|回复: 0

数控电流源的单片机程序实现与系统测试

[复制链接]

该用户从未签到

发表于 2011-3-17 17:18:33 | 显示全部楼层 |阅读模式
分享到:
数控电流源的单片机程序实现与系统测试:PIC16F877A单片机具有FLASH编程的功能,可以直接在单片机上进行如暂停CPU执行,观察寄存器内容等操作,是目前应用最广泛的一种PIC单片机。

     单片机程序所要实现的功能是:独立键盘对PIC16F877A单片机输入数据,PIC16F877A单片机对获得的数据进行处理,并送到10位数模转换器TLC5615,实现对电流的控制。

     采用的是C语言编程,其优点是编写代码效率高、软件调试直观、维护升级方便、代码的重复利用率高、便于跨平台的代码移植等。

     要求输出电流范围为0.2A-1A,恒流源模块采样电阻两端电压为200mV-2000mV,由电压值可以推算出数模转换模块的参考电压|Vref|至少为2V(Vref<0)。Vref=-2.15V输出端模拟电压范围为(0-12)V,所以输出电流为0.2A-1A。设计要求在0.2A-1A内任意预值,通过键盘输入电流值送单片机,单片机根据输入的键值,将模拟量转换为数字量送给数模转换电路,然后输出模拟量。其中对应理论码值为输入电流对应数模转换所需要的码值,实际码值为单片机根据输入电流值处理后送到数模转换器的码值。

     输出的最大误差为当输入电流为32mA时,输出电流为33mA,误差为1mA。要求输出电流变化的绝对值≤输出电流的0.1%+1mA,即1.032,所以测量出来的误差值达到了设计要求规定的误差值。
本文来自     http://www.glspower.org/c522.html
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-23 15:52 , Processed in 0.112378 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.