Electrokit Buggfix Plus
Aktuellt datum och tid: 13.00 2020-07-02

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 15 inlägg ] 
Författare Meddelande
InläggPostat: 18.57 2020-05-28 

Blev medlem: 22.13 2017-02-27
Inlägg: 197
Galvaniskt skild TTL <-> RS232
Tänk att jag inte lär mig och fixar en lösning på en för mig klassisk utmaning. uC:er har UART men behöver ju en TTL <-> RS232 signalomvandlare. Jag har nog byggt tvåsiffrigt antal snabbkopplingar med MAX232 krets de senaste åren för att få ut lite debuggutskrifter från mina PIC-konstruktioner.

Dags att fixa det här nu
I mitt pågående rörförstärkarbygge som innehåller en PICuC som sköter uppstarten så tänkte jag att den uC:n skulle få lite mer att pyssla med under uppstart. Men innan man kan göra det så behöver jag lite debuggutskrifter. Nu drivs denna uC med en spänning som ligger -12V från nollnivån. Förstärkaren är skyddsjordad och det är min dator också så jag vill inte koppla ihop dessa galvaniskt för då får jag garanterat problem med common mode ström.

och bygga en TTL <-> RS232 som är optoisolerad.
Jag väljer ha en snabb optikopplare i båda ändar trotts att det kräver matning även på TTL sidan för då blir den snabb nog att köra 115kb som jag brukar. Jag bygger allt på ett litet verokort med målet att 3Dprinta en liten enkel låda. Jag tänker först att två LEDar, en för varje sidas matningsspänning skulle vara bra för då ser man om den har matning. Men ju mer jag provkör kretsen så syns behovet av att se om någon faktiskt sänder. Så jag bygger till de två gula LEDarna som blinkar om en sänd signal lyckas överföra sig genom optokopplaren. Det behövs en lite delay också för att hinna se de korta sändningarna och dessa komponenter var ju inte med i beräkningen från början så det blir inknökade på kortets baksida.
Jag provar sno lite ström från RS232 signalerna och det funkar också ganska bra. Dock är spänningen lite låg från min dator så jag ska nog byta regulatorn till en LDO. Men jag sätter dit en 12VDC jack så en extern strömförsörjare kan användas.

Bild

Jag hade tänkt printa en enkel låda men ju mer jag funderade så bestämde jag att försöka ge lådan lite mjukare design i formen. Mest för att jag behöver öva på det här med 3Dcad som jag är helt nybörjare på. Och det är ju supertråkigt att bara sitta och rita saker som inte ska bli något så en låda man har nytta av är så mycket roligare att rita :)
Den här lådan var det en hel del tankearbete bakom för jag ogillar att printa med stödstrukturer. Och om man klurar lite så går det bara man ger sig den. Därav det lilla locket ovanpå frondelen. Jag blir impad av att min 3Dskrivare stämmer så bra i alla ledder (XYZ) för alla dessa bitar är printade i olika plan men dom passar fint ihop.

Bild

Jag minns att jag sett i gamla japanska minibärbara radioapparater från tidigt 70-tal att man gjort två runda stolpar i plasten så att kablar kan lämnas och hållas på plats. Jag provar göra lika dant och det funkar ju så bra och enkelt.
Locket har fått spår och kläms fast på på frontdelen.

Bild

Så här ser den ut inuti och på utsidan mäter den 73 x 44 x 24

Bild

Ok, men funkar det då?
Yes, kopplar in den till rörförstärkarens uC och det funkar fiiint :D

Bild


Upp
 Profil  
 
InläggPostat: 19.03 2020-05-28 
Användarvisningsbild

Blev medlem: 20.19 2009-11-24
Inlägg: 2451
Ort: Ljungby
Snyggt! :) :tumupp:


Upp
 Profil  
 
InläggPostat: 06.36 2020-05-30 

Blev medlem: 22.13 2017-02-27
Inlägg: 197
Nu tjänstgör signalomvandlaren. Funkar fiint :)
Min PIC ekar nu snällt inkommande tecken och tar hand om Ctrl tecken. Det blir ingen fancy VT100 implementation, snarare enklaste vanilj terminalen :D

Bild


Upp
 Profil  
 
InläggPostat: 09.33 2020-05-30 
Användarvisningsbild

Blev medlem: 16.34 2004-09-06
Inlägg: 24930
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Vanilj är gott nog, behöver inte vara nån lyxig mintkrokant.


Upp
 Profil  
 
InläggPostat: 09.36 2020-05-30 
EF Sponsor
Användarvisningsbild

Blev medlem: 21.43 2006-11-06
Inlägg: 4401
Ort: Munkedal, Sverige (Sweden)
En detalj i schemaritandet bara vilket förövrigt är riktigt snyggt.
Men... man brukar ha funktioner från vänster till höger.
12V matningen som går till 5V regulatorn som i sin tur har avkopplingar och ledindikeringar
skulle kännas bättre om den var ritad åt andra hållet.
Som sagt bara en struntdetalj, förövrigt snyggt jobbat

Swech


Upp
 Profil  
 
InläggPostat: 09.43 2020-05-30 
Användarvisningsbild

Blev medlem: 20.53 2010-09-23
Inlägg: 1219
Ort: Ljusfallshammar
Vilket program har du ritat schemat i?


Upp
 Profil  
 
InläggPostat: 09.50 2020-05-30 
Användarvisningsbild

Blev medlem: 17.51 2007-12-13
Inlägg: 830
Ort: Stockholm
Snyggt! Men visst kan man lösa detta med en enda esp-01-modul?


Upp
 Profil  
 
InläggPostat: 10.56 2020-05-30 

Blev medlem: 22.13 2017-02-27
Inlägg: 197
En esp-01? då tänker du på en så här typ https://www.electrokit.com/produkt/esp-01-esp8266-wifi-modul/
Ja, Wifi är också galvaniskt skilt men jag har ingen esp-01 hemma och spontant känns det lite komplicerat för att transportera mina ASCII tecken via ethernetframare till en IP terminal men visst, det är en lösning. Kräver att det finns Wifi tillgängligt. Eller kanske jag missförstår dig?
Men din ide med esp-01 kan få ett helt annat användningsområde... Ska funta på det. Tack för ideen :tumupp:

Swech skrev:
En detalj i schemaritandet bara vilket förövrigt är riktigt snyggt.
Men... man brukar ha funktioner från vänster till höger.
12V matningen som går till 5V regulatorn som i sin tur har avkopplingar och ledindikeringar
skulle kännas bättre om den var ritad åt andra hållet. Swech

I vanliga fall så håller jag med dig. Men jag har medvetet låtit symmetri gå före förädlingsväg. Den här kretsen har matning från båda håll, den har signaler som går igenom åt båda håll. För mig så vinner symmetri. Men det jag stör mig på är ju att Transistor Q1 med kringkomponenter är felvänd och osymmetrisk ritad, f**n Swech att du gjorde mig uppmärksam på det för nu kommer jag ju störa mig på det... :) :tumupp:

stenD skrev:
Vilket program har du ritat schemat i?

Eagle v5.någonting. Men jag ritar alla komponenter själv så jag använder inte några standardbibliotek.


Upp
 Profil  
 
InläggPostat: 10.37 2020-05-31 

Blev medlem: 16.55 2017-05-17
Inlägg: 176
Ort: Oslo, Norge
Pen boks, bra gjennomført prosjekt. Vakkert!


Upp
 Profil  
 
InläggPostat: 16.21 2020-06-03 

Blev medlem: 22.13 2017-02-27
Inlägg: 197
Nu med LDO
Idag fick jag tid att byta regulatorn från en 78L05 till en LDO. Då klarar sig RS232-sidan att drivas enbart från min dators serieport utan behov av extern matning vilket är smidigt.
Och så har jag trimmat bort den där osymmetrin som Swech lurade mig att se på schemat :)

Så nu ser schemst ut såhär

Bild

EDIT: C4 på tidigare utgåvor av schemat är inritad med fel polaritet. Detta är nu rättat och skall vara enl schemat ovan. Tack Swech!


Senast redigerad av ELTompa 12.42 2020-06-04, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 23.01 2020-06-03 
EF Sponsor
Användarvisningsbild

Blev medlem: 21.43 2006-11-06
Inlägg: 4401
Ort: Munkedal, Sverige (Sweden)
C4 är inritad åt fel håll...

Swech


Upp
 Profil  
 
InläggPostat: 23.09 2020-06-03 
Användarvisningsbild

Blev medlem: 20.23 2005-08-06
Inlägg: 25060
Ort: Oskarshamn (En bit utanför)
Hm, jag tycker C4 är rätt, men C3 sitter väl däremot åt fel håll?

Bonuspoäng för symmetrin förresten. Gillar också det. :tumupp:


Upp
 Profil  
 
InläggPostat: 08.54 2020-06-04 
EF Sponsor
Användarvisningsbild

Blev medlem: 21.43 2006-11-06
Inlägg: 4401
Ort: Munkedal, Sverige (Sweden)
De skall sitta åt "konstigt" håll, båda två

Swech


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 09.03 2020-06-04 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 19496
Ort: Lund
Vid negativ spänning skall ju elyter ju sättas motsatt så att säga.


Upp
 Profil  
 
InläggPostat: 12.37 2020-06-04 

Blev medlem: 22.13 2017-02-27
Inlägg: 197
Swech skrev:
C4 är inritad åt fel håll... Swech

Sant! Tack Swech för att du såg det. Det är det som jag gillar med forumet, att vi hjälper varandra :)

Schemat uppdaterat

Bild


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 15 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010