Guten Tag Leute, für meine Projektarbeit welches ich durchführen soll, bin ich auf der Suche nach ein MCU. Ich bringe in der Welt der Elektrotechnik viel Wissen mit, jedoch liegt mein Grenzwert an Erfahrung in der Welt der MCU gegen 0. Ich werde diesen MCU für industrielle Zwecke benötigen. Dieser soll ein ausgereiftes I/0 Konzept bereitstellen. Weiter soll es ein bedienerfreundliches BUS System für etwas 8 Teilnehmer besitzen. Weiter werden min. 2 CAN Schnittstellen benötigt. Zwei Display´s sollen weiter angesteuert werden können. Weiter werden A/D Wandler benötigt mit 10 bis 12 Bit. Programmierschnittstelle in RS 458 und Ethernet Anschluss. Kurze Frage dazu: Wie viel Schnittstellen benötigt der MCU wenn ich 2 CAN Schnittstellen, 1 Ethernet und eine RS 458 Schnittstelle benötige? Idealerweise soll der MCU Linux tauglich sein. Freue mich über Anregungen von euch. Freundliche grüße
Chev T. schrieb: > jedoch liegt mein Grenzwert an Erfahrung in der Welt der MCU > gegen 0. Chev T. schrieb: > Idealerweise soll der MCU Linux tauglich sein. Das dürfte sich gegenseitig ausschließen. Für einen Programmieranfänger halte ich Linux für Steuerungen für mehr als gewagt. Mit Linux mußt Du massive Abstriche bezüglich Echtzeit machen. Einfach so mal nen Portpin setzen, is nich, Du mußt alles erst über Treiber-Libs tunneln. Und Du mußt die Lib-Interfaces erstmal verstehen und womöglich auch Bugs darin finden und workarounden. Im Klartext wird Dir jeder 8Bitter ohne OS als Mainloop mit Interrupt hoffnungslos davonpreschen. Das OS punktet erst bei komplexen GUIs, Netzwerkprotokollen, Filesystemen, Bluetooth, MP3, USB usw. Oft findet man in Steuerungen daher eine Zweiteilung. Kleine MCs ohne OS für die sauschnelle Steuerung und nen dicken Brummer für das langsame GUI zum Menschen. Verbunden wird dann alles z.B. über CAN.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.