对于Simulink的MPLAB设备块使嵌入式编金宝app码器,用于自动构建和实时可执行的执行用于配备有在dsPIC(r)的任何板,PIC32(R)或SAMx7从Simulink模型。
安装:
1.[下载](https://github.com/LubinKerhuel/MPLAB-Device-Blocks-for-金宝appSimulink/archive/master.zip)并解压包
2.执行.P安装脚本。在MATLAB中,用鼠标右键单击文件install.p并选择运行。
特点:
内置的调度程序,包括单任务和多任务的选择,为多速率模型。
ADC的高级配置/ PWM周使其中ADC采样时间的PWM占空比内精确地触发PMSM电机算法。时间步长也可能被ADC转换减少了延误的结束触发。
一种自定义协议允许通过UART可视化和记录数据。自定义picgui接口允许使用实时自己的MATLAB脚本传入的数据绘制。数据日志启用进一步的分析或离线识别和允许与真实数据馈送的模拟。
自定义“C函数”块可以包括你自己的代码,如果需要的话。
块集还支持MathWorks的以下特金宝app性:
- 硬件在环(HIL)
- 外部模式的特点。
- 代码更换,以从中获益的dsPIC的DSP架构
此版本中嵌入的第三部分工具添加无人机项目(GPS,MAVLink,接收机S.BUS,S.Port和F.Port块用于dsPIC)块。键入picInfo找出如何安装UxV块。
MPLAB-Device-Blocks-for-Simulink(微芯片技术)金宝app
3.46.05 | PIC32:延长外围输出管脚选项(外设引脚映射) |
|
3.46.03 | -更新PIC32MZ SPI DMA实现 |
|
3.46.01 | -程序员接口(可能找不到Java) |
|
3.46.00 | 金宝app增加了对dsPIC CH双核心DSCs的支持 |
|
3.45.05 | -修复了QEI在生成代码中的错误(PIC32) |
|
3.45.04 | 修复: - 改进MPLAB X项目创建 |
|
3.45.02 | - 扩展支持的芯片金宝app |
|
3.45.01 | 更新后的安装程序。兼容从R2010a到R2019a |
大卫·怀特(查看资料)
伟大的工具,但是我也非常渴望看到CAN总线块的恢复,即使他们只支持ECAN接口的子集。金宝app非常感谢。大卫
藩列姆(查看资料)
西尔Thomazo(查看资料)
你好,
苏尔VOTRE ANCIEN网站“https://www.kerhuel.eu/wiki/金宝appSimulink_-_Embedded_Target_for_PIC“在peut案中案apparaître丹斯VOTRE LIBRAIRIE‘的Simulink模块金宝app库嵌入式目标芯片’DES块倒乐总线可以。
或者是在3.46.03版本的基础上,将这些代码块加在一起。在这个过程中,我们真的能阻止新事物的产生吗?
MERCI D'AVANCE,
Cordialement。
鲁宾Kerhuel(查看资料)
嗨Dikko,
你可能会复制例子在MATLAB提示当前工作文件夹打字picInfo然后点击提供的链接。
一些例子是关于I2C的。
另一个信息来源可能是微芯片论坛;这个线程与I2C相关:https://www.microchip.com/forums/FindPost/837165
DIKKO阿布巴卡尔(查看资料)
有人能发一个使用I2C块的例子吗?请问,为什么这些block没有提供其他block的帮助文件?
胡里奥·沃尔特(查看资料)
瑞安罗伊(查看资料)
谢谢你提供的信息。它很有用
菲利普微波激射器(查看资料)
这个MPlab块集是如何工作的?如何获得这个嵌入式编码器或它是需要的。我们需要所有这些工具。我们可以使用这个MPlab的其他工具箱吗?我想使用fmincon和其他工具箱与此设计。
菲尔。
鲁宾Kerhuel(查看资料)
嗨,迪帕克,
块集与Windows平台兼容。它从未在MAC OS和所有与编程相关的功能上进行过测试,而且编译也可能无法在MAC上正常工作。
卢宾
迪帕克迪帕克(查看资料)
你好!感谢您分享MPLAB模块组。
我试着把它安装在Matlab 2018a (Mac OS 10.14.4)。我得到以下错误:
--------------------------------------------------------------------------------------
安装Microchip Blockset 3.45。参见信息和示例。
保存路径
更新启动matlabrc。m脚本
做……
没有设置用于编程与此模块集版本所需的API。
错误:MCHP Java API:无法定位SystemRoot文件夹
工具MPLAB X没有发现使用注册表。
工具MPLAB X未在程序文件夹中搜索到。
刷新缓存
注册编译器
安装Microchip Blockset 3.45。参见信息和示例。
模块组安装完成。
----
启动脚本以干净的旧MPLAB X的Java API包装直接程序芯片从MATLAB:>> MCHP_API_Flash(“删除”)
MDB工具使用注册表中找不到。
工具MDB在程序文件夹中搜索未找到。
IPE工具使用注册表中找不到。
工具IPE未发现程序文件夹搜索。
------------------------------------------------------------------------------------
你能建议一下如何解决这个问题吗?
感谢您的宝贵时间:)
干杯!