Baeglebone Black in Simulink can't handle sample time of 0.001s.
Show older comments
Beeaglebone black with simulink can't handle 1kHz. I am trying with just a Led blinking example. When I put 0.001s of sample time in the model configuration panel and StopTime simulation of 10s. Looks like the BBB is taking longer than 10s to finish the code. I am also deploying the code to the hardware, not seeing any signal in "real time".
1 Comment
Henning König
on 17 Aug 2024
@PEDRO HENRIQUE Ulhoa did you manage to solve this? Also in the need for >1kHz sample times..
Answers (1)
Pratyush
on 20 Aug 2024
0 votes
Hi Pedro,
To address the BeagleBone Black's inability to handle a 1 kHz LED blinking task with Simulink:
- Reduce the sample rate to improve performance.
- Use a fixed-step solver with an appropriate step size.
- Simplify the model and use Embedded Coder for optimized code.
- Ensure the BBB runs in real-time mode; consider using an RTOS.
- Use hardware PWM for precise timing.
- Verify deployment settings and use external mode for real-time monitoring.
- Add diagnostics to log execution times and check system load.
These steps should help optimize the setup and improve performance.
Categories
Find more on BeagleBone Black in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!