- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
智能型双电源开关控制器的设计
录入:edatop.com 点击:
3 软件设计
程序采用C语言,在MPLAB+ICD2的开发环境下进行编写,控制程序采用模块化设计。主要模块有:系统初始化、A/D采集、CCP频率测量、开关状态检测、显示报警、输出驱动、系统参数整定和存储等。系统的控制软件流程图如图6所示。
4 可靠性和稳定性分析
智能型双电源开关控制器主要运用在一些对供电质量要求较高的场合,因此,控制器的稳定性和可靠性是设计的重点和难点。本系统中有强电和弱电共存且相互影响的情况,为了提高系统抗干扰能力,各个部分都采用了光电隔离和滤波技术。在系统中增加专门的滤波模块以保证系统的稳定性。系统的电源采用双线圈输出的变压器,使得系统电源和信号通道保持物理上的隔离。另外,还采用了软件滤波和看门狗等技术以增强系统的可靠性。
本系统所设计的智能型双电源开关控制器能够对两路电源的过压、欠压和缺相进行准确的检测和监控,能够自由、精确地在两路电源中自动切换,有广泛的使用价值和广阔的市场前景。
参考文献
[1] 李海涛,仪维,吴筱坚,等.PIC单片机应用开发典型模块[M].北京:人民教育出版社,2007.
[2] 童诗白,华成英.模拟电子技术基础(第三版)[M].北京:高等教育出版社,2001.
[3] Microchip Technology Inc.PICl6F884 datasheet.2008.
上一篇:移动设备电源的选择
下一篇:IR2132驱动器及其在三相逆变器中的应用