构建和认证开源 IoT 控制器,第 2 部分:开源认证

时间:2023-12-21
 除了开源硬件定义之外,OSHWA 建议项目包含四个基本要素:
 其中,只有硬件和文档是获得开源硬件所必需的(图 1)。如果不包括软件,“文档”仅指硬件文档。无论哪种方式,根据上面的定义,文档都必须具有开源许可证。我们将在本文后面讨论许可。

 

 Antilla 控制器板。 OSHWA 齿轮标志印在右下角,以及项目的编号。
 图 1.通过开源硬件的 Antthilla 控制器板(右下角)。
 对于 Anthilla 控制器,我们决定放弃在文件存储库或许可证中包含软件。AnthC 是一个灵活的物联网硬件平台,因此软件代码会根据应用程序的不同而有所不同——使特定代码可用且可维护对大多数用户没有帮助。尽管如此,将来可能会上传一些用于测试基本功能并验证新板组装的代码。
 这就留下了硬件文档,它可以分为三类:
 示意图。
 制造文件。
 装配文件。
 这些共同允许新人复制或维护项目。我们将在下一节中单独讨论这些类别中的每一个,以及更广泛的文档的重要性。
 认为一旦产品开始工作就不需要做任何其他事情是一个常见的陷阱。文档与设计阶段一样重要,组织良好的文档使项目易于访问和流行。
 共享项目文档是项目开源的主要要求之一。文件共享后,其他人就可以使用它们来复制项目、修复产品,甚至只是作为学习工具。重要的是,这种信息传输应该在没有项目创建者干预的情况下完成。
 如上所述,开源硬件文档应包括制造文件、装配文件和原理图。
 示意图
 电子原理图描述了电路板元件之间的逻辑连接。它对于理解系统的目标和了解电子设计的特定部分都很有用。由于读者可能没有合适的设计工具,因此将所有原理图表生成为 PDF。
 原理图应该能够被项目新手阅读,因此它需要组织良好且清晰。图 2 显示了 Antilla 控制器的示意图 - 请注意,不同的功能区域被分成多个块,以便于查找。

 

 Antilla 控制器的示意图。
 图 2.Antilla控制器 M2-R3 原理图。
 
 制造文件
 制造文件用于复制 PCB。制造商不需要我们使用KiCAD生成的本机 CAD 文件。相反,它们使用从本机文件生成的一组特定文件。这些可以是:
 ODB++ 文件。
 IPC-2581 文件。
 Gerber 和钻孔文件。
 Anthilla 控制器的制造文件格式为 Gerber 和钻孔文件。这些可以使用 KiCAD 轻松生成,因此是常见的选择。
 
 装配文件
 装配文件通过指定应在板上装配哪些确切组件来完成项目构建。在开发的早期阶段,他们还帮助估计价格和交货时间。这些文件包括:
 物料清单:列出所有组件。
 拾取和放置文件:显示元件应放置的位置和方向。
上一篇:失真因数作为总谐波失真的函数
下一篇:使用 WBG 开关减少电机驱动系统损耗

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料