基于51单片机的程控恒流源设计
时间:11-10
来源:互联网
点击:
Init (void)
{
REF0CN =0X30; /*内部偏压发生器和电压基准缓冲器工作, 基准从VREF脚输出*、
ID0CB =0XF2;
}
存储器写入函数如下:
Viod EEPROM_ByteWrite ( uchar i2caddr,uchar addr, uchar dat )
{
While (smb_busy)
Smb_busy = 1;
Target = i2caddr;
Smb_w =write;
Smb_sendwordaddr = 1;
Smb_randomread = 0;
Smb_ackpoll =1;
Word_addr = addr;
Smb_singlebyte_out = dat;
Psmb_data_out =smb_singlebyte_out;
Smb_data_len =1;
Sta = 1;
}
……
4 结束语
本文给出了用C8051FF330D的内部电流型D/A转换器和电流/电压转换电路来设计可编程恒流源控制器的设计方法。由于C8051F330D单片机的运算速度比普通单片机要快, 而且功耗比较低, 同时内置有DAC和ADC, 由此可在电子产品开发过程中减小产品体积, 降低硬件连线的复杂程度。实验证明, 本设计的程控电流源具有输出电流稳定准确等特点, 而且电流随负载和环境温度变化小, 输出电流误差范围为±5 mA, 同时其输出电流也较大, 是一款价格低廉, 性能稳定,操作简单的实用性通信电流源。
C8051FF330D 程控恒流源 相关文章:
- 怎么用C8051FF330D单片机设计恒流源控制器(11-18)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)