基于STC89C52单片机数控直流电压源资料

合集下载

基于STC89C52单片机的简易数字电压表设计【毕业设计

基于STC89C52单片机的简易数字电压表设计【毕业设计

存档编号华北水利水电大学North China University of Water Resources and Electric Power 毕业设计题目基于单片机的数字电压表设计学院信息工程学院专业通信工程姓名学号 200912303指导教师完成时间 2013年5月20日教务处制目录摘要 (I)Abstract (II)绪论...................................................................................................................... I II 一设计背景................................................................................................ I II 二设计意义. (V)第一章数字电压表 (1)1.1 数字电压表的优点 (1)1.2 数字电压表发展趋势 (1)1.3 设计平台 (2)1.3.1 KEIL C51开发平台 (2)1.3.2 Proteus 7 Professional设计软件 (2)第二章总体设计方案 (4)2.1数字电压设计的两种方案 (4)2.1.1 由数字电路及芯片构建 (4)2.1.2 由单片机系统及A/D 转换芯片构建 (4)2.2 设计要求 (5)2.3 技术要求 (5)2.4 设计方案 (5)第三章硬件简介 (7)3.1 本设计单片机的选择 (7)3.1.1常用单片机的特点比较 (7)3.1.2 单片机的选择 (7)3.1.3 STC89C52单片机介绍 (8)3.2 本设计显示器件选择 (13)3.2.1 常用显示器件简介 (13)3.2.2 显示器件的选择 (14)3.2.3 1602字符型LCD简介 (14)3.3A/D芯片 (19)3.3.1常用的A/D芯片 (19)3.3.2 ADC0809芯片 (20)第四章接口电路 (23)4.1 显示电路 (23)4.2 ADC0809与单片机接口电路 (23)第五章硬件电路系统模块设计 (25)5.1 总电路模块 (25)5.2 硬件系统电路简介 (25)第六章系统软件设计 (26)6.1 主程序 (26)6.2 A/D转换子程序 (26)6.3 显示子程序 (27)第七章调试及性能分析 (28)7.1 调试与测试 (28)7.2 性能分析 (28)总结 (30)参考文献 (31)致谢 (33)附录 (34)附录I(外文翻译) (34)外文译文 (44)附录II(任务书) (52)附录III(开题报告) (54)附录IV(图表) (57)I Proteus仿真图 (57)II 硬件总电路图 (58)III 实物图 (59)附录V(程序清单) (60)摘要随着时代的进步,用指针式万用表测量小幅度直流电压已经显得有些不太方便。

数控直流源的设计

数控直流源的设计

简易数控直流电流源摘要基于STC89C52单片机作为整机的控制单元,通过功率放大电路、ICL7107电压测量等设计实现了一个简易数控直流电源。

其电压可预置,步进为0.1V,输出电压范围 0—9.9V。

输出电流为500mA。

步进调节输出电压幅度、预置电压和实测电压均可通过数码管显示。

本系统调整速度快,效率高,通用,输出纹波小等优点。

关键字:数控直流源步进加减功率放大数码管显示1引言在常规电路中,我们一般使用普通的自制电源。

输出电压V 15 。

然而却没有数码显示、电压预置和步进增减功能。

基于此,我们本次设计一个直流电流源。

该电源设计满足以下基本要求:(1)输出电压:范围0-9.9V ,步进0.1V 。

纹波不大于10mV ;(2)输出电流:500mA ;(3)输出电压值由数码管显示;(4)由“+”、“-”两键分别控制输出电压步进增减;(5)为实现上述几部件工作,自制一稳定直流电源,±15V 、± 5V 输出。

系统的设计框图如图1所示图(1)总体设计框图2方案设计2. 系统设计2.1设计思路采用单片机作为控制器的简易数控直流电源设计方案框图如图一所示。

STC89C52完成系统的数控功能。

运放电路为功率放大单元的输入级,通过OTL 电路进行功率放大。

ICL7107和数码管为实际电压测量的反馈单元,为了达到设计的要求,我们需进行功率放大和显示电压。

本次设计的关键在于对DAC0832的控制和ICL71017的应用。

2.2方案比较与选择通过以上分析我们拟定如下方案:方案一:此方案采用传统的调整管方案,主要采用一套计数器完成系统的控制功能,其中二进制计数器的输出经过D/A变换后去控制误差放大的基准电压,以控制输出步进。

十进制计数器通过译码后驱动数码管显示输出电压值,为了使系统工作正常,必须保证双计数器同步工作。

从而,难以控制单片机。

方案二:此方案的控制部分采用STC89C52单片机,输出部分采用ICL7107与数码管结合。

基于STC89C52的数控直流稳压电源的设计

基于STC89C52的数控直流稳压电源的设计

基于STC89C52的数控直流稳压电源的设计摘要:本文设计了一种基于STC89C52单片机的数控直流稳压电源,以直流电压源为核心,通过滑动变阻器来调节直流电源的输出电压,经过A/D转换器ADC0832采集并转换数据,再经STC89C52单片机进行处理,并由LCD1602显示实际输出电压值。

输出电压范围0-27 V ,输出电流为1A。

符合设计要求。

关键词:单片机直流稳压电源A/D LCD1602前言随着电力电子技术的迅速发展,直流电源应用非常广泛,其性能好坏直接影响着电气设备或控制系统的工作性能。

直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。

传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。

其质量的好坏直接影响着电子设备的可靠性,而且电子设备的故障60%来自电源,因此作为电子设备的基础元件,电源受到越来越多的重视。

不同的电子设备,要求的电压值、电流也有所不同。

所以将常用的符合规格的直流供电模块集成到一个供电电源上是具有广泛的应用价值的。

1、设计方案选用全波桥式整流电路进行整流。

然后要对输入的电压进行调节。

在调节方面。

可选用可调节三端正电压稳压器进行调节(LM317)。

通过整流后得电流幅值变化很大,所以需要用电容对电流进行滤波。

用ADC0832对滤波后的电压进行采集转换,传入单片机进行处理,然后让单片机控制的LCD1602将处理后的电压显示即可。

图1为方案流程图图1 方案流程图2、设计要求一种基于STC89C52单片机的数控直流稳压电源应满足输入电压为220V AC50HZ输出为直流电压;.电压变化范围:0~27V;连续可调。

采用直流电压源为核心,通过滑动变阻器来调节直流电源的输出电压,经过A/D转换器ADC0832采集并转换数据,再经STC89C52单片机进行处理,并由LCD1602显示实际输出电压值。

输出电压范围0-27 V ,输出电流为1A。

基于STC89C52单片机数控直流电压源资料

基于STC89C52单片机数控直流电压源资料

1 前言在现代家庭中各种电器的不断出现,并要求着各种不同值的电源出现,使得家庭购买不同值得电源。

数字化的也更加贴近人们的生活,因为它更加的直观,易被接受,大家都开始追求数字化的各类电子产品。

数控直流电源有着直观,易操作,各种电压集一身,输出精度和稳定性都较高等优点,所以越来越受广大人们的喜爱。

以后家里的电视遥控,电动玩具等都可以共用一个电源。

稳压电源按输出电压的类型分为直流稳压电源和交流稳压电源。

其中直流稳压电源是电子技术常用的设备之一,直流稳压电源有许多基本功能要求,例如输出电压值能够在额定输出电压值以下任意设定和正常工作;对输出的电压值要求精确的显示和识别。

而普通的直流稳压电源或多或少存在这样或那样的问题,他们的电源输出时通过波段开关盒电位器来控制的,当输出电压需要精确输出,或者在一个小范围内微调时,困难相对来说就很大;而且随着使用时间的增加,模拟电路元件在使用过程中难免发生磨损,波段开关与电位器均会或多或少产生接触不良现象,这会造成电压输出的误差。

另外,传统的串联型稳压电路构成较为复杂,稳压精度不高。

总体来说,传统稳压电源实现方式亟待改进。

现当代社会是信息技术不断发展的社会,模拟技术逐渐被更为优越方便的数字技术取代,大规模的社会化生产也要求更高的技术和效率。

众多家用电器以及各类电子电器设备均需要直流稳压电源对其进行供电。

而我们生活中用电均为220V的交流供电,这就需要通过变压、整流、滤波、稳压电路将交流电转换为稳定的直流电。

滤波器用于滤除整流输出中的纹波,一般传统电路由于滤波扼流圈和电容器组成,若由晶体管滤波器来代替,则可缩小直流电源的体积,减轻其重量,而且晶体管滤波直流电源不需要直流稳压器就能作家用电器的电源,这既降低了家用电器的成本,又降低了其成本,又缩小了其体积,使家用电器小型化。

基于单片机控制的数控直流电压源可以克服稳压电源构成复杂,元器件磨损严重,稳压精度不高,读数不方便等缺点,更稳定更直观的完成模拟稳压电源的任务。

基于AT89C52的数控直流源

基于AT89C52的数控直流源

扫描键盘 ,检测是否有键按下 ,若按下的是功能键表示设定按 真 ,给数据 、CPU 窗口中各个地址或端口预设数值 ,单步执行并
键功能有效 。数码管显示部分采用动态定时扫描方式 ,使 CPU 分析执行结果和预测结果是否一致 ,如不一致则认真分析并对
资源得到充分利用 。同时系统不断采集外部数据 ,经过运算 、 程序进行修改 ,直到结果和预测值一致为止 。
分析 ,然后发出命令启动 D/ A 转换 ,使键盘输入电流值与 D/ A
(3) 软硬件结合调试 。用模拟仿真器仿真好后 ,把调试好
转换输入的数字量保持对应关系 。
的硬件电路插入仿真器加电后全速仿真 。先按下“Shift”键 (即
4 电路调试
功能键) ,软件进入电流待设置状态 ,接着通过键盘上 0~9 来
450 - 490. [2 ] 谢自美. 电子电路设计·试验·测试. 武汉 : 华中科技大学出版社 ,
2002 :274 - 275. 作者简介 :白泽生 (1964 —) ,副教授 ,硕士生导师 ,主要从事检测技术的
教学与研究工作 。
(上接第 68 页) 范围内和低到4. 0 V电源电压下都有极高的精 度 。在 LM331 F/ V 转换电路的具体设计中 ,也采取了很多措施 来保证转换的精度 。首先在信号的输入端加了由电阻 R3 和电 容 C3 组成的低通滤波器 ,可减少输入电压中的干扰脉冲 ,有利 于提高转换精度 ; 其次 , 由式 (1) 可知 , 电阻 Rs 、R2 、R1 、和电容 C1 直接影响转换结果 ,电路中所给出的电阻电容值是经过多 次试验得出的最佳参数配置 ;还在 UT 端加入调零电路来补偿 单电源供电在小电压输入时引起的误差 。这些都有助于保证 转换的精度 。
V REF 2 n·R

15、基于单片机STC89C52的直流电机PWM调速控制系统

15、基于单片机STC89C52的直流电机PWM调速控制系统

第一章:前言Pwm 电机调速原理对于电机的转速调整,我们是采用脉宽调制(PWM)办法,控制电机的时候,电源并非连续地向电机供电,而是在一个特定的频率下以方波脉冲的形式提供电能。

不同占空比的方波信号能对电机起到调速作用,这是因为电机实际上是一个大电感,它有阻碍输入电流和电压突变的能力,因此脉冲输入信号被平均分配到作用时间上,这样,改变在始能端EN1 和EN2 上输入方波的占空比就能改变加在电机两端的电压大小,从而改变了转速。

此电路中用微处理机来实现脉宽调制,通常的方法有两种:(1)用软件方式来实现,即通过执行软件延时循环程序交替改变端口某个二进制位输出逻辑状态来产生脉宽调制信号,设置不同的延时时间得到不同的占空比。

(2)硬件实验自动产生PWM 信号,不占用CPU 处理的时间。

这就要用到STC89C52的在PWM模式下的计数器1,具体内容可参考相关书籍。

51 单片机PWM 程序产生两个PWM,要求两个PWM 波形占空都为80/256,两个波形之间要错开,不能同时为高电平!高电平之间相差48/256,PWM 这个功能在PIC 单片机上就有,但是如果你就要用51 单片机的话,也是可以的,但是比较的麻烦.可以用定时器T0来控制频率,定时器T1 来控制占空比:大致的的编程思路是这样的:T0 定时器中断是让一个I0口输出高电平,在这个定时器T0的中断当中起动定时器T1,而这个T1 是让IO 口输出低电平,这样改变定时器T0 的初值就可以改变频率,改变定时器T1 的初值就可以改变占空比。

1.1 前言:直流电机的定义:将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。

近年来,随着科技的进步,直流电机得到了越来越广泛的应用,直流具有优良的调速特性,调速平滑,方便,调速范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速起动、制动和反转,需要满足生产过程自动化系统各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速等技术已远远不能满足现代科技的要求,这是通过 PWM 方式控制直流电机调速的方法就应运而生。

STC89C52单片机控制直流电机设计

STC89C52单片机控制直流电机设计
原创性声明
本人呈交的毕业论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本毕业论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。
3主控制模块的设计
3.1 89C52
89C52是一种带8K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C52是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
图2.1 7805管脚图
2.2
整个电源供电模块由一片7805和4个电容构成。这是一个输出正5V直流电压的稳压电源电路。IC采用集成稳压器7805,C1、C2为输入端滤波电容,C3、C4为输出端滤波电容。如图2.2所示,7805的1脚接正9V的输入,2脚接地,3脚为输出。在1脚和2脚间接两个滤波电容。3脚和2脚间也接两个滤波电容。
针对直流电机运行环境恶劣、干扰严重的特点,从系统的硬件设计、软件设计等多方面进行抗干扰的综合考虑,并利用多种软件和硬件技术来提高和改善系统的抗干扰能力,有效地提高了系统的可靠性和实用性。运行结果表明,系统实现了电机的高精度多速度控制,达到了性能指标要求。

基于stc89c52rc单片机的数控直流稳压电源设计

基于stc89c52rc单片机的数控直流稳压电源设计
整流电路的作用是将交流电压U2,变换成脉动的直流Uo,它主要有半波整流、全波整流方式,可以由整流二极管构成整流桥堆来执行,常见的整流二极管有1N4007、1N5148等,桥堆有RS210等。滤波电路作用是将脉动自流U2滤除纹波,变成纹波小的Uo,常见的电路有RC滤波、LC滤波、等,常用的选RC滤波电路。其中它们的关系为:Ui=nU1其中,n为变压器的变化。U2=(1.1~1.2)U1每只二极管或桥堆所承受的最大反向电压URM= U1;对于桥式整流电路中,每只二极管的平均电流ID(AV)=1/2IR==0.45U1/R。RC滤波电路中,C的选择应适应下式,即RC放电时间常数应满足RC=(3~5)T/2式中,T为输入交流信号周期,RL为整流滤波电路的等效负载电阻。常用的整流滤波电路如图2-3;图2-4所示为桥式整流滤波电路。
早在90年代中,半导体生产商们就开发出了数控电源管理技术,而在当时,这种方案的性价比与当时广泛使用的模拟控制方案相比处与劣势,因而无法被广泛采用。
现今随着直流电源技术的飞跃发展,整流系统由以前的分立元件和集成电路控制发展为微机控制,从而使直流电源智能化,具有遥测、遥信、遥控的三遥功能,基本实现了直流电源的无人值守
在家用电器和其他各类电子设备中,通常都需要电压稳定的直流电源供电。但在实际生活中,都是由220V的交流电网供电。这就需要通过变压、整流、滤波、稳压电路将交流电转换成稳定的直流电。滤波器用于滤去整流输出电压中的纹波,一般传统电路由滤波扼流圈和电容器组成,若由晶体管滤波器来替代,则可缩小直流电源的体积,减轻其重量,且晶体管滤波直流电源不需直流稳压器就能用作家用电器的电源,这既降低了家用电器的成本,又缩小了其体积,使家用电器小型化。
Keywords:regulated power supply ofdirectcurrent,(MCU)micro忽略puterSTC89C52RC,digital control,DAC0832

基于STC89C52单片机无刷直流电动机控制系统设计

基于STC89C52单片机无刷直流电动机控制系统设计

运动控制系统课程设计说明书题目:基于单片机的无刷直流电动机控制系统设计专业班级:电气自动化 02班学号:13姓名:孔令上指导教师:文小玲王振成绩:2013年6月21日至7月2日基于单片机的无刷直流电动机控制系统设计Design of brushless DCmotor control system onsingle-chip microcontroller学生姓名: 孔令上指导教师: 文小玲王振课程设计量化评分标准?答辩记录摘要电动机作为机电能量的转换装置,其应用范围已遍及国民经济的各个领域以及人们的日常生活之中。

传统的直流电动机均采用电刷, 以机械方法进行换向, 存在着相对的机械摩擦, 由此带来了噪声、火花、无线电干扰以及寿命短等致命弱点, 制造成本高及维修困难等缺点,因而大大地限制了它的应用范围。

永磁无刷直流电动机是近年随着电力电子器件及新型永磁材料发展而迅速成熟起来的一种新型机电一体化电机,它具有以下特点: 1.无刷直流电动机的转子采用高磁能积的稀土磁钢作为转子磁钢, 其转动惯量比鼠笼转子要小, 所以对于给定的转矩能够响应得更快, 控制特性更好。

2.无刷直流电动机的效率比感应电动机高。

因为在感应电机运行时, 转子上不会产生铜损和铁损。

3.在相同容量下, 无刷直流电动机的体积相对要比感应电机小, 重量轻。

4.无刷直流电机的噪音小。

5.无刷直流电机调速方便, 灵活, 范围广。

在分析无刷直流电动机(BLDCM)数学模型的基础之上,提出了一种新型的无刷直流电机控制系统建模仿真方法。

在Matlab/Simulink环境之下,利用无刷电机关键词:无刷直流电动机;电刷;换向器;单片机AbstractMotor as electromechanical energy conversion devices, and their use has spread invarious fields of national economy and people in their daily life. Traditional DC motor brushes, mechanical method of commutation, there is a relatively mechanical friction, which bring about the fatal weakness of noise, sparks, radio interference, and short life, manufacturing high cost and maintenance difficulties and shortcomings. thus greatly limiting its scope of application. The permanent magnet brushless DC motor is rapidly maturing in recent years with the development of power electronic devices and new permanent magnetic materials up a new the mechatronics motor, it has the following characteristics:1. The rotor of the brushless DC motor with high energy product rare earth magnet as the rotor magnet, the squirrel cage rotor inertia ratio is smaller, so for a given torque can respond faster to control features better.2. The efficiency of the brushless DC motor is higher than the induction the induction motor is running, the rotor does not produce the copper loss and iron loss.3. In the same capacity, the volume of the brushless DC motor is relatively better than the induction motor is small, light weight.4. Brushless DC motor noise. 5 Brushless DC motor speed convenient, flexible, and a wide rangePermanent magnet brushless DC motor controller structure has many forms, the initial complex analogue to the recently digital microcontroller as the core, but the new motor control ASIC, brushless DC motor speed control device design a great convenience, integrated analog control chip controlling function, the protection function, stable performance, simple system composed of the peripheral circuits required, and strong anti-jamming capability, especially suitable for volume controller, the performance requirements higher occasions. Advantages of a dedicated control chip of course, but often are expensive. In the occasion of some control accuracy is not high, you need to be able to have a working stability, price and relatively low-cost controller. This design is based on market demand.Keywords:HCCI;Chemical Kinetics;Numerical Simulation;DME;目录摘要............................................................................................................错误!未定义书签。

基于STC89C52单片机的数控电流源设计

基于STC89C52单片机的数控电流源设计

基于STC89C52单片机的数控电流源设计作者:张琳阳泳蒋悦江世明来源:《科技资讯》2014年第35期摘要:该文给出了一种基于STC89C52单片机控制的数控电流源设计,该设计以STC89C52单片机为微处理器,实现输出可调、步进精确、纹波电流极小等功能,而且可将输出电流预设值、电流实测值、负载电压实测值、负载阻值在LCD1602上面同时显示。

通过PROTEUS7.8软件进行仿真,证明此设计具有较高的控制精度和带负载稳定性。

关键字:TC89C52单片机数控电流源 D/A转换中图分类号:TP391 文献标识码:A 文章编号:1672-3791(2014)12(b)-0030-01电源技术尤其是数控电源技术是一门理论性与实践性很强的的工程应用技术,涉及电气、电子、控制理论等多学科领域。

计算机和通讯技术的发展,给电力电子技术提供了更加广阔的发展平台,同时也给电源提出新的要求。

普通电源由于精确度不高与操作不便等缺点已不能满足现实的需要。

直到单片机技术及A/D、D/A的出现,才使精确数控电流源发展成为可能。

该文所设计的数控电流源采用STC89C52单片机为核心微处理器,按键,显示,D/A,A/D等模块为外围电路。

1 设计要求与总体设计思路1.1 设计要求该设计要求:输入DC15V,输出最高12V,通过按键控制输出电流,采用LCD1602显示设置电流,实测电流,负载电压,负载阻值。

1.2 总体设计思路根据系统要求,采用D/A转换后,采用电压跟随器使D/A芯片输出负载轻,从而使电压稳定,而电阻R5是不变的,根据欧姆定律可知,电压确定,电阻确定,电流就确定了。

所以直接改变电压值就可以得到设定的电流。

在通过A/D转换把数据反馈给微处理器,然后单片机通过数据比较,自动调节,尽可能的减少误差。

2 硬件电路以及软件设计根据数控电流源设计要求,系统主要由控制模块,按键模块,D/A模块,A/D模块,显示等模块构成。

硬件电路图如图1所示。

stc89c52单片机技术资料

stc89c52单片机技术资料

STC89C52RC单片机介绍STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。

主要特性如下:•增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051.•工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机)•工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz•用户应用程序空间为8K字节•片上集成512字节RAM•通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。

•ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片•具有EEPROM功能•具有看门狗功能•共3个16位定时器/计数器。

即定时器T0、T1、T2•外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒•通用异步串行口(UART),还可用定时器软件实现多个UART•工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)•PDIP封装STC89C52RC单片机的工作模式•掉电模式:典型功耗<0.1μA,可由外部中断唤醒,中断返回后,继续执行原程序•空闲模式:典型功耗2mA•正常工作模式:典型功耗4Ma~7mA•掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备STC89C52RC引脚图STC89C52RC引脚功能说明VCC(40引脚):电源电压VSS(20引脚):接地P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。

基于AT89C52单片机的数控直流稳压电源设计 冯仲杰

基于AT89C52单片机的数控直流稳压电源设计 冯仲杰

基于AT89C52单片机的数控直流稳压电源设计冯仲杰摘要:数控直流稳压电源是一种常见的电子仪器,对其设计展开研究具有十分重要的意义。

本文以AT89C52单片机为主控制电路,设计了一款数控直流稳压电源,以期能为类似数控直流稳压电源的设计提供参考。

关键词:AT89C52单片机;直流稳压电源;设计随着社会经济的快速发展以及数字电子技术的不断进步,数字电子技术在人们生活和生产的各个领域中得到了广泛的应用。

其中,以单片机系统为核心的数控直流稳压电源以其安全可靠、性能优越、性价比高等优点,得到广泛的应用。

基于此,笔者对基于AT89C52单片机的数控直流稳压电源设计进行了介绍。

1.案的设计基于AT89C52 作为数控稳压电源的控制核心单元,通过改变输入值的大小来调节MOS 管GS 两极电压,从而控制输出电压值。

当D/A 转换器(TLV5618AJ)进行模数转换时,采用AT89C52 实时对电压进行采样,然后对采样数据进行处理和显示,此过程可以使电源能实时准确检测出实际输出电压值。

利用AT89C52 为主控制单元,通过键盘设置数控稳压电源的输出电压,步进等级可以达到0.1V,并通过1602 液晶显示模块实时显示输出实际电压值。

利用AT89C52 程控输出数字信号,经过TLV5618AJ 输出模拟量(0 ~ 5V),再经过μA 741 进行隔离放大(0 ~ 15V),从而控制MOS 管GS 两级电压,即控制MOS 的开启和关闭,S 极输出电压经过RC 滤波电路可以大大减小输出端的纹波电压,使得输出电压稳定,而且设计的稳压电源输出电压范围0 ~10V,步进0.1V,纹波较小,输出电流大,带负载能力强。

2.系统设计2.1 系统硬件设计1、5 脚为调零端,2脚为反相输入端,3脚为同相输入端,6脚输出端,7 脚正电源端,4 脚负电源端,8脚为空端。

如图所示:滑动端接负电源,将一到几十千欧的电位器接到两个调零端之间,通过调整电位器可以使得失调电压为零值。

stc89c52单片机技术资料

stc89c52单片机技术资料

stc89c52单片机技术资料STC89C52RC单片机是一款由XXX推出的新一代高速、低功耗、超强抗干扰单片机。

该单片机的指令代码完全兼容传统的8051单片机,同时12时钟/机器周期和6时钟/机器周期可以任意选择。

主要特性包括:增强型8051单片机,指令代码完全兼容传统8051,6时钟/机器周期和12时钟/机器周期可以任意选择。

工作电压范围为5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机),工作频率范围为~40MHz,实际工作频率可达48MHz。

用户应用程序空间为8K字节,片上集成512字节RAM,通用I/O口有32个。

具有ISP(在系统可编程)/IAP(在应用可编程)功能,无需专用编程器和仿真器,可通过串口直接下载用户程序。

具有EEPROM功能和看门狗功能,共3个16位定时器/计数器,外部中断4路。

通用异步串行口(UART),还可用定时器软件实现多个UART。

工作温度范围为-40~+85℃(工业级)/0~75℃(商业级),PDIP封装。

STC89C52RC单片机的工作模式包括掉电模式、空闲模式和正常工作模式。

其中,掉电模式的典型功耗小于0.1μA,可由外部中断唤醒,中断返回后继续执行原程序。

空闲模式的典型功耗为2mA,正常工作模式的典型功耗为4Ma~7mA。

掉电模式适用于水表、气表等电池供电系统和便携设备。

STC89C52RC单片机引脚图如下所示,其中VCC为电源电压,VSS为接地,P0端口为一个漏极开路的8位双向I/O 口,可作为输出端口和复用总线。

在Flash ROM编程时,P0端口接收指令字节。

除了定时器/计数器和定时器/计数器1,STC89C52RC还新增了定时器/计数器2.定时器/计数器2的控制和状态位位于T2CON表格中。

定时器2是一个16位定时/计数器,可以通过特殊功能寄存器T2CON中的C/T2位设置为定时器或计数器。

定时器2有三种操作模式:捕获、自动重新装载(递增或递减计数)和波特率发生器,这三种模式由T2CON中的位进行选择。

简易数控直流电源总结

简易数控直流电源总结

题目一简易数控直流电源摘要:本系统以直流电压源为核心,STC89C52单片机为主控制器,通过键盘来设置直流电源的输出电压,设置步进等级可达0.1V,输出电压范围为0—9.9V,输出电流为500mA,并由数码管显示输出电压值。

由“+”、“-”两键分别控制输出电压步进增减,并且输出电压可预置在0~9.9V之间的任意一个值。

扩展输出电压种类后可输出三角波、梯形波、锯齿波、方波等波形。

本系统由单片机程控输出数字信号,经过D/A转换器(AD0832)输出模拟电流量,再经过运算放大器隔离放大输出模拟电压量,控制稳压芯片L7805电压的变化而输出不同的电压。

实际测试结果表明本系统输出电压值精确度较高。

本系统实际应用于需要高稳定度小功率恒压源的领域。

1.设计任务设计出有一定输出电压范围和功能的数控电源。

其原理示意图如下:2、设计要求2.1、基本要求(1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于10mV;(2)输出电流:500mA;(3)输出电压值由数码管显示;(4)由“+”、“-”两键分别控制输出电压步进增减;(5)为实现上述几部件工作,自制一稳压直流电源,输出±15V,+5V。

2.2、发挥部分(1)输出电压可预置在0~9.9V之间的任意一个值;(2)用自动扫描代替人工按键,实现输出电压变化(步进0.1V不变);(3)扩展输出电压种类(比如三角波等)。

3.总体设计方案根据设计要求,已拟定两个设计方案,原理上基本能够实现要求。

3.1 设计方案一3.1.1 方案一说明把220V的交流电经过变压,整流,滤波,调整后输出,对输出电压的控制是通过矩阵键盘给单片机STC89C52输入数据,经过DAC0832转换输出-0.99~0V的电压。

再经过运放放大比较,通过L7805输出0~9.9V的电压,并显示在12864液晶显示屏上。

3.1.2 方案一原理图3.2设计方案二通过键盘给单片机STC89C52输入一个数据,这个数据在数码管上显示出来,单片机把这个数据给DAC0832转换成模拟信号后经过运算放大器的处理后最终输出。

stc89c52详细资料

stc89c52详细资料

1、STC89C52单片机,支持USB口或者是串口两种下载程序方式不用另买烧写器编程器等产品可以方便的烧写程序到单片机里.2、USB供电系统,直接插接到电脑USB口即可提供电源,不需另接直流电源。

3、8位LED发光二极管(做跑马灯实验交通灯实验)。

4、8位数码管(可做数码管的静态和动态扫描显示实验如0-24秒(NBA进攻时间)计数器实验18B20温度检测实验4X4矩阵键盘扫描等都可以用数码管显示)。

5、计数器实验,如0-24秒(NBA进攻时间到,蜂鸣器报警,数码管清零),还可以做00-60秒表,00-99跑马灯等。

6、4*4矩阵键盘(熟悉矩阵键盘编码、解码扫描原理可作为人机输入接口编写按键输入程序)7、蜂鸣器(做单片机发声实验播放音乐实验报警实验等声响实验)8、DS18B20温度传感器,(一线式总线元件实验)。

9、AT24C08外部EEPROM存储芯片(IIC总线元件实验)10、SPI串行实时时钟DS1302(熟悉SPI总线用DS1302可以做一个万年历电子时钟比定时器做的精确)11、MAX232芯片RS232通讯接口(可以做为与计算机通迅的接口同时也可做为STC单片机下载程序的接口及仿真调试的接口)12、字符液晶1602LCD接口采用接插件方式方便插拔(可显示两行每行16个共计32任意ASCII码字符它的功能应用比数码管丰富很多显示的信息量更大。

13、图形点阵液晶12864接口采用接插件方式方便插拔(可显示任意汉字和图形是目前单片机图文显示最常用的显示器件我们实验板支持带字库的12864液晶开发程序更方便12864液晶不随板附赠需单独购买我们成本价65元提供带字库的支持对比度调节12864蓝屏高级液晶)14、为方便大家更换晶体振荡器(单片机“超频”)特别采用了镀金晶体插座,做实验时需要不同晶振频率时可很方便的插拔更换(我们随板赠送三个不同频率的晶振11.0592MHZ、12MHZ、24MHZ各一个最大程度上满足了学习者的需要)15、ISP下载接口(保留了并口ISP下载线或者其他的兼容ISP下载线,如果有并口的电脑可以对AT89S51 AT89SS52 单片机直接编程。

基于STC89C52RC单片机的数控直流稳压电源的设计

基于STC89C52RC单片机的数控直流稳压电源的设计

基于STC单片机的数控恒压源的设计【摘要】直流稳压电源的应用非常的广泛,质量优良的直流稳压电源,才能满足各种电子线路的要求。

所以直流稳压电源的设计颇为重要,特别是数控制流稳压电源。

本文主要介绍数控直流稳压电源的设计,对其中涉及的PWM输出、AD采样、单片机等也有详细介绍。

将单片机数字控制技术, 有机地融入直流稳压电源的设计中, 就能设计出一款高性价比的多功能数字化通用直流稳压电源。

该设计除了对电压的数字控制的功能外还有可监测实际电压输出和数字电压表的功能。

因此设计具有高精度,多功能,液晶显示的特点。

【关键字】直流稳压电源单片机数字控制电压表【Abstract】Cocurrent voltage-stabilized source application unusual widespread, the quality fine cocurrent voltage-stabilized source, can satisfy each kind of electronic circuit the request.Therefore the cocurrent voltage-stabilized source design is quite important, specially the digital control flows the voltage-stabilized source.This article main introduction numerical control cocurrent voltage-stabilized source design, the PWM output, the AD sampling, the monolithic integrated circuit which involves to in which and so on also has the detailed introduction.The monolithic integrated circuit numerical control technology, integrates the cocurrent voltage-stabilized source organically in the design, can design a section high performance-to-price ratio the multi-purpose digitized general cocurrent voltage-stabilized source.This design besides also has to the voltage numerical control function may monitor the actual voltage output and the digital voltmeter function.Therefore designs has the high accuracy, multi-purpose, liquid crystal display characteristic.【Keywords】Cocurrent voltage-stabilized source Monolithic integrated circuitNumerical control V oltmeter第一章直流稳压电源的基本原理在电子电路中,通常都需要电压稳压的直流电源供电。

基于AT89C52的数控直流稳压电源设计

基于AT89C52的数控直流稳压电源设计
关键词 : 稳 压 电源 ; T L C 1 5 4 9 ; D / A 转 换
d o | : 1 0 . 3 9 6 9 / j . i s s n . 2 0 9 5— 5 6 4 2 . 2 0 1 4 . 0 3 . 1 1 2 中图分类号 : T N 7 1 0 文献标志码 : A 文章编号 : 2 0 9 5 . 5 6 4 2 ( 2 0 1 4) 0 3 - 0 1 1 2 - 0 4
( 如1 . 0 2~ 1 . 0 3 V) , 困难就较大。另外 , 随着使用 时间的增 加 , 波段开关及 电位器难 免接触不 良, 对输出会 有影响, 并 常常 通过 硬件 对过 载进 行 限流或 截 流型保 护 , 电路 构 成复 杂 , 稳 压精 度 也不高 。基 于此 , 本 文设计
图2 D / A转 换 电路
采用 带有 缓 冲基 准 ( 高 阻抗 ) 输入 的 1 O位数 字/ 模 拟 转换 器 T L C 5 6 1 5 , 其具 有 基准 电压 两 倍 输 出 的 电压
范围, 使用 简单 , 只需 5 V电源供电。在数控直流稳压 电源 的设计 中, 通过按键输入单片机 , 单片机控制 D / A, 改变 D / A数据的输入量达到改变 D / A第七引脚 即电压输 出引脚输出电压值。为了保证 T L C 5 6 1 5 输出电 压 的稳定性 , 本设计采用 T L 4 3 1 , T L 4 3 1 是一个具有 良好的热稳定性能的三端可调分流基准源 [ 2 ] , 它的输 出 电压用两个电阻可以任意的设置 V e r f 从2 . 5 V到 3 6 V范围内的任何值 , 而设定值后无论其起始输入电压如 何变化 , 其输出电压 即 T L C 5 6 1 5的基准输入电压不会受到影响 , 避免输出电压 出现不稳定现象。 3 . 3放 大 电路 与稳 压 电路 设 计

基于51单片机STC89C52RC的直流电机软件PWM控制的基本原理

基于51单片机STC89C52RC的直流电机软件PWM控制的基本原理

基于51单片机STC89C52RC 的直流电机软件PWM 控制的基本原理电机驱动芯片L293D 介绍:在这里直流电机的控制采用L293D 芯片。

L293D 是一款单片集成的高电压、高电流、4通道电机驱动,设计用于连接标准DTL 或TTL 逻辑电平,驱动电感负载(诸如继电线圈、DC 和步进电机)和开关功率晶体管等等。

L293D 有4个通道,每个电机需要用到2个通道,以实现电机的正反转。

为了简化为双桥应用,L293D 每个通道对(IN1与IN2为1对;IN3与IN4为1对)都配备了一个使能输入端(IN1与IN2对应使能端EN1;IN3与IN4对应使能端EN2)。

L293D 具有如下特性:1、L293D 每个通道的电流输出能力达600 mA2、L293D 每个通道的峰值输出电流达1.2 A (非重复)3、便于使能4、L293D具有过温保护5、逻辑“0”输入电压高达1.5 V(高抗噪性)6、内置箝位二极管直流电机PWM调速基本原理:在脉宽调制(PWM)控制直流电机转速的情况下,电源并非连续地向直流电机供电,而是在一个特定的频率下为直流电机提供电能。

利用不同占空比的PWM调速方波信号,调节对直流电机的通断电,能起到对直流电机调速作用。

这是因为电机实际上是一个大电感,它有阻碍输入电流和电压突变的能力,因此脉冲输入信号被平均分配到作用时间上。

这样,改变L293D始能端EN1和EN2上输入方波的占空比就能改变加在电机两端的电压大小,从而改变了直流电机转速。

软件PWM调速实例介绍:通过执行软件延时交替改变EN1输出逻辑状态来产生脉宽调制信号,设置不同的延时时间得到不同的占空比。

用到了IN1与IN2通道对,对应的直流电机接到OUT1和OUT2上。

/********************直流电机PWM调速******************* * 处理器:STC89C52RC* 开发环境:KEIL* 名称:PWM调速*******************************************************/#include<reg51.h>//电机驱动芯片L293D输入IO口sbit IN1=P1^3;sbit IN2=P1^4;sbit EN1=P1^2;//注意:对应的直流电机接到OUT1和OUT2上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 前言在现代家庭中各种电器的不断出现,并要求着各种不同值的电源出现,使得家庭购买不同值得电源。

数字化的也更加贴近人们的生活,因为它更加的直观,易被接受,大家都开始追求数字化的各类电子产品。

数控直流电源有着直观,易操作,各种电压集一身,输出精度和稳定性都较高等优点,所以越来越受广大人们的喜爱。

以后家里的电视遥控,电动玩具等都可以共用一个电源。

稳压电源按输出电压的类型分为直流稳压电源和交流稳压电源。

其中直流稳压电源是电子技术常用的设备之一,直流稳压电源有许多基本功能要求,例如输出电压值能够在额定输出电压值以下任意设定和正常工作;对输出的电压值要求精确的显示和识别。

而普通的直流稳压电源或多或少存在这样或那样的问题,他们的电源输出时通过波段开关盒电位器来控制的,当输出电压需要精确输出,或者在一个小范围内微调时,困难相对来说就很大;而且随着使用时间的增加,模拟电路元件在使用过程中难免发生磨损,波段开关与电位器均会或多或少产生接触不良现象,这会造成电压输出的误差。

另外,传统的串联型稳压电路构成较为复杂,稳压精度不高。

总体来说,传统稳压电源实现方式亟待改进。

现当代社会是信息技术不断发展的社会,模拟技术逐渐被更为优越方便的数字技术取代,大规模的社会化生产也要求更高的技术和效率。

众多家用电器以及各类电子电器设备均需要直流稳压电源对其进行供电。

而我们生活中用电均为220V的交流供电,这就需要通过变压、整流、滤波、稳压电路将交流电转换为稳定的直流电。

滤波器用于滤除整流输出中的纹波,一般传统电路由于滤波扼流圈和电容器组成,若由晶体管滤波器来代替,则可缩小直流电源的体积,减轻其重量,而且晶体管滤波直流电源不需要直流稳压器就能作家用电器的电源,这既降低了家用电器的成本,又降低了其成本,又缩小了其体积,使家用电器小型化。

基于单片机控制的数控直流电压源可以克服稳压电源构成复杂,元器件磨损严重,稳压精度不高,读数不方便等缺点,更稳定更直观的完成模拟稳压电源的任务。

而且成本小,经济实惠,便于在大规模的社会生产中采用。

所以,对于数控直流电压源的研究与设计进步是技术上的革新,而且有实际的经济性,可以提高生产效率,是现代工业生产应用中的不二选择。

2 设计要求设计并制作有一定输出电压调节范围和功能的数控直流稳压电源,基本要求如下:1、输出直流电压调节范围1.4-9.9V,纹波小于10mv;2、电压误差少于1%;3、输出电流为500mA;4、稳压系数小于0.2,直流电源内阻小于0.5Ω;5、输出直流电压能步进调节,步进值为0.1V;6、由“+”“-”两间分别控制输出电压步进增和减。

3 总体设计方案3.1 设计方案本设计采用以单片机作为控制元件来实现数控元件直流电压源的设计。

本设计采用STC89C52芯片作为单片机的控制单元,以常用的DAC0832作为D/A 转换单元,STC89C52芯片的P0口和DAC0832 的数据口直接相连,DA 的CS ,XFER ,1WR ,2WR 接地,让DA 工作在直通方式下。

DA 的8脚接参考电压,DA 的参考电压接5V 电源,所以在DAC0832的8脚输出电压的分辨率为5V/256约为0.02V ,也就是说DA 输入数据端每增加1,电压增加0.02V 。

通过运放UA741将DA 的输出电流转化为电压,再通过UA741将电压反相并放大。

最后经LM350调整输出电压并稳压。

其具体硬件框图如图1所示:图1 原理框图3.2设计方案优势STC89C52单片机作为一个整体,完成整个数控部分的功能。

STC89C52作为一个智能化的可编程器件,便于系统功能的扩展。

方案中使用运算放大器放大电压,由于运算放大器具有很大的电源电压抑制化,可以大大减少输出端的纹波电压,避免了线性调压电源整流滤波后的纹波对输出的影响。

该方案中采用三位数码管直接对电压值进行显示,可以直观明了的反映电压值以及其对按键所作出的电压变化。

根据上述数控直流电压源硬件框图1,我们选用以下芯片来实现该数控直流电压源的硬件电路接线:STC89C52单片机,DAC0832数模转换器,集成运放UA741,电压稳压器LM350等。

4 设计原理本系统选用的模块包括:单片机系统,D/A转换模块,LED显示模块,直流电源模块,具体的电路图参照附录一。

4.1 单片机模块4.1.1单片机介绍STC89C52是一种带8K字节FLASH存储器的低电压、高性能CMOS 8位未处理器。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

其特点是拥有8K字节可编程FLASH存储器,256*8位内部RAM,三个16位定时器/计数器,8个中断源,拥有低功耗的闲置和掉电模式,以及片内振荡器和时钟电路。

STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD 分别是此放大器的输入端和输出端。

时钟可以由内部方式产生或外部方式产生。

内部方式是在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。

定时元件通常采用石英晶体和电容组成的并联谐振回路。

晶体振荡频率可以在1.2-12MHz之间选择,电容值在5-30pF之间选择,电容值的大小可对频率起到微调的作用。

外部方式是RXD接地,TXD接外部振荡器。

对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率于12MHz的方波信号。

片内时钟发生器把振荡频率两分频,产生一个两相对时钟P1和P2,供单片机使用。

此次设计时钟电路采用的是内部方式。

CPU即中央处理器的简称,是单片机的核心部件,它完成各种运算和控制操作,CPU由运算器和控制器两部分电路组成。

STC89C52的引脚功能如下:a.主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源。

GND(Pin20):接地线。

b.外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端。

XTAL2(Pin20):片内振荡电路的输出端。

c.控制引脚(4根)RST∕VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE∕PROG(Pin30):地址锁存允许信号。

PSEN(Pin29):外部存储器读选通信号。

EA∕VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

d .可编程输入∕输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别是P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

P0口(Pin39-Pin32):8位双向I/O口线,名称为P0.0-P0.7。

P1口(Pin1-Pin8):8位双向I/O口线,名称为P1.0-P1.7。

P2口(Pin21-Pin28):8位双向I/O口线,名称为P2.0-P2.7。

P3口(Pin10-Pin17):8位双向I/O口线,名称为P3.0-P3.7。

单片机处理周期包括12个振荡周期每12个振荡周期用来完成一项操作如取指令和计算指令执行时间可把时钟频率除以12取倒数然后指令执行所须的周期数因此如果你的系统时钟是11.059MHz 除以12后就得到了每秒执行的指令个数为921583条指令取倒数将得到每条指令所须的时间1.085ms 。

STC89C52的管脚图如图2:图2 STC89C52的管脚图4.1.2 单片机外围电路a.电压预置复位电路复位是单片机的一个重要工作方式。

在单片机工作时,上电时首先要复位,发生故障后也要复位。

复位操作有两种基本形式:一种是上电复位,另一种是按键复位,即要复位时,只要按图中的KEY1键,电源VCC经电阻R1和R2分压,在RESET端产生一个高电平。

在上电复位时,电路要求接通电源后,通过外部电容来充电实现单片机自动复位操作。

上电瞬间RESET引脚获得高电平,随着电容充电,RESET引脚的高电平将逐渐下降。

RESET引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以进行复位操作。

单片机复位期间不产生ALE和PSEN信号,即ALE=1和PSEN=1。

这表明单片机复位期间不会有任何操作。

复位后:PC值为0000H,表明复位后程序从0000H开始执行:SP值为07H,需要重新置SP值:单片机复位后,已使P0—P3口每一端线为“1”,为这些端线用作输入口做好准备。

复位电路图如图所示:图3 复位电路b.时钟振荡电路单片机控制中心的各项工作都是在时钟信号的控制下协调工作的,单片机的时钟电路可为单片机提供一个时钟信号。

单片机本身就如一个复杂的同步时序电路,为保证工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。

单片机内部有一个用于构成振荡器的高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2。

而在芯片内部,XTAL1和XTAL2之间跨接晶体管振荡器和微调电容,从而构成一个稳定的自激振荡器。

单片机时钟电路可分为内部时钟电路和外部时钟电路。

只要在单片机的XTAL1和XTAL2引脚外接晶体振荡器就构成了自激振荡器并在单片机内部产生时钟脉冲信号。

电容C1和C2的只要功能是协调振荡器频率及帮助振荡器起振,其电容值一般在20pF-60pF,典型值为30pF。

外部时钟方式是把外部已有的时钟信号引入到单片机内。

此方式常用于多单片机同时工作,以便于个单片机的同步。

一般要求外部信号高电平的持续时间大于20us ,且为频率低于12MHz 的方波。

本设计采用内部时钟电路来确保整个电路的协调工作。

电路图如图所示:图4 时钟电路 4.2 D/A 模块4.2.1 数模转换器DAC0832DAC0832是8分辨率的D/A 转换集成芯片。

与微处理器完全兼容。

它的特点有,分辨率为8位,电流稳定时间1us,可单缓冲、双缓冲或直接数字输入,需要+5V ―+15V 的电源供电。

DAC0832是一种典型的8位转换器,内部为双缓冲寄存器既输入寄存器和DAC 寄存器,1WR 、2WR 分别为该寄存器的写信号输出端,ILE 为输入锁存使能端,高电平有效,CS 为片选端,VREF 为传输控制端,它和2WR 共同控制DAC 寄存器的工作状态。

DAC0832有两个接地端,一般情况下,这两个地端均并联在接地。

DAC0832的D/A 转换电路为倒T型R-2R 电阻网络,故有Iout1和Iout2两个电流输出端,根据不同的电路组成,该芯片可以有两种输出模式,一种是电流输出模式,这种模式基准电压加在VREF 端,由Iout1和Iout2输出的电流经运算放大器相加后输出;另一种为电压输出方式,这种模式基准电压加在Iout1和Iout2之间,模拟电压从VREF 端输出。

本设计采用电流输出模式,再使输出电流通过一个高输入阻抗的线性运算放大器实现相应的模拟信号电压输出,该D/A 转换器有三种工作方式,单缓冲工作方式,双缓冲工作方式,直通方式,该电路采用直通方式,DA 的CS 、XFER 、1WR 和2WR 接地,让DA 工作在直通状态下。

相关文档
最新文档