WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Block für Ultraschallsensor Ultrasonic SRF05

 

ga69jot
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 22.01.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.01.2014, 20:01     Titel: Block für Ultraschallsensor Ultrasonic SRF05
  Antworten mit Zitat      
Hallo liebe Community,

ich möchte gerne ein Simulink-Model auf dem Arduino laufen lassen.

Mein Ziel ist es Servo-Motoren zu Steuern.
Diese sollen je nach Abstand zu einem Gegenstand unterschiedlich schnell laufen etc.

Ich brauche nun ein Block für meinen Ultraschallsensor.
Wie mache ich das genau?
Muss ich einen neuen Block erstellen und dann den C-Code reinschreiben, damit mein Sensor (angeschlossen am Arduino) Abstände misst, oder wie genau muss ich da vorgehen?

Vielen Dank im Voraus
Grüße
ga69jot
Private Nachricht senden Benutzer-Profile anzeigen


felix
Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 16.01.14
Wohnort: ---
Version: 2014a
     Beitrag Verfasst am: 23.01.2014, 13:30     Titel:
  Antworten mit Zitat      
Hallo ga69jot,
deine Frage klingt sehr allgemein.
Simulink ist es egal, was es für ein Sensor ist, der ausgelesen werden soll. Wichtig ist, wie die Daten vom Arduino an Simulink weitergegeben werden sollen. Hast du da schon eine Idee?
Ich habe vor einiger Zeit versucht, einen Temperatursensor der an einen Arduino angeschlossen war mit Simulink auszulesen. Das ganze lief über die serielle Schnittstelle.
Der damals benutze Block müsste "Serial Receive" heissen. Ich habe aber keine befriedigende Lösung gefunden und da es nur Spielerei war, schnell wieder aufgehört.
Viel Erfolg!
Private Nachricht senden Benutzer-Profile anzeigen
 
ga69jot
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 22.01.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.01.2014, 13:58     Titel:
  Antworten mit Zitat      
Nein leider habe ich keine Idee, wie das gehen soll...

Auf jeden Fall soll ich eine Motorsteuerung mit Simulink machen, und Arduino benutzen.
Hierbei soll der Ultraschallsensor den Abstand messen, diesen an einen PID Regler schicken und dieser weiter an die zwei Motoren, die kontrolliert werden sollen.
Einen Block für den Regler und für Motor Control gibt es ja schon in Simulink, Package für Arduino habe ich auch schon installiert...mir fehlt nur noch der Sensor, jedoch habe ich echt keine Ahnung wie man darauf kommt...

Mein Betreuer meinte, das geht und ist recht simple, aber mehr hat er mir dazu nicht gesagt.
Vielleicht hat ja jemand ahnung davon...
Private Nachricht senden Benutzer-Profile anzeigen
 
Stivi888

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.01.2015, 15:29     Titel: Device Driver
  Antworten mit Zitat      
Ich stell hier mal ein paar Dinge dazu ein, auch wenn vermutlich das Thema schon gelöst ist:

Ich bin mittlerweile soweit damit ich an s-functions bastle und mir meine eigenen Device Treiber in für Simulink bastle.
Arbeite mich gerade in die Thematik ein, weil ich meinen Arduino gerne mit Simulink betreiben will.

https://github.com/coryjfowler/MCP2515_Library

https://www.youtube.com/watch?v=_OLctOFjjYQ

hier mal wie man vorgeht in dem Thema. Man kann aber sicher den Sensor mit dieser Methode einlesen.

VG

Stivi
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.