was willst du an der verbindung bitte genau trennen ?
Hallo,
ich habe für meinen Bot eine Software RS232 Verbindung. Jetzt will ich diese über einen Transistor trennen und wieder verbinden
Ich habe mir überlegt dass ich einen BC547C als "Schalter" nehme und über einen I/O-Port des ATMEGA8 auf leitend oder sperrend schalte.
Meine Frage:
Habe ich dann auch eine Verstärkung der Signale?
Wenn ja, hält der ATMEGA das aus?
Freue mich auf jede Antwort.
jon
Nice to be back after two years
www.roboterfreak.de
was willst du an der verbindung bitte genau trennen ?
Ich will die Verbindung zw. RX und TX der beiden ATMEGAs trennen.
jon
Nice to be back after two years
www.roboterfreak.de
aah, schon besser, leider hast du den 2ten nirgendwo erwähnt.
Und du hast nur RS232 über ttl-pegel ?
Da kannst den Transi net einfach reinklemmen... Weil wenn du dann am TX ein high anliegen hast, und an dem Pin, der an der Basis des Transistors liegt auch, hast du kein Ube mehr...
Muss wirklich getrennt werden, oder reicht es, die Sendung zu blockieren ?
Bzw. aus welchem Grund willst du trennen ?
Stimmt. Hab ich vergessenZitat von BlinkyBill
Ich habe einen TTL-Pegel. Also ohne einen MAX232.Zitat von BlinkyBill
Unten ist eine kurze Skizze, die ich mit Paint gemacht habe.Zitat von BlinkyBill
Ich hoffe, du erkennst, was ich da gezeichnet habe
Der Kreist mit der Beschriftung T soll der Transistor sein. Den habe ich einfachheitshalber wie ein Schalter gezeichent
jon
Nice to be back after two years
www.roboterfreak.de
sorry, kein bild da....
aber wie gesagt, der grund wär interessant.. darf ein pegel anliegen, oder muss noch n anderes signal drauf ???
Sonst treiberbaustein mit Tri-State nehmen, oder wenns nur blockiert werden muss ein und-gatter.
evtl gehts auch mit dem Transistor und nem Pull up... aber dann hast eben immer ne "1" anliegen,wenn nix anderes drauf hängt.
Komisch, dass bei dir kein Bild angezeigt wird. Ich habe es aber mal auf meine Seite hochgelden. Jetzt ist es hier:http://www.imadeit.roboterbastler.de...ransistor).JPG
jon
Nice to be back after two years
www.roboterfreak.de
Hallo Jon,
am besten(sichersten) nimmst du einen AND-Gatter, wie BlinkyBill es schon gesagt hat. Wenn du keinen IC verwenden willst kannst du den Gatter auch selber bauen:
MfG Mark
Ich würde lieber einen IC nehmen, als selbst ein AND-Gatter zu bauen.
Aber wie muss ich das anschließen?
Was muss an:
Eingang1
Eingang2
Ausgang
Das versteh ich nicht ganz.
Eine andere Möglichkeit wäre noch ein Opptokoppler. Kennt da jemand einen, den ich auch ohne Probleme an einen ATMEGA anschließen kann? Die, die ich gefunden habe, ziehen alle zu viel Strom
jon
Nice to be back after two years
www.roboterfreak.de
Hallo Jon,
den E1 musst du mit Tx verbinden, den Ausgang mit Rx. E2 mussst du mit dem I/O-Port verbinden. Wenn der Port high ist, dann leitet der AND-Gatter das Signal von Tx nach Rx, wenn der Port low ist, dann kommen keine Signale durch den Gatter durch. Die Frage über den Opptokoppler kann ich dir leider nicht beantworten.
MfG Mark
Lesezeichen