该视频展示了如何使用基于模型的设计工具箱对 ADC 进行编程以获取 BLDC 速度闭环控制系统的速度参考。
我们讨论:
- ADC 的工作原理
- 如何模拟 ADC 操作
- 如何实现一个简单的程序来从 ADC 读取数据
- 如何使用 BAM 将应用程序加载到微处理器内存中
- 如何使用 FreeMaster 进行实时测试
- 如何将电位器电压缩放为代表转速的速度参考数据。
- 如何从头开始实现 Simulink 模型来涵盖 ADC 功能
注:中国观众可以通过此链接在优酷上观看该视频。
注意:中国观众可以使用此链接观看YOUKU上的视频
Hello ernestoinoa,
请就此问题展开新的讨论,因为我们无法在此处附加代码生成输出,也无法向我们提供您尝试构建的模型的诊断查看器的代码生成完整日志。
问候,
Marius
感谢您提供这些非常有益的视频。
但是,当我尝试构建 ADC_read 模型时,出现以下错误:
adc_pnt_library.c:293:5: 错误:'/' 标记前需要表达式
// while(ADC[adc_num]->MSR.B.NSTART == 0){}
^
gmake:*** [adc_pnt_library.obj]错误 1
尽管在配置块的目标编译器选项中系统正在调用 C99 ISO 标准,但 gcc 编译器却抱怨注释中使用了双正斜杠。
我使用的是S32DS 1.2而不是S32DS 1.1。
任何想法都将受到高度赞赏。
此致,
Ernesto.