MSP430实现的多路电源开关控制器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MSP430G2211实现的多路电源开关
控制器
第一章作品概述 (2)
第一节基本情况 (2)
第二节软硬件总体设计方案 (2)
第二章作品硬件系统设计 (4)
第一节MSP430G2系列Launchpad开发板组成及硬件资源情况介绍 (4)
第二节关键器件选型以及性能指标参数 (4)
第三节单元电路介绍 (5)
第五节PCB板设计要求和注意事项 (9)
第六节安装调试注意事项 (12)
第三章作品软件系统设计 (14)
第一节程序流程图介绍 (14)
第二节CCS设计与调试方法介绍 (19)
第四章总结与思考 (23)
第一章作品概述
第一节基本情况
本作品使用MSP430G2211单片机实现了通过按键对四路功率继电器进行选择控制,达到对四路交流电源加电/断电的控制要求,由于是对220V市电进行控制,所以作品中尽可能的考虑了使用安全问题,使用了隔离电路以及在每一路上都有功率限制。
第二节软硬件总体设计方案
系统总体设计框图如下
图1.1 系统总体设计框图
为了实现安全的控制220V的交流电,本作品使用隔离控制大功率继电器的方式实现。220V交流电引入系统后,经过继电器和保险管后再经过四路插座输出。在控制继电器的方式上,为了安全起见,控制信号通过光耦隔离之后控制继电器。本作品可以实现4路220W 的功率输出控制。
各个模块之间的具体工作关系如下,用户通过键盘像MSP430处理器发送命令,MSP430G2211处理器在检测到案件后,会对相应的继电器控制I/O置位,注意此时的控制信号是隔离之前的信号;此信号经过隔离模块之后交给控制模块,用来控制相应的继电器动作,从而使得不同的通道导通。
第二章作品硬件系统设计
第一节MSP430G2系列Launchpad开发板组成及硬件资源情况介绍
MSP430G2系列Launchpad是TI推出的一款低成本的开发平台。它适用于适用于TI 最新MSP430G2xx 系列产品其基于USB 的集成型仿真器可提供为全系列MSP430G2xx 器件开发应用所必需的所有软、硬件。LaunchPad 具有集成的DIP 目标插座,可支持多达20 个引脚,从而使MSP430 Value Line 器件能够简便地插入LaunchPad 电路板中。此外,其还可提供板上Flash 仿真工具,以直接连接至PC 轻松进行编程、调试和评估。LaunchPad 试验板还能够对eZ430-RF2500T 目标板、eZ430-Chronos 手表模块eZ430-F2012T/F2013T 目标板进行编程。此外,它还提供了从MSP430G2xx 器件到主机PC 或相连目标板的9600 波特UART 串行连接。
MSP430G2系列Launchpad开发板硬件资源:
• USB 调试与编程接口无需驱动即可安装使用,且具备高达9600 波特的UART 串行通信速度
• 支持所有采用PDIP14 或PDIP20 封装的MSP430G2xx 和MSP430F20xx 器件
• 分别连接至绿光和红光LED 的两个通用数字I/O 引脚可提供视觉反馈
• 两个按钮可实现用户反馈和芯片复位
• 器件引脚可通过插座引出,既可以方便的用于调试,也可用来添加定制的扩展板• 高质量的20 引脚DIP 插座,可轻松简便地插入目标器件或将其移除
第二节关键器件选型以及性能指标参数
作为大功率电源开关的核心器件,大功率继电器的选型对整个系统的可靠性和性能都起着至关重要的作用。本作品中选用了厦门宏发电声生产的HF115-1ZS1型大功率继电器。其关键指标如下:
1.触点负载达到12A,250VAC,完全可以满足1A,220VAC的通过能力要求
2.最大切换电压和电流达到440VAC和12A。
3.触点间耐压达到1000VAC。
实物图如图2.1所示
图2.1 继电器实物图
在对驱动的要求上,该继电器的线圈驱动规格为:驱动电压大于 3.5V,驱动电流大于80mA。
综上可见,HF115-1ZS1型大功率继电器可以完全满足本作品的要求。
第三节单元电路介绍
1.MSP430G2211控制系统模块
模块电路如下
图2.2 单片机系统控制模块电路
如图2.1所示,P1.6,P1.7,P2.6,P2.7用于产生四个继电器的控制信号,由于本系统是用于大功率电源控制,从安全上考虑,在系统上电单片机复位阶段,由于I/O电平不确定,
有可能会给后级带来安全隐患,所以这里将四路I/O口全部下拉,用改变I/O口方向的方法实现控制电平的切换。这样,在系统复位到对I/O初始化的过程内电平都可控。确保了系统可靠性。同时由于G2211系列I/O资源较少,这里同时将指示灯功能也通过硬件的方法实现,高电平的时候继电器导通,并电量相应LED。
在按键控制方法上,由于G2系列单片机已经内置了上拉电阻,所以这里只需要将相应的P1.1,P1.2,P1.4,P1.5口与按键相连接地即可。
2.继电器控制模块
图2.3 继电器控制模块电路
这里使用一种最常用的继电器控制电路,同时为了保证系统安全,在每一路都增加的电流峰值吸收电路和保险管。
图2.4 继电器驱动电路
ULN2003是一款大功率的达林顿管阵列芯片,用在控制继电器上可以省略掉续流二极管。这里将经过光耦隔离出来的单片机控制信号进行电平转换和功率放大,以达到驱动继电器的目的。在继电器驱动中,R13和C1用于吸收在继电器切换瞬间的电流尖峰,以免造成单片机干扰。
3.控制信号隔离模块
图2.5 控制信号隔离模块
为了确保控制安全,控制信号全部经过4一片TLP521-芯片进行电器隔离,将强电弱电完全分离。