从Arduino Uno在仿真软件读取旋转编码器万博1manbetx

207(30天)
你好,
我可以很容易地读计数在Matlab(像这样:https://de.mathworks.com/help/supportpkg/arduinoio/ug/contr万博1manbetxol-rotary-encoder-knob.html),但不是在Sumulink !有人能告诉我如何正确的阅读数量在实时仿真软件?万博1manbetx
谢谢

接受的答案

Pranav Murali
Pranav Murali 2020年3月23日
我知道你想阅读从一个旋转编码器计数使用仿真软件。万博1manbetx虽然仿真软件没有一万博1manbetx块接口目前旋转编码器,它可能以两种方式来实现:
  1. 编写代码作为仿真软件MATLAB和导入功能块。万博1manbetx看到这是如何实现的在这里
  2. 附加外部中断块针2和3调用一个中断服务例程(ISR)功能。ISR将执行逐位比较两个输入的递增/递减计数。
第二种方法背后的理念是实现 rotaryEncoder 通过现有的仿真软件功能块。万博1manbetx
9日评论
甘尼Lawal
甘尼Lawal 2022年2月18日
如果不关心汽车的方向,一个可以把外部中断调用ISR当信号在销2从低高啊?

登录置评。

更多的答案(3)

哈桑Falah
哈桑Falah 2020年6月30日
你好朋友,
我用arduino由于读了模型的增量式旋转编码器,没有阻止sinulink。万博1manbetx
我试着在2020年matlab与外部中断的例子,但只在一个方向阅读就增加,所以它应该是顺时针和逆时针的读数。
还要我试着与编码器功能在设备驱动程序的例子也不工作。
你的帮助请.....
谢谢
4评论
阿拉斯Dkheila
阿拉斯Dkheila 2021年9月21日
你好哈桑你解决这个问题了吗?如果你可以通过againstmarz@gmail.com与你寄给我

登录置评。


丹尼尔·贝拉斯克斯
丹尼尔·贝拉斯克斯 2021年7月5日
你好,谢谢你的编码器。
附件是初步实现PID速度控制器的直流电机和编码器。
电路是一个低端场效应晶体管的销5接口(PWM输出)和固定针2和3编码器作为输入。
可协调的PID参数和范围。
Saludos
丹尼尔·贝拉斯克斯
1评论
Azlin Afiqah
Azlin Afiqah 2021年8月4日
你好,你能给我在版本R2014a框图。谢谢你!我无助的在做这个项目。我真的很感激你的支持。万博1manbetx再一次感谢您

登录置评。


丹尼尔·贝拉斯克斯
丹尼尔·贝拉斯克斯 2021年8月6日
你好Azlin,不幸的是我没有R2014a但是你可以很容易地重新画一下版本的图像附加模型图。万博1manbetx
玩得开心
丹尼尔
3评论
俄梅珥法兰克
俄梅珥法兰克 2022年5月19日
丹尼尔你能解释我们如何获得响应曲线吗?

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!