Hallo André. > > ein digitaler Eingang ist bei der Station oder den externen > > 2W-Sensoren unglücklich zu beschalten; > > Was soll hier "unglücklich beschalten" heißen ?
Na z.B das es dort keine 5V dort gibt.
> Digitale Eingänge werden in der gesamten Elektronik und bei > allen Microcontrollern gleich beschalten
aber sie sind selten auch Ausgänge. . > Soetwas kann Durch Prgrammierfehler passieren. > Einfach keine Fehler machen. :-)
Jeder hat bestimmt schon mal bei seiner Station die ports flimmern gesehen; z.B. wenn das Anwenderprogramm nicht richtig geladen wurde.
> Es gibt jedoch eine sehr einfache Möglichkeit die Ports zu schützen: > Schalte einfach einen Widerstand vor den Port um dessen Eingangswiderstand zu erhöhen. > So kann bei einem versehentlichen setzen als Ausgang oder bei einem Kurzschluß > nichts passieren. 1k sollten als Widerstand reichen. > > +5V > I > Pull-Up(10k oder höher) > I > Port ---- 1k ---------------< Signal > > > Noch blöder ist die Situation am extenen 2W Digital-Port: ich habe dort die 5V nicht zur Verfügung; woher nehme ich dort "sichere" Pegel für High und Low? Mt einem Spannungsteiler mit drei Widerständen? In der Anleitung zum Bus.Modem steht sallop 4,2 V; das sind auch 14 Volt. > > > > Die Ausgänge haben TTL-Pegel (5V).
Ja, es gibt aber am Temperatur-Modul deren nur 2 und da wollte ich nicht einen als 5V-Quelle nutzen; ansonsten gibt es da ja nur die 14V Buspannung.
> Hier benutzt Du am einfachten einen Pull-Up mit 100k. So wird der > Strom sehr klein gehalten, der über die integrierten Dioden des bei den > 2W-Bus-Modulen verwendeten Controllers 68HC05 bei zu hoher Spannung (>5,5V) > abgeleitet werden muß.
also darf ich den Eingang über 100K mit den 14 Volt verbinden?
Gruß, Stefan
|