Linduino库简化了电力系统管理

文章作者:迈克尔·琼斯

Linduino库处理每个协议层,并提供一个API,以便更容易地编写PSM固件。

大多数电力系统管理设计都遵循一种集合和遗忘模型。万博投注网址使用LTpowerPlay可以简单地设置和调试电源系统管理(PSM)设备,并且当与批量编程解决方案结合使用时,不需要固件。然而,许多大型系统需要一个板管理控制器(BMC), PSM固件的基础是PMBus;PMBus的基础是SMBus;SMBus的基础是I²C。构建一个增加PSM固件价值的BMC需要对每个协议或预先存在的库有一定程度的了解,这些库将程序员从细节中解放出来。

Linduino库处理每个协议层,并提供一个API,使编写PSM固件变得容易。Linduino PSM不是BMC的替代品,而是一组与典型BMC固件兼容的库和示例。

Linduino也可以用线性技术演示电路作为学习工具。许多BMC设计已经万博投注网址有了SMBus API,快速学习一下PMBus的工作原理就足够了。工程师将Linduino的代码片段复制/粘贴到现有的应用程序中并使用它们是很常见的。

Linduino PSM硬件包括一个Linduino (DC2026)和一个屏蔽连接(DC2294)的I²C引脚的Linduino的一个PMBus/SMBus/I²C总线的演示板或产品板。

PMBus库位于目录LTSketchbook/libraries/LT_PMBUS中的LTSketchbook树中。这个库是分层的:从两个线接口(TWI)开始,然后是I²C, SMBus和PMBus。有一个数字转换API来将L11/L16 (PMBus格式)的值转换为浮点数/浮点数。最后,还有组命令协议辅助、设备和轨发现、故障日志解码,甚至系统编程。

这个库为SMBus和PMBus提供了一个简单的API。LTpowerPlay仍然可以用于调试,可以附加一个总阶段Beagle或其他间谍工具来观察公共汽车上的交通。

阅读更多:下载完整的申请说明

留下你的评论