RS485 am Mega32

Gast #996594
Lesenswert?

@Kurt Bindl

38400 Baud - beim Senden über Timerinteruppt weniger ein Problem.


beim Empfangen mit 8 Fach Oversampling macht das schon mal eine
Abtastrate von  1/307200 sec.

Das heisst, Dein Timerint muß mit ca. 3ms abtasten.

bei 8 Mips x 3 = 24 Befehle zwischen den Int.


Da wäre die Frage wohl beantwortet, vorallem in BASCOM
Gast #996694
Lesenswert?

Galvanisch getrennte RS485 Treiber gibt es ausreichend.

TI hat erst kürzlich welche auf den Markt geworfen:

http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=897&uiTemplateId=NODE_STRY_PGE_T


Dir bleibt hier wohl nur eine externe UART übrig.

Da würde ich Dir aber empfehlen, einen µC mit mehreren internen 
Hardware-Uarts einzusetzen, da externe UART Chips wesentlich teuerer 
sind
und Du diese ja auch über ein Interface bedienen mußt (parallel, SPI 
etc)
Gast #997138
Lesenswert?

Hallo Leute,

danke für die sehr hifreichen Antworten.
Jetzt seh ich klar.
Mega32 könnte ich zwar nehmen, den original USART für RS485 benutzen,
und einen Soft-Ser mit 1200 einrichten (nur Kontrollausgaben).
Aber, es geht mit zwei integrierten USART sicherlicht bequemer.
Noch hab ich freie Wahl.

Die Trenn-RS485 muss ich mir noch näher ansehen, es ist beruhingend zu 
wissen das sie anständig laufen.


Kurt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren