Real time implementation of fuzzy logic controller simulink model with Arduino Mega 2560
2 visualizzazioni (ultimi 30 giorni)
I have a simulink model that contains fuzzy logic controller and some other blocks. I want to implement this controller on Arduino. The controller output will be obtained by comparing the readings with the target value every 10 minutes. First, the question that comes to mind is how do I set the sampling period to 10 minutes? After that, how can I bury this model to the Arduino? I have implemented simple projects on arduino with Simulink (led_blink, motor control, etc.), but I have no idea how I can run such a controller on Arduino. I am very pleased if someone can help in this regard at least in the sense of an idea.
Madhu Govindarajan il 3 Nov 2017
To set the sampling time, you can go to Solverand change the Fixed step time to 600 as these are seconds (as shown below).
To tell your Simulink model that you are going to download it to an Arduino, choose this from the Hardware Implementation pane as shown below.