Hallo! Ich habe hier eine Schaltung, in der ein AVR (Tiny15L) seinen dienst tut. Dieser ist "nur" dafür zuständig, 3 Analoge Werte abzufragen und zu digitalisieren. Diese Signale liegen an PB3(ADC2), PB4(ADC3) und PB5(ADC0) an. PB0 ist mit der Referenzspannung für den ADC belegt. PB1 und PB2 (MISO,SCK) sind frei. Ich bin jetzt auf der Suche nach einem Bussystem, mit dem ich mehrere AVRs bidirektional verbinden kann. Dabei muss der im Messteil verbaute Tiny Galvanisch isoliert (mind 1000V) werden. Dies soll über Optokoppler erfolgen. Welchen Bus würdet ihr dafür verwenden? danke schon mal für eure Antworten!
Im Tiny15 ist kein UART und kein Quarz. Da kann man entweder I2C oder RS485 oder SSIO half duplex wählen. Den Bitstrom und alles was an Protokoll drüber liegt muss man dann per SW erledigen. Robert
Und wie könnte man das über Optokoppler und mit nur 2 Portpins machen?
Bei RS485 ist einer Tx und der andere Rx. Für I2C gibt es Schaltbeispiele im www zur Galvanischen Trennung ich denke z.B. bei Philips. Robert
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.