已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 参赛题目 简易数控充电电源 E 题 编号 E 甲 13XX 参赛学校 山东理工大学 参赛队员 指导教师 2 简易数控充电电源 简易数控充电电源 E 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 输出纹波电压小于 2 3 具有输出电压 电流的测量和数字显示功能 发挥部分发挥部分 1 输出恒流时 改变负载电阻 要求输出电流变化的绝对值 3mA 纹波电流 1mA 2 输出恒压时 改变负载电阻 输出电压波动小于 0 2V 输出纹波电压小于 1 3 具有过热 60 保护功能 降温后自动恢复工作 4 其它 1 方案论证 方案论证 1 1 主控芯片主控芯片 键盘控制器充电电源负载 电压 电流等检测 3 方案一 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 稳定 5 6 7 B Rl Rq T VCC Vref 图 1 串联式稳流电路原理图 方案二 并联式稳流电路 它是把稳定的电压加在电阻上以得到稳定电流 此种方法要先获 得稳定电压如下图示采用 LM317 来获得稳定基准电压 在 Rl 上获得稳定电流 4 Rw LM371 VCC Io Vref IR1 图 2 并联式稳流电路原理图 方案三 使用双运放来实现稳流电路 前一运放为电压跟随器 后一运放组成反馈电路来进一 步稳定路 此种方法电路简单 稳定性效果比前两个方案好 通过分析比较 选择方案三 采用双运放来实现稳流电路 2 总体设计 总体设计 本系统使用键盘控制输入 使用 LCD 液晶显示 MSP430 为主控制芯片 稳流电路使用双运放 数模转换使用 V F 转换器 系统框图如图 3 所示 图 3 系统结构框图 3 硬件电路设计与理论计算 硬件电路设计与理论计算 3 1 V F 变换器及其模数转换原理变换器及其模数转换原理 本系统使用电荷平衡式 V F 转换器来实现 A D 转换 V F 转换器电路结构图如图 4 所示 键盘 液晶 显示 液晶驱动 接口 74HC 245 MSP430 F1222 基 本 系 统 F V 转换 控制稳流电路 电源系统 电流采样 V F 转换输入 输出 串行通信 模块 串口通信 5 图 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 TinIr Cint tos dt dx tosT CAP Iin IinIr CAP tos dt dv V T1 所以输出功率为 tosIrRin Vin Iintos Rin Vin Irtos Iin T1tos 1 f 依次得到输出频率与输入电压成正比 当 Rin 和 C2A 精度较高时 频率输出即可和输入电 压严格的成正比 用 V F 转换器实现模数转换需要与频率计配合使用 电路框图如下 图 6 V F 转换原理图 V F 转换频率计数TABA BUS 电源 定时器 基准频率 6 同时启动定时器和频率计 频率计用 V F 输出的频率信号作为基数脉冲 定时器采用基准脉冲 拍作为定时脉冲 当定时结束时 定时器产生输出信号使频率计停止计数 这样计数器的计数值和 频率的关系是 D 为计数值 T 为计数时间 T D F 而 Ds 是计数器计数初值 fs 基准频率 Fs Ds T 因此 fs Ds D f 从而 Ds tosRinIrfsD Vin 由此得到只要知道了 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 所示 RD12 3K RD11 51K RD10 100K RD9 10K RD8 2K RD1 10K RD2 10K RD7510 RD620K CD3 104 CD4 103 CD1 105 CD2 10u 3 2 1 84 UD1A LM358 6 6 7 7 1 1 4 4 2 2 3 3 5 5 8 8 UD2LM331 P24 CD5104 RD5 20K RD410K RD310K JA D1 9V 1 2 3 JD 1 RD13 51K 9V 图 7 V F 转换电路图 3 3 F V 转换电路 从单片机输出的频率信号经过史密斯触发器进入 F V 转换器形成的电压值通过电压跟随器 通 过 UA1A 的放大后在三极管集射两端检测 当输入的频率值变化后 输入到 UA1A 的电压也随之变 化三极管射极电压也增大 从而引起 UA1A 输出电压的减少 形成反馈 以保证输出电压的稳定 以得到恒定的电流 F V 转换电路如图 8 所示 7 105 CAP 103 CAP 102 CAP 105 CAP 1 2348 9 1211 5 10 30K RES2 Q NPN 20K POT 2 9v 9V 103 CAP 5 6 7 UA1B LM 358 3 2 1 84 UA1A LM 358 18V RP2 10k RP8 51k RP9 3kRP10 10k RP11 200 RP12 5 RP14 330 1213 U8F 74HC14 P31 图 8 F V 转换电路图 3 4 主控单元及 主控单元及 LCD 液晶显示模块液晶显示模块 芯片和液晶显示器共用一个复位电路 以便于实现显示器和单片机的复位同步 并使用五个按 键来实现输入值得设定 并且本单元具有自我保护电路 来防止电压或温度超过安全值时损害电路 TEST 1 VCC 2 P2 5 ROSC 3 VSS 4 XOUT 5 XIN 6 RST NMI 7 P2 0 ACLK A0 8 P2 1 INCLK A1 9 P2 2 TA0 A2 10 P3 0 STE0 A5 11 P3 1 SIMO0 12 P3 2 SOMI0 13 P3 3 UCLK0 14 P3 4 UTXD0 15 P3 5 URXD0 16 P3 6 A6 17 P3 7 A7 18 P2 3 TA1 A3 VREF 19 P2 4 TA2 A4 VREF 20 P1 0 TACLK ADC10CLK 21 P1 1 TA0 22 P1 2 TA1 23 P1 3 TA2 24 P1 4 SMCLK TCK 25 P1 5 TA0 TMS 26 P1 6 TA1 TDI 27 P1 7 TA2 TDO TDI 28 U1MSP430F1222 12 34 56 78 910 1112 1314 1516 1718 1920 LCD PA0 PA2 PA4 PA6 P30 PA1 PA3 PA5 PA7 P33 BUSY RESET CX1 30pF CX2 30pF XT1 4MHZ 3 3V P30 P32 P33 P31 34 U8B 74HC14 12 U8A 74HC14 P37 P36 P17 P16 P15 P14 P13 P12 P11 P10 A0 2 A1 3 A2 4 A3 5 A4 6 A5 7 A6 8 A7 9 B0 18 B1 17 B2 16 B3 15 B4 14 B5 13 B6 12 B7 11 E 19 DIR 1 U2 74HC245 P17 P16 P15 P14 P13 P12 P11 P10 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 CR1 0 1uF 3 3V VCC 1 P25 6 7 P20 P21 P22 P24 P23 P35 P34 5 RLCD 10K 20K VCC RLC2 10K REQ CU1 33u 1K 100K 图 9 系统主控及 LCD 电路原理图 3 5 电源电路 电源电路 为了使系统正常高效的运行 我们制作了 18V 9V 9V 3 3V 电压源 其中 3 3V 为 430 供电 9V 9V 18V 为 F V 模块供电 8 P36 Vin 3 ADJ 1 Vout 2 UP1LM317T Vin 1 GND 2 5V 3 UP2MC7805T CP4 104 CP2 104 CP6 104 CP1 220u 10v CP5 10u CP3 10u RP1 220 3 3V VCC DP1 RP2 330 VIN1 RP5 3K 1 1 2 2 POWER 1 2 3 4 CP4 104 CP3 10u 18V Vin 1 GND 2 9V 3 MC7809DP1 DP1 CP4 104 CP5 104 CP6 104 CP7 104 Vin 1 GND 2 9V 3 MC7809 2 9V 9V CP3 10u CP4 10u CP5 10u CP6 10u RP3 10K RP4 2K Vin Vin 图 10 电源模块原理图 3 6 串行通信口电路 串行通信口电路 串行通信接口实现上位机和下位机的通讯 串口通信模块采用分立元件电路实现单片机和微型 机之间的电平转化 TXD 指示灯可以指示数据发送状态 通过 RXD 指示灯可以检验通信电缆接线 是否正确 A 1 K 2 C 3 E 4 URS1 OPTOISO1 1 1 2 2 TXD 1 1 2 2 RXD RRS2 22 RRS5 100 RRS1 2K RRS3 5 1K RRS4 2K CRS1 205 3 3VVCC A A K K DRS1 B 2 C 3 E 1 QRS1 NPN 1 2 3 JRS1 P35 P34 图 11 串口通信模块电路原理图 3 7 按键连接电路 按键连接电路 P21 P20 RK0 10K RK1 10K 3 3V P22 RK2 10K 9 图 12 按键连接电路 3 8 温度测量 温度测量 本系统附带有环境温度检测功能 MSP430 的 ADC12 模块的 10 通道是对片内温度二极管的输 出的测量 本系统用该温度传感器作为温度的测量 测试所得温度值通过液晶显示器显示 4 测量控制软件设计 测量控制软件设计 4 1 系统模块图 图 13 控制软件框图 下 位 机 初 始 化 模 块 R T O S 模 块 脉 宽 调 制 模 块 频 率 测 量 模 块 按 键 处 理 模 块 通 信 L C D 显 示 温 度 控 制 模 块 10 4 2 程序流程图 Y N Y Y N N N Y 减 1 键 系统初始化 内部功能模块设置 包括定时器 并行 I O 模块 A D 转换模块 系统时钟模 块设置 关闭所有输出 显示开机界面 延时大约 15 秒 显示测试界面 开中断 按键扫描 是否有键按下 加 1 键 设置选择键 当前是否处 在设置装态 指向设置位并加 1 当前是否处在 设置装态 指向设置位并减 1 设置参 数的个 位加 1 设置参数的个位减 1 11 Y N 图 14 主程序流程框图 电流采样中断服务程序 采用 V F 转换方式进行电流采样 即先将电流转换成电压然后经 V F 转换成频率后 作为 MCU 的中断信号 进行定时采样和转换 采样时间为 0 25s 4 3 V F 采样中断服务程序 图 15 V F 采样中断服务程序 现 场 保 护 V F 计数单元加 1 恢 复 现 场 从 中 断 返 回 千位闪烁并进入设 置状态 设置千位 设置百位 设置十位 设置个位 12 4 4 定时器中断服务程序 图 16 定时中断服务程序流程框图 5 测试方法与结果分析测试方法与结果分析 5 1 测试仪表 万用电表 5 2 测试方法 5 3 测试数据及测试结果分析 测试条件 按照题目给定的尺寸 在实验室自做场地 白天和晚上分别测试 测试数据 现 场 保 护 恢 复 现 场 将测试值转换成显示字 符送 LCD 取出 V F 计数值 过载 从 中 断 返 回 13 测试结果如下 表 1 测试结果分析表 电流 序号 设定值 I mA 测试值 I mA 绝对误差 I mA 12019 9900 010 22120 9890 011 37070 0680 068 47574 9350 065 5125124 8950 105 6130130 1210 121 7800799 1020 898 81200 1198 8891 111 91600 1601 5811 581 102000 1998 1091 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 北京 电子工业出版社 14 12345678 A B C D 87654321 D C B A Title NumberRevisionSize A3 Date 14 Sep 2008Sheet of File E pcb 200807 DdbDrawn By TEST 1 VCC 2 P2 5 ROSC 3 VSS 4 XOUT 5 XIN 6 RST NMI 7 P2 0 ACLK A0 8 P2 1 INCLK A1 9 P2 2 TA0 A2 10 P3 0 STE0 A5 11 P3 1 SIMO0 12 P3 2 SOMI0 13 P3 3 UCLK0 14 P3 4 UTXD0 15 P3 5 URXD0 16 P3 6 A6 17 P3 7 A7 18 P2 3 TA1 A3 VREF 19 P2 4 TA2 A4 VREF 20 P1 0 TACLK ADC10CLK 21 P1 1 TA0 22 P1 2 TA1 23 P1 3 TA2 24 P1 4 SMCLK TCK 25 P1 5 TA0 TMS 26 P1 6 TA1 TDI 27 P1 7 TA2 TDO TDI 28 U1 MSP430F12XX P37 RR2 100K CT1 30pF CT2 30pF XT1 4MHZ GND1 CP4 104 CP2 104 CP6 104 CP1 220uf CP5 10u CP3 10u 3 3V VCC 1 1 2 2 TXD 1 1 2 2 RXD RRS2 2K RRS5 100 RRS1 2K RRS3 5 1K RRS4 2K CRS1 205 3 3V VCC 3 3V GND1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 J6 GND1 P30 P32 P33 P31 P37 P36 P17 P16 P15 P14 P13 P12 P11 P10 P17 P16 P15 P14 A A K K DRS1 RR1 1K CR1 0 1uF 3 3V 1 2 3 4 JP1 RP310K RP4 3 3K 1 P25 6 7 P20 P21 P22 P24 P23 P35 P34 5 A A K K DP1 B 2 C 3 E 1 QRS1 NPN 3 3V 2 3 VIN1 VIN0 RP5 5 1K 1 1 2 2 POWER VIN1 CU1 33u GND1 3 3V 1 2 3 4 JRS1 VCC P35 P34 RK0 10K RK1 10K RK2 10K P30 P31 P32 A A K K DK1 A A K K DK2 A A K K DK3 E 1 C 3 B 2 QRS2 PNP9012 14 KK1 14 KK0 14 KK4 14 KR1 14 KK3 14 KK2 14 KK5 P10 P11 P12 P13 P14 P15 P16 P17 Y7 Y6 Y5 Y4 P10 P11 P12 P13 P14 P15 P16 P17 Y3 Y2 Y1 Y0 B1 6 a 11 f 10 B2 8 B3 9 b 7 e 1 d 2 p 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GB-T 39159-2020集成电路用高纯铜合金靶材》专题研究报告
- 2025年执业药师(西药)《药物化学》章节试题(第五章)及答案
- 2025年驾照考试科目一1500题(易错题)及答案(七)
- 露天矿采矿前装机司机安全规程评优考核试卷含答案
- 《GBT 2658-2015 小型交流风机通 用技术条件》专题研究报告
- 数字资产管理师岗前测试验证考核试卷含答案
- 超重型汽车列车司机安全专项竞赛考核试卷含答案
- 玻纤制品后处理工安全知识测试考核试卷含答案
- 《GBT 35403.1-2017 国家物品编码与基础信息通 用规范 第 1 部分:总体框架》专题研究报告
- 公司火工品管理工岗位职业健康技术规程
- 《美丽文字 民族瑰宝》课件
- 2025中国重症医学科建设和发展指南解读课件
- 2025年专利审查协作中心招聘考试面试常见问题解答
- 锂电池火灾扑救课件
- GB/T 45953-2025供应链安全管理体系规范
- 国外音乐教学法课件
- 建筑工人安全施工操作规范范本
- 俄乌冲突军事理论课件
- 田径项目规则讲解
- 2025智能眼镜市场洞察报告-大数跨境-202508
- 优先使用国家基本药物实施路径
评论
0/150
提交评论