云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机控制的直流恒流源设计(3) - 图文

基于单片机控制的直流恒流源设计(3) - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 11:21:45

辽宁科技学院本科生毕业设计(论文) 第9页

单片机系列产品应用比较广泛,本系统采用的单片机为STC89C52。硬件原理图如图3.1所示,单片机引脚描述如下:

电源:VCC:芯片电源,接+5V;GND:接地端。 时钟:XTAL1、XTAL2 晶体振荡电路反相输入端和输出端。 控制线:控制线共有4根:

ALE/PROG:地址锁存允许/片内EPROM编程脉冲; ALE功能:用来锁存P0口送出的低8位地址;

PROG功能:片内EPROM的芯片,EPROM编程期间,引脚输入编程脉冲; PSEN:外ROM读选通信号; RST/VPD:复位/备用电源;

RST(Reset)功能:复位信号输入端; VPD功能:在Vcc掉电情况下,接备用电源; EA/Vpp:内外ROM选择/片内EPROM编程电源; EA功能:内外ROM选择端;

Vpp功能:片内有EPROM的芯片,EPROM编程期间,施加编程电源Vpp。

I/O线 : 80C52共有4个8位并行I/O端口:P3、P2、P1、P0口,共32个引脚。P3口还具有第二功能,用特殊信号输入输出和控制信号(属控制总线)。 3.1.2 单片机基本系统

单片机基本系统即为最小系统,是指一个真正可用的单片机最小配置系统。这种系统所选择的单片机内部资源已经能够满足系统的硬件要求,不需外接存储器或I/O接口,只须在芯片上外接时钟电路和复位电路即可。单片机系统是整个数控系统的核心部位,主要用于键盘扫描、数据处理、采样反馈、实时调节等功能。

本次设计采用STC89C52单片机作为主控单元,图3.1为单片机最小系统的构成

辽宁科技学院本科生毕业设计(论文) 第10页

电路图。其中RST引脚所接为复位电路,由按键、10uF极性电容、10K电阻够成;XTAL1与XTAL2引脚外接时钟电路,由11.0592晶振与两个大小为30pF的电容够成。

C1U330p19XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617D0D1D2D3D4D5D6D7CSCLKDIRSRWEX1CRYSTALC2+5v30p18XTAL29RSTC3R210kP1.01P1.12P1.23P1.345678P1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C5210uF293031PSENALEEAP30P31P32P33P34P35P36P37图3.1 STC89C52单片机小系统

3.2 键盘扫描

本系统需要人为的输入数据,因此需要设有键盘。在单片机应用系统中,键盘的每一个键都被赋予特定的功能,它们通过接口电路与单片机相连,通过软件了解按键的状态及键信息的输入,并执行该键的功能处理程序。

键盘是一组按键的集合,每个按键都是一个常开开关电路,如图3.2(a)所示。当按键K未被按下时,P1.0输入为高电平,K闭合时,P1.0输入为低电平。通常按键在按下和释放是都存在一个抖动的暂态过程,如图3.2(b)所示。这种抖动的暂态过程大约经过5~10ms的时间,人的肉眼是察觉不到的,但对高速的CPU是有反应的,可能产生误处理。所以,通常需要进行软件延时,让前沿抖动消失后再检测一次键的状态,如果仍保持闭合状态电平,则确认真正有键按下。按键释放后,仍需要显示消抖后才能转入该键的处理程序。

辽宁科技学院本科生毕业设计(论文) 第11页

单片机 P1.0

(a) 按键原理 (b) 按键的电压抖动

图3.2 按键及键抖动原理

前沿抖动

后沿抖动

+5V

键按下

Key

闭合稳定

键释放

键盘硬件图如3.3:

P1.0P1.1P1.2P1.3图3.3键盘基本图

本此设计,数据输入按键采用步进按键。 3.3 A/D及D/A转换器 3.3.1 D/A转换原理

由于单片机控制系统是数字电路,而恒流源部分为模拟电路,两者之间的通信须要采用A/D与D/A转换器。本系统采用的是ADC0832和DAC0832,均为8位分辨

辽宁科技学院本科生毕业设计(论文) 第12页

率的集成芯片,DAC0832芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成,其引脚分布及内部结构如图3-5所示。

1、DAC0832的结构

D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);

Vcc:电源输入端,Vcc的范围为+5V~+15V; VREF:基准电压输入线,VREF的范围为-10V~+10V; AGND:模拟信号地; DGND:数字信号地。

CS:片选信号输入线(选通数据锁存器),低电平有效; ILE:数据锁存允许控制信号输入线,高电平有效;

WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;

XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;

WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR1、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。

IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化; IOUT2:电流输出端2,其值与IOUT1值之和为一常数;

RFB:反馈信号输入线,改变RFB端外接电阻值可调整转换满量程精度;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

辽宁科技学院本科生毕业设计(论文) 第9页 单片机系列产品应用比较广泛,本系统采用的单片机为STC89C52。硬件原理图如图3.1所示,单片机引脚描述如下: 电源:VCC:芯片电源,接+5V;GND:接地端。 时钟:XTAL1、XTAL2 晶体振荡电路反相输入端和输出端。 控制线:控制线共有4根: ALE/PROG:地址锁存允许/片内EPROM编程脉冲; ALE功能:用来锁存P0口送出的低8位地址; PROG功能:片内EPROM的芯片,EPROM编程期间,引脚输入编程脉冲; PSEN:外ROM读选通信号; RST/VPD:复位/备用电源; RST(Reset)功能:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com