从系列:学生团队分享他们成功的秘诀
亚历山大·埃哈德和塞巴斯蒂安·斯特拉ßl,斯塔克斯特龙·奥格斯堡
克里斯托夫•哈恩MathWorks
为了简化您的引擎控制单元,Starkstrom Augsburg的Sebastian Straßl和Alexander Ehard,加入MathWorks的Christoph Hahn,使用Simulink和HDL Coder在FPGA上开发一个新的控制单元。金宝app关于Formula Student,这是一个非常适用的项目。带有FPGA的控制单元的好处包括能够将多个设备合并在一起,以降低总体重量,提高系统性能,并减少接口问题。
Xilinx Zyng 7000平台在该项目中使用,是开发发动机控制的强大工具。正如Sebastian和Alexander所解释的,平台本身有一个经典的微控制器和FPGA,提供了更大的灵活性。传统的微控制器只涉及软件编程,而FPGA则涉及在硬件上编写以提高性能。
对于FPGA编程,演示了用于快速成型的HDL代码生成。在Si金宝appmulink中,您将看到Starkstrom Augsburg团队使用扭矩计算模型生成HDL代码的示例。该模型使用具有离散状态的固定步长求解器,并演示了生成代码的整个工作流。在软件演示之后,Sebastian和Alexander使用硬件测试设置来检查代码是否正常工作,并演示这个系统最终如何在一辆真正的赛车上工作。
使用Xilinx Zynq平台非常复杂,但文档和用户论坛对Starkstrom Augsburg团队在这个项目中起到了很大的帮助。这些资源的链接可以在这里找到:
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。