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