《电子设计竞赛设计报告.docx》由会员分享,可在线阅读,更多相关《电子设计竞赛设计报告.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子设计竞赛设计报告 题目:数控电流源设计 摘要 本设计由两部分构成:自制的稳压、稳流、输出过压保护电路和单片机控制与显示系统。稳压电源部分设置有12V和+5V电压,为整机供电。采用大功率MOS管作为电流源调整管、用锰铜丝自制取样电阻,具有良好的调控线性和稳定性。采用价格低廉的电脑CPU专用散热器作为稳压电源模块和电流调整管的散热装置,散热效率高、性能可靠。控制核心采用内置12位A/D、D/A转换器的高性能单片机C8051F021,电路简洁、控制精度高、电流控制与测量分辨率达0.5mA。用带背光点阵式LCD显示器同时显示设定电流和实测电流数据,直观、方便。给出了多种测试条件下的实测数据,测试数
2、据表明系统性能指标全面超越了题目的基本要求,除系统自测显示电流误差略大以外,其余发挥部分指标也已满足。另外,还增加了预置电流超限保护功能。 详细说明了系统的结构和工作原理,给出了系统的硬件电路图、元器件参数列表和软件流程图,并附有系统操作说明书。 Abstratct This design is consist of two major parts: The self-made constant voltage power supply and the control system which is consist of singlechip and LCD display. The volt
3、age-stabilized source which is the all machine power supply has 12V and +5V voltage. We Use the high-power MOSFET as the current regulation device, and use the manganese copper wire self-restraint as a sample resistance, and the system has good regulative linearity and stability. The design Uses the
4、 price inexpensive computer CPU sink to take the voltage-stabilized source module and the electric current regulation device heat dissipating. The control system is made up of high performance singlechip C8051F021 which includes 12 A/D & D/A converter inside. The electric circuit is succinct and the
5、 control precision is high, the controlling resolution of current is up to 0.5mA rate. The setting current and the actual current data are showedby the lattice type LCD display at the same time. Many kinds of test data are presented under the many kinds of tests condition. The test data indicates th
6、at the system performance has achieved the demand of design in an all-round way satisfied. In addition, we have set a protecting function of the ultra limit setup of the electric current. This paper is also present The system structure, the work principle, the system hardware circuit diagram, the de
7、vice parameter, the software flow chart, and the system operating manual in detail. 一、系统整体结构及方案论证 11 系统结构 根据题目要求,要能够实现电流步进控制、显示设定电流和实测电流大小,并且输出最大电压小于等于10伏,系统的结构框图如图11。 恒流源输出 图1-1系统结构框图 整个系统由稳压电源、恒流控制、单片机、键盘、显示器及输出过压保护、总线接口、电压比较器、温度传感器等部件,比常规51单片机有更多的定时计数器、中断、数字IO接口。片内还配置了标准的JTAG接口(IEEEll49.1。在上位机软件的
8、支持下,通过串行的JTAC接口可直接对安装在最终应用系统上的单片机进行非侵入式、不占用片内资源、全速在线系统的调试,无需另配编程器及仿真器,是目前功能最强大、性能价格比最好的单片机之一 C8051F021单片机内置12位A/D, D/A转换器,分辨率可以达到4096个等级,对于最大电流2000mA,其最小步进可以达到0.5mA,完全可以达到题目发挥部分的步进技术指标要求。 1.2.4数据显示部分 显示器可供选择的方案有LED数码管、LCD液晶数码管和点阵式LCD显示屏三大类。其中,LED数码管显示清晰度高,视角大,电路结构及控制简单,编程操作容易,但显示信息少,无法显示汉字和图形曲线。LCD数
9、码管功耗低,但视角小,驱动比LED显示屏要麻烦一些,其余特性与LED数码管基本相同。点阵式LCD显示屏显示的信息量大,自带的显示驱动电路用并行口与单片机直接连接,可以显示任意字符、图形、曲线等。综上所述,我们选择了可显示六行汉字的带背光功能点阵式LCD显示屏作为系统操作信息的输出窗口。 1.2.5键盘 键盘设置方案有两种,一种是按键复用方式,采用的按键数量较少,但操作相对较为麻烦;另一种是使用单功能键方式,这种方式按键数量较多,但操作方便、直观。本系统设计中采用单功能键方案,为了使系统具有直接电流数据预置功能,设置数字键09,功能键有按步长加、减,确认、返回等。实际使用的键盘为自制的44矩阵扫
10、描键盘。 1.2.6输出过压保护 题目要求输出电压要小于等于10V,当电流源负载阻抗过大时,输出电压将超过规定值,为此设置过压保护电路。过压保护最简单的方式就是在输出端并联一个10V的稳压管,但这种方案在电流源电流大、负载阻抗过高时,稳压管功耗很大例如:电流源2A,负载开路),实现有困难。另一种方案是当输出电压达到10V时限制电流调整管的电流,将输出电压限制在10V以内,这种方案功耗较小,散热容易解决;在实际设计中我们选择后一种方案。 二、电流源硬件电路及工作原理 2.1 电流源硬件部分 电流源主电路见图2-1,图中元器件参数见表2-1。电路包括稳压电源、稳流电源、单片机电流控制及负载电流测量
11、电路等。 TP42C+12V C11 B 图2-1 2.2 各部分工作原理及关键器件参数计算 2.2.1稳压电源部分 变压器选择:由电源变压器降压、双全波整流电容滤波产生正负直流电压V C1、V C5,要保证输出电压C3)稳定在12V,整流滤波电压V C1应在18V左右,变压器副边电压ViV C11.215V,实际选择18V/1.8A的变压器说明:有些器件需要的参数无法及时买到,只能用相近的参数替代,下同)。V C1181.222V。 滤波电容C1选择:正电压回路等效阻抗R E22V2.5A9,要求滤波时间常数C1R E30mS50mS,所以C1取4700F/35V。 分流电阻R1选取:+12
12、V电流最大达 2.5A左右包括单片机部分),LM7812最大电流只有 1.5A,必须增加扩流三极管,R1的大小决定LM7812与扩流三极管的电流分配比例,为了保证稳压性能集成稳压块的电流不宜过大,400mA左右为宜。因此,R1选2/1W的金属膜电阻。当12V 电流在300mA以下时,扩流三极管基本截止,电流由集成稳压块提供,当电流超过400mA时,超过部分电流全部由扩流三极管提供,扩流三极管选TP42C。 单片机+5V电源:单片机的整机电流在500mA以内,为简化电路结构,+5V电源直接由+12V经LM7805稳压提供,因此+12V电源的功率比较大。 -12V电源:-12V电源主要是向运放供电
13、,电流很小,用LM7912即可,对参数无特殊要求,也无须加散热器。 整个电源电路见图2-2 图2-2 稳压电源部分电路图 2.2.2稳流控制与系统电流自测部分 稳流电路由MOS管J118、运放F2及相关元器件构成,电路如下图2-3,电流控制部分等效电路见图2-4。 图中Rs为电流源负载电流取样电阻,采用温度稳定性好、能通过3A的锰铜丝绕制,阻值0.25。J118为P沟道大功率MOS管,电路中作为电流调整管,由于采用漏极输出结构共源极放大器),输出阻抗高,等效电流源内阻大,恒流特性好,加上由F2和J118构成电流串联负反馈放大器,使输出阻抗更高,负载电流更加稳定。 图2-3 实际电流源电路 图2
14、-4 电流控制部分等效电路 电路的模拟输入电压是单片机D/A 转换器的输出电压,工作过程中,始终保持D/A 转换器的输出电压与Rs 两端电压成比例,因此改变D/A 转换器的输出电压就可以调整Rs 电流输出电流I O 。调试时将单片机指令电流定在2000mAR L =2),调整R P ,使输出负载电流达到2000mA 即可。因此,R P 称为负载电流校正电位器。 系统电流自测电路:运放F 1是一同相比例器,将电流取样电阻Rs 两端电压放大到符合A/D 转换器的要求。A/D 转换器输入电压满量程为 2.45V ,而电流源最大负载电流为2000mA ,因此,F 1的电压放大倍数为: 单独调试时将负载
15、电流I O 调到2000mA ,使图2-3中D 点电压为2.45V ;最终联机校正时,将单片机的自测显示电流调整到与指令电流取 2000mA 、R L =2)相同即可。 图2-3中C11,C13均有降低电流纹波的作用,R4,C12可使放大器更加稳定,A 、B 两点为输出端接线柱。运放应选择失调电压小、稳定性好 型号,实际制作中限于条件,只能采用通用双运放TL082,对电路的性能参数略有影响,基本上可以达到发挥部分的指标要求。 2.2.3输出过电压保护电路 输出过压保护电路如图2-5所示。 A B G 图2-5 输出过压保护电路 电路核心器件是可编程集成稳压器TL431,图2-5中G 点接图2-
16、1中J118栅极9015的C E 与MOS 管G S 并联),A 、B 接输出端。工作 原理是:当输出端电压V AB 小于10V 时,TL431阴极无电流,9015截止,电路正常工作J118不受影响);当输出电压V AB 大于10V 时,TL431和9015导通,使MOS 管J118的V GS 绝对值减小,MOS 管导通电流下降,从而起到限制输出电压的作用。 2.2.4功率器件的散热设计 本系统功耗较大,例如:在输出电流设定为2000mA 、负载阻抗很小或短路的情况下,系统内部的总功耗将达50W 以上,如果系统散热问题 处理得不好,电路难以稳定、可靠工作,甚至大面积烧毁器件。如果采用自然散热方
17、式,则散热器面积必须很大,势必造成体积大、成本高,安装困难。在设计、制作中,我们选用了体积不大、价格低廉的电脑CPU 散热器P4专用,带风扇,耗散功率60W 以上),作为主散热器,将功耗较大的 扩流三极管TP42、电流源调整管J118等主要功率器件安装在主散热器上,并涂抹导热硅脂。 从调试情况来看,此种处理方法非常成功,即使是在负载短路、2000mA电流的情况下,长时间运行,散热器的温度也只有65左右,电路稳定性很好。 三、软件流程及按键设置 本系统的运行直接由单片机C8051F021控制,其软件系统包括主程序、定时器中断服务程序等,程序流程图分别见图3-1,图3-2,图3-3。 3.1 主程
18、序流程图: 图3-1主程序流程图3. 2中断服务子程序: 图3-2定时器1中断服务子程序图3-3定时器2中断服务子程序 3.3 按键设置及系统操作说明 3.3.1按键布局及功能定义 系统共设计16个按键,为44矩阵扫描键盘,实际使用14个健,预留了2个按键,键盘布局见图3-4。各按键定义如下: 数字键09:用于直接输入电流值,单位mA 。 确定键:设定完电流值后按确定键,电路立即将输出电流调整到新的设定值。 返回键:返回上一级菜单,等待新的输入电流数据,此时输出电流维持不变。 “+/-”键:实现步进1 mA 的“增”或“减”,长按超过1秒)以每秒5次连续增减。 图 3-4 3.3.2系统操作说
19、明书 打开电源开关后,液晶显示屏首先显示开机界面图3-5),然后自动进入设定界面图36)。这时可通过键盘输入欲设定的电流值。如果设定的电流值超过2047 mA,将显示输入数据无效,如图3-7,2秒后返回设定界面;如果输入值小于等于2047mA,则进入图3-8正常工作界面,此时系统将输出设定的电流值。 四、测试结果及数据分析 4.1 测试数据记录 实际测试时测试了不同负载阻抗、不同设定电流条件下的负载实际电流并记录了相应的系统自测电流,测试了几种情况下的纹波电压,列表如下: 表6-1 电流测试:电阻R L=1 注:系统自测显示值即经单片机A/D转换、在 LCD显示屏显示的数据。 万用表实测值即人工测量结果,测量万用表型号:DT890B+ 数字万用表下同)。由于万用表可能存在误差,用不同万用表测试前应进行参数校准,方法是电流设定在2000mA、负载2、调整R P使万用表电流读数为2000mA,调整R TS使LCD显示屏系统自测值为2000mA。 表6-2 电流测试: R L =2
限制150内