期刊文献+

I^2C总线技术在舰船能量管理系统I/O端口扩展中的应用 被引量:10

Application of I^2C bus technology in I/O port expansion of ship energy management system
下载PDF
导出
摘要 [目的]为处理舰船能量管理系统的多个数字量信号,需实时获取并下达多个底层被控电站的指令与状态信号,进而对各个底层控制器的接触器、继电器、断路器及能量链切换开关依次实施有效的控制。[方方法]将STM32F407作为微控制器,设计基于I^2C总线的双级隔离系统,建立高级精简指令集机器(ARM)、I^2C总线与扩展I/O端口芯片的硬件架构。通过软件模拟I^2C总线时序并利用ARM控制器的2个通用端口,可以方便地扩展128路I/O端口并确保I^2C总线的实时性与可靠性。[结果]ARM控制器能够按照既定的能量管理策略对各个底层控制器的I/O端口进行有效、可靠地扩展与实时控制。[结论]在工程应用方面,该I/O端口扩展方法具备一定的推广与参考价值。 [Objectives]This paper aims to implement the multiple digital signal processing of ship energy management systems.It achieves the real-time acquisition and delivery of instructions and state signals for multiple power stations,thereby enabling the efficient and sequential control of the relays,indicator lamps and energy chains of power stations.[Methods]Based on the STM32F407 microcontroller,a double-isolation system is designed for the I^2C bus,the topology constructed via the Advanced RISC Machine(ARM),I^2C bus and I/O expander chip,and the I^2C bus timing imitated by two general purpose I/O ports.This not only easily extends the 128 I/O port but ensures the effectiveness and real time property of the I^2C bus.[Results]This ARM controller can reliably control all the I/O ports of the underlying controllers in real time according to the established energy management strategy.[Conclusions]This results of this research can be applied to other I/O port expansion engineering practices,giving it high application and promotion value.
作者 许智豪 李维波 华逸飞 徐聪 范磊 Xu Zhihao;Li Weibo;Hua Yifei;Xu Cong;Fan Lei(School of Automation,Wuhan University of Technology,Wuhan 430070,China)
出处 《中国舰船研究》 CSCD 北大核心 2019年第1期144-149,共6页 Chinese Journal of Ship Research
基金 国家部委基金资助项目(嵌入式低压电站控制软件研制及测试 舰船电力系统在线风险评估方法研究 舰船通信系统可靠性设计技术研究)
关键词 I^2C总线 嵌入式系统 I/O端口扩展 PCA9554芯片 舰船能量管理系统 I^2C bus embedded system I/O port expander PCA9554 chip ship energy management system
  • 相关文献

参考文献7

二级参考文献36

共引文献42

同被引文献69

引证文献10

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部