Forum: Mikrocontroller und Digitale Elektronik Inkrementsignal mit Arduino aufnehmen und über CAN-Bus Shield ausgeben


von Anso90 (Gast)


Lesenswert?

Hallo,

Habe ein Frage bezüglich unserer Techniker Abschlussarbeit.
Und zwar sollen wir den Drehwinkel eines Aktors erfassen über einen 
Drehwinkelsensor mit einer Teilung von 3600 Strich, was eine Frequenz 
von ca. 36kHz ergeben würde.
Derwinkel soll dann über CAN-Bus weiter gegeben werden.

Meine frage ist nun ob dies alles mit einem Arduino Uno und dem 
passenden Can-Bus shield ( http://www.watterott.com/de/CAN-BUS-Shield ) 
mögliche wäre.

Danke im Vorraus.

von Frank K. (fchk)


Lesenswert?

Nehmt besser ein Teensy 3.1:
https://www.pjrc.com/teensy/teensy31.html#specs

Das hat einen viel, viel schnelleren Prozessor, und der hat CAN auch 
schon gleich eingebaut, so dass Ihr nur noch einen passenden CAN 
Transceiver anschließen müsst. Bei den AVR-basierten Teilen habt Ihr 
immer noch einen SPI-Bus zwischen CAN-Controller und Prozessor, und der 
üblicherweise verwendete MCP2515 ist nicht unbedingt einer der 
leistungsfähigen. Da ist der in den 8 Bit PICs verbaute ECAN noch 
besser.

Und für 20€ könnt Ihr so ein Teensy nicht selber machen:

http://www.exp-tech.de/teensy-3-1

fchk

PS: Es muss ein Teensy 3.1 sein, die Vorgängerversionen haben kein CAN, 
und dann bringt es Euch nix.

: Bearbeitet durch User
von Anso90 (Gast)


Lesenswert?

Danke für den Tipp.
Projekt wurde nur leider jetzt schon 3 mal umgestellt.
Und aktuelle Verständigung mit dem Auftraggeber ist Arduino da wir uns 
dabei wenigstens mit der Programierung auskennen.

von Frank K. (fchk)


Lesenswert?

Anso90 schrieb:
> Danke für den Tipp.
> Projekt wurde nur leider jetzt schon 3 mal umgestellt.
> Und aktuelle Verständigung mit dem Auftraggeber ist Arduino da wir uns
> dabei wenigstens mit der Programierung auskennen.

https://www.pjrc.com/teensy/td_download.html

"Teensyduino is a software add-on for the Arduino software."

Der Schritt weg von AVR sollte damit recht klein sein.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.