1、成都理工大学核技术与自动化工程学院参赛队资料列表参赛队 :成都理工大学题目:简易数控直流稳压电源参赛学生姓 名 专 业 年 级胡泽志 电气工程及其自动化 本科四年级黄晓岚 电气工程及其自动化 本科四年级严 军 电气工程及其自动化 本科四年级指导老师姓 名 职 称曾国强 助教(核技术与应用专业在读博士)得分情况评分项目 满分 得分设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析50基本要求实际制作完成情况 50用自动扫描代替人工按键,实现输出电压变化(步进 0.1V 不变) 10增加输出电流至 1.5A 10输出电压调整率0.5%
2、(输入电压 220V变化范围15%20%下,空载到满载)10输出电流 10mA100mA 可调 10发挥部分其他 10成都理工大学核技术与自动化工程学院C 题:简易数控直流电源一、任务设计并制作具有一定输出电压范围和功能的数控电源。二、要求1. 基本要求1) 输出电压:范围5V 5V,步进 0.1V,纹波10mV。2) 输出电压可预置在5V 5V 之间的任意一个值。3) 输出电流500mA。4) 数字显示输出电压值和电流值。5) 为实现上述几部件工作,自制稳压直流电源,输出15V,5V 。2. 发挥部分1) 用自动扫描代替人工按键,实现输出电压变化(步进 0.1V 不变)。2) 增加输出电流至
3、 1.5A。3) 输出电压调整率0.5%(输入电压 220V 变化范围 15%20%下,空载到满载) 。4) 输出电流 10mA100mA 可调。5) 其他三、评分意见项 目 满分设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析。50基本要求实际制作完成情况。 50完成第(1)项 10完成第(2)项 10完成第(3)项 10完成第(4)项 10发挥部分完成第(5)项 10成都理工大学核自院电气工程及其自动化专业参赛作品3数据分析单位:V 负载电阻:50/2W正电压项 负电压项 绝对误差 测试项目测试编号 设定电压 空载 带载 空
4、载 带载 正项 负项 备注1 0 0.01 0.01 0 -0.01 0 0.012 0.1 0.1 0.09 -0.11 -0.09 0.01 -0.023 0.2 0.22 0.21 -0.22 -0.21 0.01 -0.014 0.3 0.3 0.29 -0.31 -0.29 0.01 -0.025 0.4 0.4 0.39 -0.4 -0.39 0.01 -0.016 0.5 0.51 0.5 -0.49 -0.5 0.01 0.017 0.6 0.62 0.6 -0.61 -0.6 0.02 -0.018 0.7 0.72 0.7 -0.71 -0.7 0.02 -0.019 0.
5、8 0.8 0.79 -0.81 -0.79 0.01 -0.0210 0.9 0.91 0.9 -0.9 -0.9 0.01 011 1.0 0.99 0.98 -0.99 -0.98 0.01 -0.0112 1.1 1.1 1.09 -1.11 -1.09 0.01 -0.0213 1.2 1.21 1.2 -1.21 -1.2 0.01 -0.0114 1.3 1.32 1.3 -1.31 -1.3 0.02 -0.0115 1.4 1.4 1.39 -1.4 -1.39 0.01 -0.0116 1.5 1.5 1.48 -1.51 -1.48 0.02 -0.0317 1.6 1.
6、58 1.57 -1.58 -1.57 0.01 -0.0118 1.7 1.69 1.68 -1.68 -1.68 0.01 019 1.8 1.8 1.79 -1.8 -1.79 0.01 -0.0120 1.9 1.92 1.91 -1.91 -1.91 0.01 021 2.0 2.01 2 -2 -2 0.01 022 2.1 2.09 2.08 -2.09 -2.08 0.01 -0.0123 2.2 2.18 2.17 -2.19 -2.17 0.01 -0.0224 2.3 2.3 2.29 -2.31 -2.29 0.01 -0.0225 2.4 2.42 2.41 -2.4
7、2 -2.41 0.01 -0.0126 2.5 2.5 2.49 -2.51 -2.49 0.01 -0.0227 2.6 2.58 2.57 -2.57 -2.57 0.01 028 2.7 2.7 2.69 -2.7 -2.69 0.01 -0.0129 2.8 2.82 2.8 -2.81 -2.8 0.02 -0.0130 2.9 2.91 2.9 -2.91 -2.9 0.01 -0.0131 3.0 3.01 3 -3.01 -3 0.01 -0.0132 3.1 3.12 3.1 -3.12 -3.1 0.02 -0.0233 3.2 3.22 3.2 -3.22 -3.2 0
8、.02 -0.0234 3.3 3.3 3.28 -3.3 -3.28 0.02 -0.0235 3.4 3.39 3.37 -3.39 -3.37 0.02 -0.0236 3.5 3.48 3.47 -3.48 -3.47 0.01 -0.01成都理工大学核自院电气工程及其自动化专业参赛作品437 3.6 3.6 3.59 -3.59 -3.59 0.01 038 3.7 3.72 3.71 -3.71 -3.71 0.01 039 3.8 3.8 3.79 -3.8 -3.79 0.01 -0.0140 3.9 3.88 3.87 -3.87 -3.87 0.01 041 4.0 4 3
9、.99 -4 -3.99 0.01 -0.0142 4.1 4.12 4.11 -4.12 -4.11 0.01 -0.0143 4.2 4.2 4.19 -4.2 -4.19 0.01 -0.0144 4.3 4.27 4.26 -4.27 -4.26 0.01 -0.0145 4.4 4.39 4.38 -4.39 -4.38 0.01 -0.0146 4.5 4.51 4.5 -4.49 -4.5 0.01 0.0147 4.6 4.6 4.59 -4.61 -4.59 0.01 -0.0248 4.7 4.7 4.69 -4.7 -4.69 0.01 -0.0149 4.8 4.77
10、4.76 -4.78 -4.76 0.01 -0.0250 4.9 4.9 4.88 -4.89 -4.88 0.02 -0.0151 5.0 5.01 4.98 -4.99 -4.98 0.03 -0.01相关参数:1、由示波器测得带负载和不带负载下的纹波均为 5.44mV;2、负载电流最大可达 1A,设置为 5.00V 时用 5/10W 的电阻测试时为 998mA3、作为电压输出时,同时显示设定电压值和实测电压值;作为电流输出时,显示设定电压值和实际电流值;4、在 50/2W 的负载测试时的绝对误差最大值为 0.02V,最大相对误差为 0.4%;5、其他参数在论文中加以论述。专家签字:_
11、指导老师签字:_成都理工大学核自院电气工程及其自动化专业参赛作品5简易数控直流电源(C 题)作者:胡泽志 、黄晓岚、严军摘要:该电源系统以 ATMEGA8 单片机为核心控制芯片,实现数控直流稳压电源功能的方案。设计采用 8 位精度的 DA 转换器 DAC0832、精密基准源 LM336-5.0、7805 和两个 CA3140 运算放大器构成稳压源,实现了输出电压范围为5V+5V,电压步进 0.1V 的数控稳压电源,最大纹波只有 6mV,具有较高的精度与稳定性。另外该方案只采用了 3 按键实现输出电压的方便设定,显示部分我们采用了诺基亚 3310 手机夜晶显示器来显示输出电压值和电流值。关键词:
12、 数控直流稳压源 DAC0832 运算放大器 CA3140 精密基准源 LM336-5.0诺基亚 3310 手机液晶 AVR 单片机 Atmega81系统方案选择和论证11 题目要求111 基本要求6) 输出电压:范围5V 5V,步进 0.1V,纹波10mV。7) 输出电压可预置在5V 5V 之间的任意一个值。8) 输出电流500mA。9) 数字显示输出电压值和电流值。10) 为实现上述几部件工作,自制稳压直流电源,输出15V,5V 。112 发挥部分1) 用自动扫描代替人工按键,实现输出电压变化(步进 0.1V 不变)。2) 增加输出电流至 1.5A。3) 输出电压调整率0.5%(输入电压
13、220V 变化范围 15%20%下,空载到满载) 。4) 输出电流 10mA100mA 可调。5) 其他成都理工大学核自院电气工程及其自动化专业参赛作品6113 说明项 目 满分设计与总结报告:方案比较、设计与论证,理论分析与计算,电路图及有关设计文件,测试方法与仪器,测试数据及测试结果分析。50基本要求实际制作完成情况。 50完成第(1)项 10完成第(2)项 10完成第(3)项 10完成第(4)项 10发挥部分完成第(5)项 1012 系统基本方案根据题目要求,系统可以划分为输出部分,人机接口部分和直流稳压电源。其中输出部分是由 D/A 转换后再放大得到的,人机接口包括 4 个按键和液晶显
14、示部分,直流稳压电源包括两组电源。121 方案选择和论证方案一: 三端稳压电源采用可调三端稳压电源构成直流可调电源的电路如图 1.1 所示。怎样实现数控呢?我们把图 1.1 中的可变电阻 RP 用数字电位器来代替,就能实现数控了。但由于三端稳压芯片LM317 和 LM337 的输出电压不能从 0V 起调,输出公式:Vout=1.25(1+R2/R1)。所以,可以采用在输出的地方加两个二级管,利用 PN 节的固有电压来实现从 0V 起调,如图 1.2 所示。成都理工大学核自院电气工程及其自动化专业参赛作品710R1Vin VoutGNDU1 LM3171Kx9c1021000uC1100uC21
15、00uC310uC4RP+15V10R1VinVoutGNDU1LM3371Kx9c102 1000uC1100uC2100uC310uC4 RP+15V图 1110R1Vin VoutGNDU1 LM3171Kx9c1021000uC1100uC2100uC310uC4RP+15V D?DiodeD?Diode图 1.2优点:该方案结构简单,使用方便,干扰和噪音小缺点:数字电位器误差较大,控制精度不够高,误差电压较大。同时更重要的是几乎所有的数字电位器能够容忍的电流都在 20mA 以下。所以,这种方案就被否决了。方案二:采用 A/D 和 D/A采用 A/D 和 D/A 构成直流电源的电路如图
16、 1.3 和图 1.4 所示。采用单片机构成直流电源的电路如图 1.3 所示,利用 AVR 单片机自带的 D/A 口 DAC0 输出 02.5V 的电压,然后经一级反相放大器和跟随器,此时可以输出 0 到5V 电压。但是因为 A/D 变换器只能采集 0到+2.56V 的电压,所以再在跟随器后面加一级反相放大器器然后送回到 A/D 采样,MCU 比较发现 DAC0 输出为正确电压时,则从跟随器后直接输出电压,这样就可以输出 0 到-5V 的电压了。当需要正相电压时从 DAC1 口输出电压,这时就不需要反相,其它原理与 DAC0 相似。成都理工大学核自院电气工程及其自动化专业参赛作品8MCUA/D
17、23 6AR?Op Amp+5VDAC0Port10R110R110R1-5V23 6AR?Op AmpVCCDAC123 6AR?Op Amp23 6AR?Op Amp-5V-5VVCC10R110R1V023 6AR?Op Amp+5V-5VPort10R110R110R1图 1.3优点:精确度高,纹波小,效率和密度比较高,可靠性也不错。缺点:电路相对复杂,AVR 单片机的 IO 口不能容忍负电压,否则会被损坏。所以,这种方案也行不通。方案三:采用数字电位器与运放到组合如图 1.4 所示,在该方案中我们用两个数字电位器代替了 MCU 中的 D/A,这样可以降低成本,同时简化电路,从两个串连
18、的数字电位器可以直接输出-5V 到+5V 的电压同上面方案一样,当输出反相电压时在送电压回 A/D 采样时要先经过一次反相。但同样存在上面的问题。MCUA/D23 6AR?Op Amp+5V-5V1K R3Res1PortQ12N3904Vo1KR1RPot11KR2RPot1-5V+5VPortQ22N3906236AR1Op Amp+5V10R410R610R5图 1.4优点:电路结构更简单,降低了成本缺点:因为数字电位器电阻误差大,且单片机的 A/D 口容易损坏。方案四:采用 7805 构成直流电源采用 7805 构成直流电源的电路如图 1.5 所示,改变 RP 阻值使 7805 的公共
19、端的电压在0 到10V 之间可调,则 7805 的输出端电压就可实现-5V+5V 之间可调了。这种方案是利用了 7805 的输出端与公共端的电压固定为+5 的特性来设计的。但同样存在不好数控的问成都理工大学核自院电气工程及其自动化专业参赛作品9题。Vin VoutGNDU1 78051000uC1100uC310uC410uC21KRp-10V+15vX9C102图 1.5方案五 方案三与方案四结合,然后再以+5V 为参考输出D / A 转换器8A t m e g a 8电流 - 电压转换及放大功率放大7 8 0 5输出+ 1 5 V+ 5 V放大A D C 0键盘显示- 1 0 V 0 V成
20、都理工大学核自院电气工程及其自动化专业参赛作品10如上图所示,采用数模转换器输出电流,经电压转换和反向放大之后得到-10V0V 的电压,把这个电压送到三端稳压器件 7805 的公共端,然后,再以+5V 作为参考则输出的电压就能实现在-5V+5V 任意可调。采样时,是对地采样的,就省去了负电压不好采样的麻烦,这也是我们的创新之处。1. 主要单元电路设计电源电路单元该电路用了 7805、7815 和 7905、7915 制成了两组稳压直流电源电路分别得到15V和5V 的电源。为了防止恒流源电路中的较大电流对控制部分产生干扰,将控制部分的电源和恒流源电路电源分成独立的两部分,分别由两组变压器供电,并
21、且,在电源的输出极加上 LC 滤波电路。通过实际测量发现加 LC 滤波器之前的纹波高达 5060mV,但是通过滤波之后,电压输出,有了明显的改善,纹波只有 10mV 左右了。人机接口部分的单元电路设计按键键盘: LCD 显示界面:成都理工大学核自院电气工程及其自动化专业参赛作品11数模转换电路:DAC0832 接口电路:用单片机的 P3 口来控制 DAC0832 输出电压。0832 输出电路:成都理工大学核自院电气工程及其自动化专业参赛作品12DAC0832 输出的电压通过两个 CA3140 的两级放大,从 Vout1 和 Vout2 两路输出实现输出正负 5V 的电源。精密基准源:用 LM3
22、34 和一个 10K 的可调变阻构成了一个精密 5V 基准电压,提高系统的精密度。纹波、尖峰干扰处理:未加电源滤波器之前,从电源电路输出端测得的纹波有 5060mV,当加了电源滤波器之后,电源电路输出端的纹波只有 68mV 了。在主控板的电源输入端分别再对15V、5V 加一级 LC 滤波,最后把纹波控制在 6mV 以下了。主控电路保护二极管:成都理工大学核自院电气工程及其自动化专业参赛作品13二极管用以防止电流倒灌,防止烧坏电源。功率放大驱动电路+ 1 5 V- 1 5 V输出输入上图是由 OP 放大器与推挽射极跟随器相组合的电路。因为使用将 NPN 与 PNP 晶体管的共同连接的推挽射极跟随
23、器,该电路在输出端不取电流时,发射极无电流流动,所以电路的效率非常高。这是该电路的一大特点。没有反馈回路时,推挽射极跟随器的开关失真很大,假如反馈后,开关失真变小,但仍然存在。为了解决这个问题我们加入了偏置电路,由于在各自的晶体管上加两个二级管的 VF 电压( 1.2V) ,所以在发射极电阻上分别加一个 PN 节的电压(0.6V ) 。该电压用发射极设定电流(零点几至数毫安)来除就求出发射极电阻。在偏置电路里流动的电流,是由比晶体管基极电流大得多的值来决定的,但若太大,则 OP 放大器就不能驱动偏置电路,所以设定该电流在 1mA 以下是比较妥善的。 3系统的软件设计31 程序流程图成都理工大学
24、核自院电气工程及其自动化专业参赛作品144系统测试及数据分析41 测试仪器与设备N开 始+键按下还是-键按下?Flag 标志位置1 Flag 标志位清0扫描键盘,从键盘输入两位数,作为输出电压值。对应的值在 050 之间启动键是否按下?-键按下+键按下N显示设定的电压值,并将起转换为相对应数字量,送到 DA,进行数模转换Y判断键是否按下判断键是否按下判断 flag 标志位为1还是0YN判断电压值是否等于 5V?电压值设为 5V 不变 电压绝对值增加 0.1的步进量电压绝对值减少 0.1的步进量1 0YN成都理工大学核自院电气工程及其自动化专业参赛作品15测试使用的仪器如表 4.1.1 所示。表
25、 4.1.1 测试所使用的仪器设备序号 名称、型号、规格 数量 备注1 稳压电源 1 台 提供正负 15V 的直流输入2 PC 机 1 台 软件调试、仿真3 烙铁等焊接工具 1 套 硬件的焊接与调试4 示波器 1 台 观察纹波5 数码相机 1 台 记录图形数据42 指标测试1、 输出电压:范围5V 5V,步进 0.1V,纹波6mV。初始状态时,可以通过4 个按键输入5.0V5.0V 之间的任意电压值,并实时显示。显示值与实际测量值同步,且在5.0V5.0V 之间的调节过程中最大误差为 0.03V;2、 输出电压可预置在5V 5V 之间的任意一个值,并且设有电压步进 0.1V 的增减键,实时可调
26、,有自动扫描代替人工按键功能,步进 0.1V ;3、 输出电流500mA ;4、 输出电压调整率0.5%(输入电压 220V 变化范围15%20%下,空载到满载); 输出电压/ 输出电流特性:5 . 0 04 . 9 44 . 7 04 . 5 51 . 2 %0 1 0 0 2 0 0 3 0 0 4 0 0 5 0 00- 1- 2- 3输出电流 / m A电压下降率/%输出电压/V分析:上图表示的是输出电压与输出电流的曲线图(输出电压在无负载时,已调整到5.00V) 。在 500mA 输出电流流动时,输出电压为 4.94,要比此时无负载电压 5.00V 低0.06V(1.2%) 。因此对
27、电源的等效输出电阻进行计算为 0.12(0.06V/500mA)成都理工大学核自院电气工程及其自动化专业参赛作品16由于射极跟随器的输出阻抗为数欧,可以知道,加上负反馈之后大大减小了电源的输出阻抗。5、 带负载时可以显示电流值,并通过功能键进行切换,换到电流控制档,可控制电流在 10mA100mA 自由调节。成都理工大学核自院电气工程及其自动化专业参赛作品17成都理工大学核自院电气工程及其自动化专业参赛作品186、 线性度:(数据分析)给定电压 5.0 4.9 4.8 4.7 4.6 4.5 4.4 4.3 4.2 4.1 4.0 3.9 3.8实测电压 5.00 4.91 4.8 4.69
28、4.60 4.51 4.40 4.29 4.20 4.11 4.02 3.93 3.82给定电压 3.7 3.6 3.5 3.4 3.3 3.2 3.1 3.0 2.9 2.8 2.7 2.6 2.5实测电压 3.70 3.59 3.48 3.37 3.29 3.20 3.10 3.00 2.89 2.78 2.68 2.59 2.50给定电压 2.4 2.3 2.2 2.1 2.0 1.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2实测电压 2.40 2.31 2.22 2.09 2.01 1.91 1.82 1.73 1.62 1.51 1.40 1.31 1.22给定电压 1
29、.1 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 -0.1实测电压 1.09 0.99 0.91 0.80 0.71 0.61 0.50 0.39 0.30 0.22 0.10 0.01 -0.11给定电压 -0.2 -0.3 -0.4 -0.5 -0.6 -0.7 -0.8 -0.9 -1.0 -1.1 -1.2 -1.3 -1.4实测电压 -0.21 -0.32 -0.41 -0.50 -0.59 -0.70 -0.79 -0.87 -0.99 -1.10 -1.19 -1.30 -1.41给定电压 -1.5 -1.6 -1.7 -1.8 -1.
30、9 -2.0 -2.1 -2.2 -2.3 -2.4 -2.5 -2.6 -2.7-实测电压 -1.52 -1.63 -1.72 -1.81 -1.90 -2.01 -2.11 -2.20 -2.31 -2.39 -2.50 -2.59 -2.71给定电压 -2.8 -2.9 -3.0 -3.1 -3.2 -3.3 -3.4 -3.5 -3.6 -3.7 -3.8 -3.9 -4.0实测电压 -2.80 -2.91 -3.01 -3.12 -3.22 -3.30 -3.41 -3.49 -3.60 -3.69 -3.80 -3.89 -4.01给定电压 -4.1 -4.2 -4.3 -4.4
31、-4.5 -4.6 -4.7 -4.8 -4.9 -5.0实测电压 -4.11 -4.20 -4.29 -4.40 -4.51 -4.61 -4.70 -4.79 -4.89 -4.998.纹波测试结果:不带负载时的纹波测试图:成都理工大学核自院电气工程及其自动化专业参赛作品19带负载时的纹波测试图:从波形图中可以看出,加负载后,纹波变得更加密集了。是因为,加了负载之后,就在电路中形成了回路,在负反馈的过程中,相应的调整管就需要作调整,以保证输出的电压的稳定性。所以,我们看到了以上的现象。但是,纹波的幅值并没有增加,仍为 5.44mV 这也说明了电路的稳定性比较好。成都理工大学核自院电气工程及
32、其自动化专业参赛作品205结论本设计制作完成了题目要求的基本部分的和发挥部分要求,达到了预期目标。本系统以高性能 AVR 单片机 ATMEGA8 芯片和 8 位精度的 DA 转换器 DAC0832 为核心部件,利用常用的三端稳压器件 7805 的公共端与输出端固定的 5 伏电压特性,最终实现了数字显示输出电压值和电流值可实时控制并显示的高性能数控电源 。参考文献:全国大学生电子设计竞赛训练教程 (黄智伟主编 王彦 陈文光 朱卫华 编著)单片微型计算机与接口技术(第 2 版) (李群芳 张士军 黄建 编著)单片机原理及应用 (张毅刚 主编)附录 1:程序清单#include#include#in
33、clude “lcd3310.h“#define osccal 0x7d void main(void)uchar key,num_flag=0,gb_b=40,flag=0,dac_dat=0;char theta=0;short mid=0,midd=0,m_v=0;OSCCAL=osccal; /port_init();LCD_init(); / LCD_clear();LCD_write_chinese_string(0,4,16,5,0,0,1);/LCD_write_chinese_string(0,0,12,3,0,0,0);/:LCD_write_String(40,0,“0
34、00“);LCD_draw_map(47,0,point,7,14);/LCD_draw_map(73,0,voltge,12,12);/VLCD_write_chinese_string(0,2,12,3,0,0,2);/:LCD_write_String(46,2,“123“);成都理工大学核自院电气工程及其自动化专业参赛作品21LCD_draw_map(68,2,current,16,12);/mAdac_wr_0;/DAC Vo=(-128)*Vref/128PORTD=0x7f;while(1)/key=PINB /PB1“+“if(key=0x00)delay_nms(85);ke
35、y=PINBif(key=0x00)LCD_draw_map(30,0,plus,8,12);/+;num_flag=0;/flag=1;key=PINB /PB7“-“if(key=0x00)delay_nms(85);key=PINBif(key=0x00)LCD_draw_map(30,0,reduce,8,12);/-;num_flag=1;/flag=1;key=PINB /PB6“if(key=0x00)delay_nms(85);key=PINBif(key=0x00)if(flag=1)flag=0;break;成都理工大学核自院电气工程及其自动化专业参赛作品22elsewhi
36、le(1)volt_disp();delay_nms(80);/key=PINB /PB1“+“if(key=0x00)delay_nms(85);key=PINBif(key=0x00)dis_numnum_bit+;if(dis_numnum_bit-0)=9)dis_numnum_bit=9+0; key=PINB /PB7“-“if(key=0x00)delay_nms(85);key=PINB if(key=0x00)dis_numnum_bit-;if(dis_numnum_bit-0)=255)dis_numnum_bit=0+0; key=PINB /PB6“if(key=0x
37、00)成都理工大学核自院电气工程及其自动化专业参赛作品23delay_nms(85);key=PINBif(key=0x00)num_bit+;if(num_bit=4)/mid=(short)(100*(dis_num0-0)+10*(dis_num2-0)+(dis_num3-0);if(mid=500)/-5+5Vdis_num0=5;dis_num2=dis_num3=0;if(num_flag=0)/else /mid=-mid;dac_dat=(uchar)(0.25*mid+128);PORTD=dac_dat;volt_disp();break;else if(num_bit=
38、1)num_bit+;/while(1)/“+“-“key=PINB /“+“if(key=0x00)delay_nms(85);成都理工大学核自院电气工程及其自动化专业参赛作品24key=PINBif(key=0x00)if(mid=490)mid=500;elsemid+=10; key=PINB /“-“ if(key=0x00)delay_nms(85);key=PINB if(key=0x00)if(mid=0)/ LCD_draw_map(30,0,plus,8,12);/+;else / LCD_draw_map(30,0,reduce,8,12);/-;dac_dat=(uchar)(0.238*mid+128)+theta;/0.24938 132.80PORTD=dac_dat;midd=mid;/mid 100if(middmid)theta-;elsetheta+;附录 2:系统使用说明1、 系统上电;2、 设置所需电压的正负号;3、 设置5.0V5.0V 之间的任意电压值,先设置个位,按确认键后,在设置十分位,再按确认键,最后同样的设置百分位;4、 按确认键,从输出端口输出的电压即为所需电压;5、 此时可以按+ -来微调电压,按着不放,它会不断的按 0.1V 的步进增减或减少。