Jag har några frågor om MATLAB Simulink med Arduino

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av Al_Bundy »

Hej.

MATLAB har släppt ett stöd för Arduino. Så man både kan använda Arduino med MATLAB eller Simulink.

Jag har därför några frågor.

1. Omvandlar Simulink reglerblock till maskinkod som bränns till arduinon utan jag behöver skriva C-kod?

2. Kan man lägga till bibliotek så man kan använda keypad när man ska lägga in börvärde eller LCD när man vill se ärvärde? Typ om jag får en förfrågan eller om jag får information.

3. Kan jag ha kommnikation mellan två olika eller lika uC om dessa regleras med Simulink? Typ om en uC säger åt den andra uC att det är grönt att köra processen.

4. Kan man köra uC "naken", dvs endast barebones med klassisk uppsättning efter man har bränt över blockschemat via Simulink till Arduinon?

Jag läser en kurs om styr- och reglerteknik på civilingengörsnivå.
Arduino använder sig av Atmel AVR atmega och attiny.
Användarvisningsbild
tecno
Inlägg: 27252
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av tecno »

Det är väl läge för dig att ställa dessa frågorna på ett MATLAB FORUM, du lär få bra svar den vägen.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av Al_Bundy »

Jag testade skriva i Arduinoforumet men de sa samma sak "Don't know. Try Matlab forum".

Så ingen av er vet hur man använder Simulink? Jag tänkte mest om det går addera in universialbibliotek som är till för sensorer, knappar, tryckmoduler, displayer osv. :)
Senast redigerad av Al_Bundy 25 juni 2014, 18:50:33, redigerad totalt 1 gång.
Användarvisningsbild
tecno
Inlägg: 27252
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av tecno »

Du har fått en hint om vart du ska vända dig, gör det så blir det enklare för dig!
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av sodjan »

Du ställer en fråga om något som är nyligen (?) släppt utan länkar eller andra referenser.
Sannolikheten för att någon *här* ska ha hunnit sätta sig in i just denna pryl
är väl kanske inte så stor. De som har släppt det hela borde ha svar.
Detta verkar vara rellevanta länkar:
http://www.mathworks.se/hardware-suppor ... atlab.html
http://playground.arduino.cc/Interfacing/Matlab

Finns inte svaren bland all information där?

Efter en väldigt snabb koll så verkar svaren vara:
1. Nej.
2. Kanske.
3. Sannolikt inte.
4. Om svaret är nej på 1, så är frågan irrelevant.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av Al_Bundy »

Okej tack!

Fråga 1 verkar vara besvarad.
The target (available for Windows only) allows a Simulink model (and possibly also Embedded Matlab Code) to be automatically converted to C/C++ code, compiled and downloaded to the Arduino. This is especially useful for control application that need to run at high sampling rate, and in cases where you don't want the Arduino to be connected to a host computer.
och jag antar att dessa c/c++ kod omvandlas till maskinkod senare :)

Då borde väll även 4:an vara besvarad också :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av sodjan »

> och jag antar att dessa c/c++ kod omvandlas till maskinkod senare...

Varför anta? :-)
Det står ju "converted to C/C++ code, compiled and downloaded "...
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av Al_Bundy »

Jag brukar anta mycket :wink:

Helt otroligt program det där Simulink är.
Jag läste nu att det går addera in egna bibliotek från Arduino, men då gäller det att man konfigurerar biblioteket själv i själva Simulink. Typ om jag vill skriva ut "Hello World" på en LCD när en viss temperatur har uppnåtts så måste jag göra om ett eget bibliotek som endast kan skriva "Hello World". Det blir lite omständligt om man ska skriva ut mycket, men är det bara en variabel man ska skriva ut så ska det gå fint.

Så kan man reglerteknik och bemästra Simulink så kan man i praktiken styra arduino enkelt. Ungefär som en PLC för ca 50 cent styck.

Tur att jag läser styr- och reglerteknik. Funderar på dra igenom hela boken. Jag har ändå ett år på mig att bli klar med kursen. :)
aske
Inlägg: 79
Blev medlem: 10 april 2012, 17:55:13

Re: Jag har några frågor om MATLAB Simulink med Arduino

Inlägg av aske »

Simulink har stöd för bland annat Arduino som du säger. Vet några som gjorde ett reglersystem i Simulink, där dom bland annat la in ett block för seriell kommunikation så dom kunde skriva variabler till datorn, som dom plottade med matlab.

Simulink har stöd för andra processorer också, går man in på Simulink Library Browser -> Embedded Coder -> Embedded Targets -> Processors finns några där. Finns många fler att ladda hem också, tror det finns för bland annat STM Discovery board.

Själv har jag använt det för att autogenerera reglerkod och sedan lagt in det i FreeRTOS. Så finns olika sätt att utnyttja det, men coolt är det! Går väldigt snabbt att prototypa system.
Skriv svar