Borrar filtros
Borrar filtros

M3 DC motor does not work

3 visualizaciones (últimos 30 días)
Francesco
Francesco el 18 de En. de 2024
Respondida: UDAYA PEDDIRAJU el 24 de En. de 2024
Hi everyone,
I am working with Arduino Engineering Kit Rev 2 (Self-balancing motorcycle), with Arduino Nano IoT33 board. The problem i am facing is that on Simulink when i assign constant value 0 block as input to M3 DC motor block (that theoretically with this value should work) simulation (Monitor & Tune) stops at time T=0.000 s without any error. It seems like there is a sort of continuos loop and I can't go further or stop simulation or even close matlab. Only thing i can do is to kill it by task manager. I kept up-to-date every driver or tool from matlab or Arduino IDE and followed all the instructions available on matlab website in order to build the simulink model.
Matlab & Simulink 2023b release.

Respuestas (1)

UDAYA PEDDIRAJU
UDAYA PEDDIRAJU el 24 de En. de 2024
Hello Francesco,
To address the freezing of your Simulink model at T=0.000s when assigning a constant value of 0 to the “M3 DC motor” block, consider the following steps:
  1. Ensure the “Arduino Nano 33 IoT” is properly connected to your computer.
  2. Check that the model is configured for External mode, as required for Monitor & Tune operations.
  3. Use a small non-zero constant input to confirm the motor block responds, as a zero value indicates no movement.
  4. Isolate the Motor Block: Create a minimal model with only the “M3 DC motor” block to rule out other model complexities.
Implement these steps to diagnose and potentially resolve the simulation halt.
You can refer to the following documentation to know the expected behaviour during Simulation of “M3 M4 DC Motors”: https://in.mathworks.com/help/supportpkg/arduino/ref/m3m4dcmotors.html#:~:text=Block%20Produces%20Zeros%20or%20Does%20Nothing%20in%20Simulation.

Categorías

Más información sobre Arduino Hardware en Help Center y File Exchange.

Productos


Versión

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by