数控恒流源的设计与实现 - 图文
更新时间:2024-04-28 03:43:01 阅读量: 综合文库 文档下载
学科分类号 0806
本科生毕业论文(设计)
题目(中文): 数控恒流源的设计与实现
(英文):Design and Implementation of
Digital-Controlled Direct Current Source
学生姓名: 学 号:
系 别: 物理与信息工程系 专 业: 通信工程 指导教师:
起止日期: 2012年11月—2013年5月
2013年 05月 15 日
怀化学院本科毕业论文(设计)诚信声明
作者郑重声明:所呈交的本科毕业论文(设计),是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,论文不含任何其他个人或集体已经发表或撰写过的成果。对论文的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。
本科毕业论文(设计)作者签名:
年 月 日
目录
摘 要 ............................................................... I 关键词 .............................................................. I Abstract ............................................................ I Keywords ........................................................... II 1 前言 .............................................................. 1 1.1 恒流电源的概述 .................................................. 1
1.2 国内外研究现状及发展趋势 .................................... 2
1.2.1 研究现状 ............................................... 3 1.2.2 发展趋势 ............................................... 4 1.3 研究的意义 .................................................. 5 2 任务分析与方案论证 ................................................ 5
2.1 设计任务 .................................................... 5 2.2 设计方案 .................................................... 6
2.2.1 总体方案设计、比较与论证 ............................... 6 2.2.2 数控模块 ............................................... 8 2.2.3 电流源模块 ............................................. 8
3 系统硬件设计 ..................................................... 10
3.1 系统的总体设计 ............................................. 10 3.2 单片机控制系统 ............................................. 10
3.2.1单片机基本系统 ........................................ 10 3.2.2 单片机串口通信 ........................................ 11 3.3 恒流部分 ................................................... 13 3.4 电源部分 ................................................... 14 3.5采样电阻 .................................................... 14 3.6 误差电压放大器 ............................................. 15 3.7 基准电压 ................................................... 15
4 系统软件设计 ..................................................... 15
4.1 程序总体流程图 ............................................. 15 4.2 D/A子程序 ................................................. 15 4.3 A/D子程序 .................................................. 17 5 系统调试 ......................................................... 17
5.1 测试结果 ................................................... 17 5.2 数据分析 ................................................... 19 5.3 出现的问题与改进 ........................................... 20 6 结论 ............................................................. 20 参考文献 ........................................................... 21 致谢 ............................................... 错误!未定义书签。 附录A 程序清单 .................................................... 22 附录B 总电原理图 .................................................. 31 附录C 印制电路板图 ................................................ 32
数控恒流源设计与实现
摘 要
数控恒流源能有效应用于需要高稳定度的小功率恒流源的领域。本系统以单片机AT89C52为控制核心,输入键盘为四个独立键盘, 数据显示采用LCD1602液晶显示器。采用误差放大器TL082与三极管TIP122形成的恒流控制电路,配以12位TLV2551 A/D转换器与TLV5618 D/A转换芯片完成单片机对输出电流的实时检测与实时控制,实现50mA~500mA范围内步进1mA恒定电流输出的功能,保证了纹波电流小于2mA的稳定度。
关键词
恒流源;AT89C52单片机;A/D转换器;D/A转换器
Design and Implementation of Digital-controlled
Direct Current Source
Abstract
This system can effectively apply to the fields which need high stability of small power constant-current source.This design used single chip microcomputer (AT89C52) as the corn controller and the input keyboard are four independent ones and data is shown on liquid crystal display (LCD1602).using the constant current control circuit which is constituted of an error amplifier (TL082) and a triode(TIP122). a 12-bit A/D converter (TLV2551) and a D/A converter(TLV5618) to implement the real-time detection and control on output current. It achieves constant current output from 50mA to 500mA with step size 1mA and ensures the stability of ripple current to be less than 2mA.
能电源模块是针对传统智能电源模块的不足提出的,数字化能够减少生产过程中的不确定因素和人为参与的环节,有效的解决了电源模块中诸如可靠性、智能化和产品一致性等工程问题,极大的提高了生产效率和产品的可维护性[9]。 1.3 研究的意义
数控恒流源是电子技术常用的仪器设备,广泛的应用于教学、工业和科研等领域,是电子实验员、电子设计人员及电路开发部门进行实验作和科学研究所不可缺少的电子仪器。恒流源是模拟系统中广泛使用的一种单元电路或测试平台,在实际工程中也有广泛的用途,是电导测量、开关电源、功放等场合不可替代的检测设备。在电子电路中,通常都需要电压稳定的直流电源来供电。而整个稳压过程是由电源变压器、整流、滤波、稳压等四部分组成[10]。然而这种传统的直流稳压电源功能简单、不好控制、可靠性低、干扰大、精度低且体积大、复杂度高。
随着电子技术的发展,数字电路应用领域的扩展,现今社会,产品智能化、数字化已成为人们追求的一种趋势,设备的性能,价格,发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。性能好的电子设备,首先离不开稳定的电源,电源稳定度越高,设备和外围条件越优越,那么设备的寿命更长。基于此,人们对数控恒定电流器件的需求越来越迫切。 2 任务分析与方案论证 2.1 设计任务
5
设计制作数控恒流源,输出电流通过键盘预置,显示精度小数点1位。具体参数如下: (1).输入交流电压220V; (2).输出直流电压不大于10伏; (3).输出电流范围:50-500mA;
(4).可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值小于5mA;
(5).具有“+”、“-”步进调整功能,步进小于1mA;
(6).改变负载电阻,输出电压在10V以内变化时,要求输出的电流变化的绝对值小于10mA; (7).纹波电流小于2mA; (8).自制电源。 2.2 设计方案
本项目要求设计一种电流源,要想实现电流源必须先设计一个稳定的电压源,其次再设计一个恒流源,因此电压源、恒流源是本项目的核心硬件基础。本项目同时要求电流源可数控,实现数控的常规方法有:数字逻辑器件构成、可编程器件、单片机等。具体方案的对比和选择如下。
2.2.1 总体方案设计、比较与论证
本课题所研究的数控直流电流源应该包括如下模块:电流源模块、测量模块和数控模块等。电流源模块采用了集成运放和大功率复合管构成的闭环电流深度负反馈电路。由单片机控制高精度D/A转
6
换器的输出电压送入电流源模块,可完成对输出电流的小步进控制。测量模块是由双积分型高精度A/D来测量取样电阻上的电压值进而转化为电流值来完成。
方案一:采用单片机作为核心控制器,用键盘设置所需的输出电流值,数/模转换器D/A与其右边部分的电路构成恒流源,D/A输出电压作为恒流源的参考电压,运算放大器IC与三个晶体管组成达林顿电路构成电压跟随器,利用晶体管平坦的输出特性即可得到恒流源输出,如图2.1所示。该方案硬件电路简单,容易实现,但其输出精度不高。
光耦TLP-521LEDat89c52键盘DACTLV5618电流流模块
图2.1 方案一系统原理图
方案二:采用AT89C52单片机作为整机的控制单元,通过改变D/A的输入数字量来改变输出电压值,从而使输出功率管的基极电压发生变化,间接地改变输出电流的大小。为了能够使系统具备检测实际输出电流值的大小,可以将电流通过取样电阻转换成电压,并经过A/D转换器进行模/数转换,间接用单片机对电压进行采样,然后进行数据处理及显示。此系统比较灵活,采用软件方法来解决数据的预置以及电流的步进控制,使系统硬件更加简洁,而且采用高精度A/D转换器对取样电阻上的电压值进行采样反馈给单片机,与预置值进行
7
差值比较,调整D/A输出电压,这样就形成反馈调节,使输出电流更加精确,能很好地满足题目的要求。本方案的基本原理如图2.2所示。
DA转换电路V/I取样电路调整电路AD转换电路at89c52液晶显示电路电源模块键盘控制电路取样电路
图2.2 方案二系统原理框图
综上分析,总体方案设计采用方案二。 2.2.2 数控模块
方案一:数控模块可采用可编程逻辑器件(如FPGN门阵列)构成的控制电路。但是此方案价格昂贵。
方案二:采用以AT89C52单片机为核心的单片机最小系统。单片机系统具有灵活的接口和在线编程的能力,容易实现题目中的有关键盘设置、显示以及测量功能等。故本方案采用了以AT89C52单片机为核心对整个电路的控制。 2.2.3 电流源模块
在小电流输出的电流源中,可采用晶体管构成的镜像电流源、微电流源等。本设计中要求的输出电流为50~500mA。在实现方案上场采用如下三种方案。
8
方案一:以可调直流稳压电源为基础,如图2.3所示。
图2.3 采用可调稳压器实现恒流源
当R2固定时,可保证流过负载的电流恒定,通过调节R2的大小,即可以实现改变负载电流的目的。但是该方案输出较大的电流,极易引起电流失控,无法实现高精度步进要求,更难于实现电源数控的要求。
方案二:采用基于PWM控制的电流源,该方案采用脉冲宽度调制技术,通过改变控制脉冲的占空比实现输出电流的控制,该方案的优点是效率高,可输出的电流大。但由于功率管工作在开关状态,因此交流纹波较高。
图2.4 带有电流负反馈的直流电流源 D/A转换器 带有电流负反馈的直流电流源 方案三:采用基于运算放大器和晶体管构成的电流深度负反馈电路。该方案不仅在电路中引入了深度电流负反馈,可以保证输出电流
9
具有很高的稳定性。而且电流源所需要的控制电压由高精度D/A转换器(TLV5618)提供,以实现输出电路的小步进调节。该方案如图2.4所示。
综上分析,电流源部分采用方案三。 3 系统硬件设计 3.1 系统的总体设计
系统的总体方框图如下:
设定值测量值显示ADC键盘单片机DAC压控电流源电流测量负载稳压电源恒流供电
图3.1 系统总体设计方框图
3.2 单片机控制系统 3.2.1单片机基本系统
单片机基本系统即为最小系统,是指一个真正可用的单片机最小配置系统。这种系统所选择的单片机内部资源已经能够满足系统的硬件要求,不需外接存储器或I/O接口,只须在芯片上外接时钟电路和复位电路即可。单片机系统是整个数控系统的核心部位,主要用于键盘扫描、数据处理、采样反馈、实时调节等功能。
本次设计采用STC89C52单片机作为主控单元,AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的
10
Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用[11]。
图3.2为单片机最小系统的构成电路图。其中RST引脚所接为复位电路,由按键、10uF极性电容、10K电阻够成;XTAL1与XTAL2引脚外接时钟电路,由11.0592晶振与两个大小为30pF的电容构成。
图3.2 STC89C52单片机小系统
3.2.2 单片机串口通信
计算机的数据传送方式共分为并行和串行数据传送两种方式,串行数据传送按位顺序进行,最少只需一根传输线即可完成,成本低但速度慢。计算机内部数据时并行的,当计算机向外发送数据时,必须
11
将并行的数据转换为串行数据再发送。由于计算机与单片机之间需要电平转换,所以连接MAX232芯片即可完成RS232与TTL电平的转换,连接电路如图3.3所示。串口的2、3号引脚为数据传输接口,经过MAX232的R2in、T2out、T2in、R2out四端连接到单片机的P3.0和P3.1,即RXD、RXT串行输入输出端,从而实现单片机的串口通信[12]。
图3.3单片机串口通信原理
芯片MAX232功能简介:
第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。 第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13、12、11、14脚为第一数据通道;8、9、10、7脚为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的
12
RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。 第三部分是供电部分。15脚GND、16脚VCC (+5V)。 3.3 恒流部分
DA模块输出的电压U1接在比例放大器的同相输入端,由于虚短的缘故,同相与反相端的电压相等,反相端的电电流I=U1/(R7//R8),为了达到恒流的目的,必须对输出端的电压进行放大,本系统采用TIP122的晶体管进行放大。采样电阻是0.5欧姆的水泥电阻。经过采样后电阻的电压,再经过比例放大器TL082放大后接入到AD模块的输入端。
DA转换电路根据单片机指令输出控制电压,芯片采用12位DA芯片TLV5618,基准电压采用REF5040输出的+5V,TLV5618为负压输
出,输出范围0~-5V。 DA模块的电路图如3.4图所示:
图3.4 D/A模块的电路图
AD转换电路采样信号经过信号调理电路后送入AD芯片转换,转换数据送入单片机处理。AD芯片采用12位芯片TLC2552,基准电压+5V。 AD模块的电路如3.5图所示。
13
图3.5 A/D模块电路图
3.4 电源部分
制作一个有+15V、-15V、+5V、-5V、+18V电压源为本系统供电。其中,输出+15V与-15V给TL082运算放大电路供电,18V加在晶体管的两端,+5V与-5V其他的电路供电。一个可调稳压电源,输出电压在2V~32V。稳压电源采用的芯片为LM317稳压块。其基准源电路图如3.6图所示。
图3.6 基准源电路图
3.5采样电阻
采样电阻的选择十分重要,要就噪声小,温度特性好,所以最好选择低温度系数的高精度采样电阻。采样电阻与负载串联时流过采样电阻的电流通常比较大,因而温度也会随之上升,可以通过渐少载流
14
量和增加散热面积来避免因温度过高导致采样电阻值发生变化。在条件允许的情况下,还可以采取风冷的办法解决。另外采样电阻阻值取大一点,对稳定度有好处,但会使系统效率下降,这种考虑取R=0.5Ω。 3.6 误差电压放大器
电流稳定度与放大器有直接关系,在大功率电源里基本上是倒数关系,本设计选用TL082作为误差放大器。具有高增益,低输入失调电压,低失调电流,低温漂,低嘈声电压。由于采样电阻选取0.5Ω,最大采样电压为1V,而负载端最高电压为10V,复合调整管1.4V。于是要求误差放大器的最大输出电压为12.4V。为了防止放大器进入饱和区,设计将放大器的工作电压取为±15V。 3.7 基准电压
基准电压的选择非常重要,它直接影响恒流源输出电流的准确性,稳定性及纹波系数等项技术指标。设计选择了目前性能最佳,电压温度系数最低的精密基准电源REF5040。 4 系统软件设计 4.1 程序总体流程图
开始 初始化程序 等待按键按输入 液晶显示
结束 图4.1 程序流程图
15
4.2 D/A子程序
D/A转换器TLV5618 模块的软件设计:通过DIN,SCLK,CS三条控制线设置转化数据。头四位为特殊位用于选择转化方式,以及用于通道选择,可自行设置。后12位为需要转换的值,实现电压的可变输出。程序调节 D/A的输出,使输出值更加准确。键盘向单片机输入数据,单片机对获得的数据进行处理,经过12位 D/A再送到恒流源模块,12位 D/A测量取样电阻上的电压值经过反馈回单片机,调整 D/A输出电压大小,进而调整电流接近预置值,使输出电流达到一个动态平衡状态。 D/A转换器程序流程图如图所示。
结束
图4.2 D/A转换流程图
通道选择 初始化 开始 数据写入 进入转换 主要性能有以下几点: (1)分别率:12bits;
(2)输出:双路电压输出型,输出电压范围为基准电压的两倍; (3)单电源+5V工作;
16
(4)接口:与SPI兼容的3线。 4.3 A/D子程序
TLC2552 转换器将采样电阻上的电压转换成数字信号反馈给单片机,单片机将此反馈信号与预置值比较,根据两者间的差距值调整输出信号大小。这样就形成了反馈调节,提高输出电流的精度。本设计中,进行数据采集转换前都对TLC2552进行初始化,以便确定其采集转换的通道、量程和极性等。A/D子程序流程图如图所示。
开始 初始化 数据写入和读出 选择电压模式通进入转换 结束
图4.3 A/D转换流程图
5 系统调试 5.1 测试结果
所用仪表:数学示波器 数字万用表 实验室电源。
17
当负载端短路,即负载电阻RL=0Ω时,输出电流的预置值、显示值和实测值对照表如表5.1所示。表5.1 输出电流的预置值、显示值和实测值对照表(测量条件:RL=0Ω)
表5.1 对照电流表
对照电流 1 2 3 4 5 6 7 8 9 预置电流/mA 20 显示电流/mA 20 实测电流/mA 21 50 100 300 500 1000 1200 1500 2000 50 101 301 501 1000 1202 1500 2001 51 102 299 497 955 0.3 1191 1490 1988 0.5 0.4 0.8 纹波电流/mA 0.1 0.2 0.2 0..3 0.3 由表5.1可以看出电流的设定值和实测值之间存在误差,其主要原因是直流电流源部分输入端的射极跟随器的同相反相端的压差不为0,不可能达到理想运放的效果。但误差值仍在题目允许的范围内。 当负载电阻RL=1Ω时,输出电流的预置值、显示值和实测值对照表如表5.2所示。表5.2 输出电流的预置值、显示值和实测值对照表(测量条件:RL=1Ω)
表5.2 对照电流表
对照电流 1 2 3 4 5 6 7 8 9 预置电流/mA 20 显示电流/mA 21 实测电流/mA 22 50 100 300 500 1000 1200 1500 2000 51 101 301 502 1002 1202 1502 2002 51 101 297 496 954 0.5 1190 1489 1989 0.5 0.7 0.9 纹波电流/mA 0.2 0.2 0.2 0..4 0.5 由表5.2可以看出电流的测量值与实际值之间存在误差,主要是A/D转换存在量化误差,取样电阻随温度升高阻值变化也会影响测量
18
误差。取样电阻用康铜丝温度系数较小,因此测量误差在题目要求范围之内。当负载电阻RL=2Ω时,输出电流的预置值、显示值和实测值对照表如表5.3所示。表5.3输出电流的预置值、显示值和实测值对照表(测量条件:RL=2Ω)
表5.3 对照电流表
对照电流 1 2 3 4 5 6 7 8 9 预置电流/mA 20 显示电流/mA 20 实测电流/mA 21 50 100 300 500 1000 1200 1500 2000 51 101 301 502 1001 1202 1502 2002 49 99 299 497 955 0.6 1191 1490 1988 0.6 0.7 1.0 纹波电流/mA 0.2 0.2 0.3 0..4 0.5 当负载电阻RL=4.7Ω时,输出电流的预置值、显示值和实测值对照表如表5.4所示。表5.4 输出电流的预置值、显示值和实测值对照表(测量条件:RL=4.7Ω)
表5.4 对照电流表
对照电流 1 2 3 4 5 6 7 8 9 预置电流/mA 20 显示电流/mA 21 实测电流/mA 22 50 100 300 500 1000 1200 1500 2000 51 101 301 502 1001 1202 1502 2002 48 99 297 498 954 0.6 1189 1488 1986 0.7 0.9 1.1 纹波电流/mA 0.3 0.3 0.4 0..4 0.5 5.2 数据分析
(1)输入18V电压的导线有电阻,导致负载电阻加大,可能引起测量值的误差。
(2)万用表内阻可能引起误差。 (3)电容滤波不够导致电路不太稳定。
19
(4)没输入,但输出显示时产生漂移。 (5)外部信号干扰导致误差。 5.3 出现的问题与改进
(1) 输出电压不够。解决方法是 要把DA基准电压调成1.02V,把AD基准电压调到4.096V。
(2) 程序为通过计算便载入单片机。 程序、数据经过计算后再做程序设计。
(3) 开始把AD与DA模块分开做,输出值的跳动比较大,纹波大。之后把两个模块做在一块板子上,达到了预期的效果。 (4) DA/AD是通过计算把对应关系赋给单片机。 6 结论
经过长期的奋战,我的毕业设计终于完成了,但是现在回想起做群课程设计的整个过程,颇有心得,其中有苦也有甜,艰辛的同时又充满乐趣!通过这次设计发现毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。此次设计的题目是数控恒流源的设计,本系统采用12位DA转换器,精度完全满足设计要求。恒流源模块由于要求的输出电流太大,故采用的是 管对电流进行放大。在电源部分可以采用先用开关电源再用线性电源,可以将纹波电流降低到一个理想的范围。本系统中的键盘模块是采用扫描的方式和数字电源区分开来,为了尽可能的减小模拟和数字信号之间的干扰应将其分别供电。
20
本次课设是模电数电、单片机、等各种知识的综合。通过本次课设,我深刻地体会到了学科无界限,明白了学习不是学会一门就可以了的。
参考文献
[1] 王 朕,潘孟春,单庆晓.简易数控直流电流源设计与制作 [C].北京.北京工业大学. [2] 王言豪.一种小功率开关电源的设计[D].重庆:重庆大学,2006: 20~23. [3] 潘嘉柳.数控恒流源[D].广东:广东交通职业技术学院,2006:13~14.
[4] 黄庆义.基于单片机的数控直流电流源 [D].南京:南京信息工程学院,2008: 7~8. [5] 姚庆亮.基于单片机的数控直流恒流源的设计[D] .安徽:安徽工程科技学院,2009. [6] 户川治朗(日)著 高玉苹,唐伯雁等译.实用电源电路设计[M].北京:科学出版社,
2006:104~329.
[7] 高吉祥 模拟电子技术 北京:电子工业出版社 2009年6月.
[8] 潘永雄 电子线路CAD使用教程 西安:西安电子科技大学出版社2007年7月. [9] 郭天祥 新概念51单片机C语言教程 北京:电子工业出版社 2010年3月.
[10] 高吉祥 全国大学生电子设计竞赛培训系列教程 北京:电子工业出版社2009年4月. 2006:16~19.
[11] 王 朕,潘孟春,单庆晓.UC3842应用于电压反馈电路中的探讨[J] .模拟电路.1998,
26(3): 27~28.
[12] 王福瑞. 单片微机测控系统设计大全[J] .单片机原理.1998,36(7):24~25.
21
附录A 程序清单 Main
#include
#include\#include\
#include\#include\
uint DA_data=0,AD_data=0;
uchar DA_data1=0,DA_data2=0,DA_data3=0,DA_data4=0; void main() {
uchar key_value=0; lcd_init();
Printf_string(1,\ Printf_string(0x40+0,\ while(1) {
key_value=key_scan();
if(key_scan) {
switch(key_value)
{
case 1: DA_data1++;if(DA_data1>9)DA_data1=0;break; case 2: DA_data2++;if(DA_data2>9)DA_data2=0;break; case 3: DA_data3++;if(DA_data3>9)DA_data3=0;break; case 4: DA_data4++;if(DA_data4>9)DA_data4=0;break; default: break; }
DA_data= DA_data4*1000+DA_data3*100+DA_data2*10+DA_data1; if(DA_data>4096)DA_data=0;
Write_A_B(0x0000,DA_data*1.08,Channal_B,0);
22
} }
}
AD_data=AD_conver();
lcd_write_num4(7,DA_data); Printf_string(11,\
lcd_write_num4(0X40+7,AD_data*1.78-18); Printf_string(0x40+11,\
AD TLC2551
#include
#include\
uint AD_conver() {
unsigned int temp = 0 , sum = 0 ; unsigned char i, n = 10 ;
///////////////////////////////////第一次 数据不要 sclk = 0; AD_cs = 0; AD_out = 1;
//////////第一次采样数据///////// for(i = 0;i < 16;i ++) {
sclk = 1; }
temp <<= 1; sclk = 0;
if(AD_out) temp += 1;
temp >>= 4;
////////////第一次采样数据///////// for(i = 0;i < 32;i ++)
23
{ sclk = 1; sclk = 0; }
AD_cs = 1; for(i = 0;i < 8;i ++) { sclk = 1; sclk = 0; }
_nop_ ();
temp = 0 ;
while(n--) {
sclk = 0; AD_cs = 0;
AD_out = 1;
///////////正式采样/////////////// for(i = 0;i < 16;i ++) {
sclk = 1;
temp <<= 1;
sclk = 0;
if(AD_out) temp += 1;
}
temp >>= 4;
///////////正式采样/////////////// for(i = 0;i < 32;i ++) { sclk = 1;
sclk = 0;
}
AD_cs = 1;
for(i = 0;i < 8;i ++)
24
LCD_EN=1; delay_ms(10); LCD_EN=0;
}
void lcd_init() {
LCD_RW=0; write_lcd_com(0x38); write_lcd_com(0x0c); write_lcd_com(0x06); write_lcd_com(0x80);
}
void lcd_write_num2(uchar add,uint num) {
uchar d1,d2; d1=num/10; d2=num;
write_lcd_com(0x80+add); lcd_DATE(0x30+d1); lcd_DATE(0x30+d2); }
void lcd_write_num4(uchar add,uint num) {
uchar d1,d2,d3,d4; d1=num/1000; d2=num00/100; d3=num000/10; d4=num;
write_lcd_com(0x80+add); lcd_DATE(0x30+d1); lcd_DATE(0x30+d2); lcd_DATE(0x30+d3);
30
{
}
}
}
{
while(*s)
lcd_DATE(0x30+d4);
lcd_DATE(*s++);
附录B 总电原理图
write_lcd_com(0x80+add);
void Printf_string(uchar add,unsigned char *s)
单片机最小系统 31
附录C 印制电路板图
单片机最小系统PCB图 恒流模块电路图 32
012112345123122221111122223211221118221712326211118222723123145264565421131218121272363452415261453672272181811121122311232 恒流源模块电路PCB图 附录D 数控直流电流源实物图 33
34
35
正在阅读:
数控恒流源的设计与实现 - 图文04-28
学校晚会总结参考范文06-02
故乡的森林作文600字06-24
道岔施工方案08-14
留校申请书03-31
学生会副主席工作计划-学生会副主席新学期工作计划-w05-26
内控法、外控法03-13
毕业生的平面设计实习报告08-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 数控
- 实现
- 图文
- 设计
- 在全市上半年经济形势分析会上的讲话(书记录音)
- 民航客运员初级理论试题C及答案
- 人教版六年级数学下册总复习集体备课教案
- 放手学生减负增效
- 2012年初级经济法基础 - 讲义 - 大家网 - 叶青第五章
- 公积金个别调整表(2009.1.21)
- 特殊教育试题-含答案
- 测定油的乳化所需HLB值有何实际意义
- 马克思主义基本原理概论课后习题以及选择题答案(老师课上资料)
- 黑龙江省哈尔滨第六中学2014-2015学年高一上学期期末考试数学试
- 生理复习题-----及答案
- 复杂重症先天性心脏病外科诊疗新技术的应用与推广 - 图文
- 网络工程课程设计
- 线路拨接及换侧
- 小庄2#副立井二次改装施工组织设计
- 山东建筑大学
- 计算机(一级B类)云南省计算机一级考试题库
- 内河航道管理的现状和对策
- 西河路管网施工招标文件 - 图文
- 2015 新人民教育出版社五年级下册音乐测试题及答案