图像缩略图

树莓派Simulink驱动金宝app模块ADC DAC PWM

1.0.0.0版(36.9 KB)通过 约翰·惠廷顿
驱动程序块允许Simulink模型与PWM,M金宝appCP3008 / ADS1115 ADC,DAC MCP4725接口

3.7K下载

更新2015年6月18日

查看许可证

金宝app支持为树莓派超越切换GPIO。约书亚赫斯特做了一些出色的工作创造这些块:http://uk.mathworks.com/matlabcentral/fileexchange/41529-raspberry-pi-pwm-driver-block-sfunction但也有一些不足,让他们编写并在树莓派工作错误/步骤。
取消注释或复制到另一个树莓派你希望使用的块进行建模。
# 用法
*您必须打开S-Function驱动程序块并点击“Build”来生成
嵌入式编码的文件,否则您会收到一条错误“sfcn \ _....做
不存在'。
*如果使用ADS1115和MCP4725你需要我wiringPi的叉:
https://github.com/tuna-f1sh/wiringPi-mcp4725请参阅README
安装说明。
*如果使用PWM块,你将需要在Raspbian中启用SPI -参见:http://uk.mathworks.com/help/金宝appsupportpkg/raspberrypiio/examples/analog-input-using-spi.html或通过SSH启用。
* scope在Pi上实时工作,以查看正确的数据
从块到/来。
*离散时间步长在整个模型设置为“TS”。这是
在模型负载初始化为1E-3 - 这似乎是甜蜜点
性能/使用。记住要考虑量化,这可以创造
与驱动块信号。

#注

* wiringPi softPWM:
https://projects.drogon.net/raspberry-pi/wiringpi/software-pwm-library/
*不保证两个ADC模块同时不改变wiringPi“脚”
分配 - 它不会工作。
*请参阅我的博客上的帖子解释如何将这些工作:http://wp.me/p2C0Bi-bK

#安装wiringPi叉

1.通过SSH登录到PI。
2.`git的克隆https://github.com/tuna-f1sh/wiringPi-mcp4725`
3.`CD wiringPi,mcp4725`
4.`。/ build`

www.jbrengineering.co.uk- @j_whittington - 2015年

引用

约翰·惠廷顿(2021)。树莓派Simulink驱动金宝app模块ADC DAC PWM(//www.tatmou.com/matlabcentral/fileexchange/51232-raspberry-pi-金宝appsimulink-driver-blocks-adc-dac-pwm),MATLAB中央文件交换。检索

Matlab释放兼容性
创建与R2014b
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux.
社区
在更多的文件电力电子控制社区

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

RPI-驱动器块/