- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MSP430的AD采样直流电子负载系统的设计.doc
基于MSP430的AD采样直流电子负载系统的设计
【摘 要】针对目前电源负载测试一般都采用静态负载耗放电的方法来实现,整个测试过程的安全保护以及精准度方面有很多不足之处。为了实现了电子负载的恒流控制,能够检测被测电源的电流、电压并由液晶进行实时显示。此系统设计一种采用高精度的AD采样芯片并结合单片机实现可调电子负载。系统中利用键盘预置电流值及单片机控制外部D/A模块输出改变其电子负载功率器件参数,来实现电源输出电流大小的改变;同时,系统中采用闭环负反馈电路来保持电流值恒定不变。
【关键词】电子负载;MSP430单片机;恒流源;AD采样
0 引言
电子负载的测试在我们日常生活中应用越来越广泛,如购买的电源或者电池以及充电电源或者电池放电试验等都有使用。然而,在传统的测试过程当中,常用阻值固定的或者可变的电阻等来充当测试负载,但是它们遇见可调节的负载或者功率恒定的负载、电流恒定的负载以及带输出接口的负载等就不能满足要求。
目前市场上已出现可根据电子负载在具体使用过程的需求来进行可调控的特性进行设置,不过此类产品均没有任意功率因数线性负载模拟功能或者说能量回馈功能,如如德国HH的产品,它们将单机从0.7kVA至5.2kVA分为共7个等级,最小输入电压可达2V(rms),而且具有谐波模拟功能,最大可模拟9次谐波(基波400Hz、谐波含量30%)。
本设计采用MSP430单片机,结合高精度的AD采样芯片来完成直流电子负载的设计。此系统可以将所测电源的电流和电压实时采样参数输出在液晶屏上并稳定地显示出来。此系统以单片机作为外围电路,可靠性高、扩充性好、测量精度高、设计界面美观,有很强的实用价值。
1 系统的总体设计
软件设计中包括其结构设计流程图以及各个主干子程序,比如键盘识别程序、液晶显示程序。最后则是系统的调试以及实验数据与结果的记录。
此电子负载系统的设计由硬件和软件两大部分组成。结合开发成本和系统的稳定性等因素,硬件设计采用MSP430单片机作为核心控制器,它是一个16位的CPU,集成了16位寄存器和常数发生器,而外围模块则通过地址、数据、控制总线的形式与CPU相连,这样可以有效地利用存储器的所有指令对外围模块进行实时控制。此系统的外围设备由电源模块、功率模块、数据采集模块、单片机控制模块、键盘与显示模块构成。此系统设定值可通过按键调整,对功率模块其内部各项参数进行实时设置,单片机信号的变化可通过D/A芯片输出,再利用A/D模块对输出电压和电流进行采集,将采集结果经过处理发送至液晶屏并显示。
2 系统硬件平台设计
2.1 恒流源电路设计
此系统的输出电流在100mA~1A变化,精度为2mA。因此恒流源模块采用达林顿管TIP122和LM258运放组成恒流电路。达林顿管TIP122的放大倍数为1000倍,最大连续电流5A;双运算放大器LM258,它精度高且由电容构成的调节器对内部频率具有补偿作用。此恒流源设计由运放和达林顿管以及采样电阻三者构成闭环负反馈电路,可以达到使电流恒定的目的。
2.2 电源电路的设计
系统中电源电路的设计分为变压电路和降压电路两大部分,变压器与整流桥一起构成变压电路,由交流变直流;降压电路,系统中需要一些特定的电压,需要由降压电路来完成。
电路中220V交流电压经过变压电路,将电压送至降压电路,降压电路是使用开关型集成稳压芯片LM2596。通过LM2596输出±12V直流电压供给运放工作,输出5V直流电压供给A/D、D/A芯片工作。再经过稳压电路REG1117-3.3输出固定电压3.3V,额定电流800mA,主要给430单片机供电,两端电容主要滤除纹波,使直流更稳定。系统中使用LM2596开关型集成稳压芯片,是考虑到当输出的电流过大而导致过热时会实行自动保护功能。
2.3 显示模块
液晶显示模块可以显示汉字与图形,它是由128*64点阵组成。液晶显示模块可通过8位并行及串行的方式连接微处理机,与CPU接口直接对接。它的启动电压低以及耗能小,同时可实现画面的左右移动和光标的闪烁显示等功能。
3 系统软件平台设计
系统软件设计实现的主要功能有数据处理、模数转换及控制输出等。系统上电之后,首先主程序需要完成初始化,如I/O口的初始化赋值、系统变量赋数值、计数器与定时器模式的设置等;初始化结束后对过电压进行检测,同时进入键盘扫描函数选项,选择合适的模式,负载调整率测量模式或电流步进模式,键盘扫描获取键值标志值后根据所按键的键值,进行电流值设定,电流值的大小可通过加减值来改变,并在液晶模块上显示输出测量数值。
3.1 D/A转换
当片选(CS)为低电平时,利用时钟信号来检测输入数据,根据
文档评论(0)