Optiskt isolerat USB till serie-interface
Jag kände att jag ville isolera datorn från en fräs eftersom jag switchade en massa induktanser där, och om man klantar sig finns en risk att man bränner datorn.
Därför byggde jag ihop en krets för att optiskt isolera datorn från fräsen. Jag använde några snabba optokopplare för att isolera en usb-till-seriell-modul som kommer från annat håll. Eftersom fräsen för tillfället styrs av en arduino diecimila, så kopplade jag in mina optiskt isolerade signaler direkt till stiftlister på arduinon (både RXD, TXD samt nRESET). För att det skulle gå tog jag bort två motstånd och en kondensator som knöt ihop arduinon med dess egna inbyggda USB-krets.
Schema
Egna kommentarer:
- Glöm inte avkopplingskondensatorerna vid opto-kopplarna
- Koppla inte ihop några jordar, matningar, eller andra signaler mellan datorn och projektet
- Lägg märke till att RXD och TXD lätt kan blandas ihop. Allt som är ingångar i detta schema har ett 10k-motstånd först i kretsen. Till exempel hade USB-till-seriemodulen jag använde sin utgång märkt RXD, inte TXD som man kunde ha trott
- Kopplar du in detta till en arduino diecimila, så löd bort de två motstånd och den kondensator som sitter i serie mellan arduinon och dess inbyggda usb-chip (dom sitter på RXD, TXD samt DTR-linjen från USB-chippet.
- Jag vet inte vad max-hastigheten är på detta interface, men kan tänka mig att den klarar 115200 baud.
OBS! Du bygger alltid på egen risk, jag garanterar inte att något fungerar för dig.
Du ansvarar själv för risken att skada dig själv/andra/saker/datorer/eller annat!
Du ansvarar själv för risken att skada dig själv/andra/saker/datorer/eller annat!