收藏 分销(赏)

简易数控充电电源(VF)E甲13XX.doc

上传人:s4****5z 文档编号:8801247 上传时间:2025-03-02 格式:DOC 页数:15 大小:224.50KB
下载 相关 举报
简易数控充电电源(VF)E甲13XX.doc_第1页
第1页 / 共15页
简易数控充电电源(VF)E甲13XX.doc_第2页
第2页 / 共15页
点击查看更多>>
资源描述
参赛题目:简易数控充电电源(E题) 编号:E甲13XX 参赛学校:山东理工大学 参赛队员: 指导教师: 简易数控充电电源(E题) 摘要: 本系统使用MSP430做主控芯片,利用V/F转换器进行电流采样,由系统输出频率信号,采用F/V转换成电压值,控制恒流源。使用键盘控制输入值,并通过液晶显示。通过对测试点的检测可以判断系统得工作状态,并具有上、下位机通讯及联网功能。本系统还附带有环境温度的检测的功能。 关键词:MFS430;V/F转换器;LCD液晶显示;稳流电路 Abstract : In this system , MPS430, which uses F/V circuit to convert acquired signal, is used as the center control unit. Then the data is transported to the center after processing. As result of its high speed, close precision and great reliability. The dates are displayed on the LCD instead of the LED because the former has more advantages than the latter. Keyword: MSP430;V/F;LCD;stabilizing- current circuit 系统设计要求 设计并制作简易数控充电电源。输入交流200~240V,50Hz;输出:当负载电压小于10V时为恒流充电状态,当负载电压为10V时为恒压充电状态。其原理示意图如下所示。 电压、电流等检测 负载 充电电源 控制器 键盘 图1:原理示意图 基本要求 (1)输出恒流时:电流100mA(慢充)和200mA(快充)可设置;改变负载电阻,要求输出电流变化的绝对值≤5mA;纹波电流≤2mA。 (2)输出恒压时,改变负载电阻,输出电压波动小于0.5V;输出纹波电压小于20mV。 (3)具有输出电压、电流的测量和数字显示功能。 发挥部分 (1)输出恒流时: 改变负载电阻,要求输出电流变化的绝对值≤3mA;纹波电流≤1mA。 (2)输出恒压时:改变负载电阻,输出电压波动小于0.2V;输出纹波电压小于10mV。 (3)具有过热(≥60°)保护功能,降温后自动恢复工作。 (4)其它。 1、方案论证 1.1 主控芯片 方案一、MC-51单片机,通讯口线多,特别对外扩展内存非常方便,但内存集成外设少,驱动能力差,体积较大,耗能多。 方案二、MSP430是16位机,运算速度快,与之配套的编程调试环境方便。内部集成了很多外设,可以根据不同的需要选择不同的组合,这样就降低了系统的复杂度,而且它使用电池作电源,体积小,耗能少,驱动能力也比较强。比较符合当今绿色节能的设计理念。 通过比较,本系统采用此方案二,选择MSP430作主控芯片。 1.2、模数转换 方案一、使用标准高频时钟脉冲来测定反向积分所花费的时间来得到输出电压的数字量,依次来实现A/D转换。它的精度高,干扰少,但运算速度比较慢。 方案二、利用逐次逼近的方法来实现A/D转换。其用D/A转换器的输出电压来驱动运算放大器的反向端,再用一个逐次逼近寄存器存放转换好的数字量,转换结束时将数字量送入缓冲寄存器,从而输出数字量。它抗干扰能力强,但速度慢。 方案三、使用V/F变换器来实现A/D转换。它采用外接时钟脉冲决定满量程频率,并允许电压获得电流的输入,单电源双电源均可,可与TTL和CMOS电平兼容。由于其采用外部时钟驱动和电荷平衡转换技术,该芯片分辨率高,稳定性高,转换时间最短。 根据分析比较,我们选择了方案三,采用V/F变换器来实现A/D转换。 1.3、显示 方案一、采用LED数码管,其体积小,寿命长,响应时间快,亮度高,能简单的显示数字,效果比较好,但是显示单一,只可以显示一个数值,多用于定点检测。 方案二、采用LCD点阵形式,相应时间较LED慢,可是它可以同时显示多个数值,汉字 工作电压低,耗能少。 通过分析比较,我们选择LCD作为显示器件。 1.4、稳流电路 方案一、串联式稳流电路,其原理图如下 图中Rq为取样电阻,T的输出电流Io的变化量△Io反映在Rq上压降的变化量△V上,△V送入比较放大器中放大后用以控制调整管T的压降,以保持Io稳定。 图1:串联式稳流电路原理图 方案二、并联式稳流电路,它是把稳定的电压加在电阻上以得到稳定电流。此种方法要先获得稳定电压如下图示采用LM317来获得稳定基准电压,在Rl上获得稳定电流。 图2:并联式稳流电路原理图 方案三、使用双运放来实现稳流电路,前一运放为电压跟随器,后一运放组成反馈电路来进一步稳定路。此种方法电路简单,稳定性效果比前两个方案好。 通过分析比较,选择方案三,采用双运放来实现稳流电路。 2、总体设计 本系统使用键盘控制输入,使用LCD液晶显示,MSP430为主控制芯片。稳流电路使用双运放,数模转换使用V/F转换器,系统框图如图3所示。 键盘 液晶 显示 液晶驱动 接口 74HC 245 MSP430 F1222 基 本 系 统 F/V转换 控制稳流电路 电源系统 电流采样 V/F转换输入 输出 串行通信模块 串口通信 图3:系统结构框图 3、硬件电路设计与理论计算 3.1、V/F变换器及其模数转换原理 本系统使用电荷平衡式V/F转换器来实现A/D转换,V/F转换器电路结构图如图4所示。 图4:V/F转换电路原理图 图中U1A和RC组成一个积分器,U2A是零电压比较器。恒流源和模拟开关S构成积分器反充电回路。当单稳定时器产生一个tos的脉冲时,反充电回路对CAP反充电,冲入电荷为QC=R*tos。原理如下:当模拟开关S处于在左边时即与U1A输出端接通时,积分器处于充电过程,积分器的输出电压不断下降,当下降到零时,U2A跳变触发单稳定时器,使其产生一个脉宽为tos的脉冲,此脉冲使模拟开关置于U1A的反向端,对CAP反向充电,此过程使得U1A的输出电压不断增大,到tos结束时又使模拟开关置于U1A输出端,积分器再次充电,使得U1A输出电压不断减小,下至零时又使单稳定时器产生一个tos脉冲,依次反复形成频率输出波形如图5所示。 图5:波形图 图中矩形脉冲宽度为tos。 所以输出功率为: 依次得到输出频率与输入电压成正比,当Rin和C2A精度较高时,频率输出即可和输入电压严格的成正比。 用V/F转换器实现模数转换需要与频率计配合使用,电路框图如下 V/F转换 频率计数 TABA BUS 电源 定时器 基准频率 图6:V/F转换原理图 同时启动定时器和频率计,频率计用V/F输出的频率信号作为基数脉冲,定时器采用基准脉冲拍作为定时脉冲。当定时结束时,定时器产生输出信号使频率计停止计数,这样计数器的计数值和频率的关系是: D为计数值;T 为计数时间 而 Ds是计数器计数初值;fs基准频率 因此 从而 由此得到只要知道了D 的值就可以通过计算求出V/F变换器的输出频率,并计算出输入电压值,这样就实现了模数转换。 3.2、V/F转换电路 输入的电压经过射随器UD1A从LM3317脚输入,电阻RD7 可以抵消6脚的偏流影响,从而减小频率误差,为了减少LM331的增益误差和由RD10、RD11、CD2引起的偏差RD13选用51K电阻CD1为滤波电容。当6脚和7脚的RC时间常数相匹配时,输入电压的阶跃变化讲引起输出频率的阶跃变化,如果CD3比CD1大的多那么输入电压的阶跃变化可能引起输出频率的瞬间停止,6脚的电阻和电容可以差生滞后效应,以获得良好的线性度。V/F转换电路如图7所示。 图7:V/F转换电路图 3.3、F/V转换电路 从单片机输出的频率信号经过史密斯触发器进入F/V转换器形成的电压值通过电压跟随器,通过UA1A的放大后在三极管集射两端检测,当输入的频率值变化后,输入到UA1A的电压也随之变化三极管射极电压也增大,从而引起UA1A输出电压的减少,形成反馈,以保证输出电压的稳定,以得到恒定的电流。F/V转换电路如图8所示。 图8:F/V转换电路图 3.4、主控单元及LCD液晶显示模块 芯片和液晶显示器共用一个复位电路,以便于实现显示器和单片机的复位同步,并使用五个按键来实现输入值得设定,并且本单元具有自我保护电路,来防止电压或温度超过安全值时损害电路。 图9:系统主控及LCD电路原理图 3.5、电源电路 为了使系统正常高效的运行,我们制作了 +18V,+9V,-9V,+3.3V电压源,其中3.3V为430供电,+9V,-9V,18V为F/V模块供电。 图10:电源模块原理图 3.6、串行通信口电路 串行通信接口实现上位机和下位机的通讯。串口通信模块采用分立元件电路实现单片机和微型机之间的电平转化。TXD指示灯可以指示数据发送状态。通过RXD指示灯可以检验通信电缆接线是否正确。 图11:串口通信模块电路原理图 3.7、按键连接电路 图12:按键连接电路 3.8、温度测量 本系统附带有环境温度检测功能,MSP430的ADC12模块的10通道是对片内温度二极管的输出的测量,本系统用该温度传感器作为温度的测量,测试所得温度值通过液晶显示器显示。 4、测量控制软件设计 4.1、系统模块图 通 信 L C D 显示 按键处理模块 温度控制模块 频率测量模块 脉宽调制模块 初始化模块 下 位 机 R T O S 模块 图13:控制软件框图 4.2、程序流程图 减1键? 系统初始化 内部功能模块设置:包括定时器、并行 I/O模块、A/D转换模块、系统时钟模块设置、关闭所有输出 显示开机界面(延时大约15秒) 显示测试界面 开中断 按键扫描 是否有键按下? 加1键? 设置选择键? 当前是否处在设置装态? 指向设置位并加1 当前是否处在设置装态? 指向设置位并减1 设置参数的个位加1 设置参数的个位减1 Y N Y Y N N N Y 设置千位? 千位闪烁并进入设置状态 Y N 设置百位 设置十位 设置个位 图14:主程序流程框图 电流采样中断服务程序:采用V/F转换方式进行电流采样:即先将电流转换成电压然后经V/F转换成频率后,作为MCU的中断信号,进行定时采样和转换,采样时间为0.25s。 4.3、V/F采样中断服务程序 现 场 保 护 V/F计数单元加1 恢 复 现 场 从 中 断 返 回 图15:V/F采样中断服务程序 4.4、定时器中断服务程序 现 场 保 护 取出V/F计数值 过载? 将测试值转换成显示字符送LCD 恢 复 现 场 从 中 断 返 回 图16:定时中断服务程序流程框图 5、测试方法与结果分析 5.1 测试仪表 万用电表 5.2 测试方法 5.3 测试数据及测试结果分析 u 测试条件 按照题目给定的尺寸,在实验室自做场地,白天和晚上分别测试。 测试数据 测试结果如下: 表1:测试结果分析表 电流 序号 设定值I(mA) 测试值I(mA) 绝对误差△I(mA) 1 20 19.990 0.010 2 21 20.989 0.011 3 70 70.068 0.068 4 75 74.935 0.065 5 125 124.895 0.105 6 130 130.121 0.121 7 800 799.102 0.898 8 1200 1198.889 1.111 9 1600 1601.581 1.581 10 2000 1998.109 1.891 误差平均值为 0.5861。 6、设计总结 本系统实现了数字直流电流源的各项要求,并有所发挥。成功利用MPS430实现了键盘控制、液晶显示的功能。本系统内部具有过流保护,过热保护,和过压保护等保护电路电路,使用比较安全。 参考文献: [1] 魏小龙.单片机接口技术及系统设计实例[M].北京:北京航空航天大学出版社 [2] 阎石. 数字电子技术基础[M] . 北京:高等教育出版社. [3] 孙燕. PROTEL99设计与实例[M] . 北京:机械工业出版社. [4] 张顺兴. 数字电路与系统设计[M] .东南大学出版社. [5] 路而红. 电子设计自动化应用技术[M] . 北京:北京希望电子出版社. [6] 胡大可. 超级功耗16位单片机原理与应用[M] . 北京:北京航空航天大学出版社 [7] 夏路易等.电路原理图与点路板设计教程[M] .北京:希望电子出版社 [8] Dirk Jansen. 电子设计自动化[M] .北京:电子工业出版社 15
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服