Jojje's nya moduluppbyggda kontrollerkort.

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Inlägg av PeterH »

jojje skrev:
PeterH:
Om man kopplar katoden mot porten, behövs det inte en separat +5V till det för att det ska bli galvaniskt skillt?
Nej, det tror jag inte. Det är ju i första hand signalen (parallellporten) som ska skyddas och inte spänningen. Den galvaniska avskiljningen uppstår eftersom den enda "kontakten" signalen har med styrkortet är via ljus (LED - transistor i optokopplaren).

Lite mer läsning här

PC817 är nog okej, men välj hellre en modell som har fler optokopplare samma hölje och gärna med darlingtondrivare som gör att man kan lasta ner parallellporten mindre... (har för mig att det skiljer lite mellan olika PC-fabrikats parallellportar vad dom orkar med). Kanske PC847 (4xPC817) eller hellre PC845 (4xPC815) som har darlingtondrivare. En nackdel dock med darlingtondrivare är att dom klarar lägre hastigheter, vet vi vilka frekvenser vi pratar om på signalleringen?

/PeterH
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Nu fattar jag nada. Men det är varken första eller sista gången. :D

PeterH skrev tidigare:
När man kopplar in en optokopplare (eller andra dioder för den delen) kan det vara bra att koppla dom med katoden (-) mot porten som styr så att porten får jorda dioden istället för att "driva" den. En port på en logikkrets eller mikroprocessor klarar normalt att dra en förbrukare mot jord bättre än att driva den mot jord.

Det tror jag att jag har fattat. MEN om dioden ska jordas med porten, då måste den väl drivas i andra änden med nåt, tex en spark i Anoden med +5V?
Vart tas den +5V ifrån?

Ska det vara avskillt så måste väl den +5V'en tas från datorsidan, alltså porten? Men det finns väl ingen +5V i en parallellport?
Då måste man ta den från datorn på nåt annat sätt, tex USB-porten.
Eller ska man ta den från en separat +5V som varken har med datorn eller kontrollerkortet att göra?

Eller fattar jag ingenting som vanligt? :D
Användarvisningsbild
Meduza
EF Sponsor
Inlägg: 10718
Blev medlem: 30 april 2005, 22:48:05
Ort: Ekerö, Stockholm
Kontakt:

Inlägg av Meduza »

PeterH: MAch3 stödjer ju 45khz, men teamet har stabilt testat ända över 100khz men det går inte att köra i nuvarande version.

Så någonstans runt 100khz bör ju optokopplarna klara minimum...
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Inlägg av PeterH »

Det stämmer Jojje, om det ska vara säkert (och det ska det ju) behöver man egen matning på varje sida om skyddet (optokopplaren). Det är jag som mindes fel och hade för mig att det fanns +5V på parallellporten. I och för sig så finns ju 5V när en signal är hög, men jag gissar att alla behövs till annat :roll:

Designidén där man drar optokopplaren mot jord är att föredra men inte nödvändig. Man kan också driva optokopplaren men då tror jag det kan vara bra med en optokopplare som har hög CTR (förstärkning) så man kan låta strömmen vara lite lägre från porten...

Edit: sökte lite i forumet på optokopplare och hittade ett inlägg där någon använtADuM14xx från Analog. Verkar klart intressant både med hastighet och funktion, däremot vet jag inte vilket pris den har? Någon som vet?

Kopplingsprincip:

Bild

/PeterH
Användarvisningsbild
nlinus
Inlägg: 805
Blev medlem: 16 januari 2007, 17:49:14
Ort: Åre kommun

Inlägg av nlinus »

Kanske framgår någonstans, men... ;
Hur är det med ingångar för limit-swithcar? Vore väl smidigt om det fanns sådana direkt på breakout-kortet?
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Jepp, alla In/Ut-gångar går direkt till skruvplintar.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 30015
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

För att få galvaniskt skilt ska varken jord eller matning ha någon kontakt mellan in- och utsidan av en optokopplare.
Det spelar ingen roll om man har varsin regulator om matningen innan är samma.
Men eftersom en dators skyddsjord och signaljord är samma, så spelar just jorden ingen roll i detta fall. Nåja. Gör som ni vill. ;)
Jag hade iaf tagit vanliga optokopplare (på alla in- och utgångar, 17 signaler), så slipper man matning på diodsidan. Mach3 kan ändå inte peta ut mer än 45kHz.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

OK, då kör jag normal koppling, som alla andra. :D
Med "vanlig optokopplare", menar du tex EL817 (Elfa 75-390-00)?
Den har stig/falltid på 4/3 us typ, så det borde funka.

På mitt kort idag har jag en buffer (4050) och avstörningsferiter (Elfa 58-778-40). Kan jag ta bort den/dom nu, eller bör den/dom vara kvar?
Eller ska jag sätta dit nåt annat efter optokopplaren?
Användarvisningsbild
maha
EF Sponsor
Inlägg: 1685
Blev medlem: 22 november 2005, 09:47:02
Ort: Jakobstad, Finland

Inlägg av maha »

Tecno ratade PC8x7 rätt rejält i din gamla kontrollerkortsstråd, har den likheter med EL817? 6N137 är den som Tecno rekommenderat i flera trådar.

Citerar Tecno:
Du har nu fått ett antal förslag där 2531:an är den bästa, 6N137 är en typ jag använt mig av och har fungerat klanderfritt. Däremot är PC8x7 enligt min mening helt förkastliga i detta sammanhanget.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Tänk vad man glömmer fort. :D

Men å andra sidan så blir det närmare 300:- i bara optokopplare, hmm...
Seriöst, är det någon som betalar det för att skydda en parallellport för 150:- ?
Har man en bärbar, så kan jag förstå, men hur många bärbara finns det att köpa med parallellport?

Jag får väl avlägga pengar till en "Parallellportfond" annars. :lol:
Senast redigerad av jojje 30 augusti 2007, 10:21:21, redigerad totalt 1 gång.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 30015
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

EL817 kan användas för signaler som bara slår om nån gång ibland...
Jag skulle också satsa på 6n137.

Annars lär det funka tillräckligt bra med 4066:or. De är väl också galvaniskt skilda? Nackdelen är ju då att det behövs matning på båda sidor.

Men det ska väl inte händå något? :D Har vanliga 74hct367 till datorn i servskåpet. Har funkat i flera år nu. Där finns dock inga 35V...
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

Du sa dom förlösande orden M&M, "... nån gång ibland."
När jag stod i duschen (av hänsyn till tanläkaren 12:00) kom jag på det. Man behöver ju bara dom fina å dyra (2531/6N137) på Step och ev. Dir. Resten kan man ha dom billiga (EL817) till. Då får man allt för under hundringen.

Då har vi det fixat, men ska jag behålla ferriten och 4050-buffern?
Användarvisningsbild
MadModder
Co Admin
Inlägg: 30015
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Ferriten är alltid en bra idé.
Bufferten behövs nog inte efter 6n137, då den redan har TTL-signal ut, men resterande 9 signalerna bör ha det.
De 4 resterande utsignalerna med bufferten efter EL817, och de 5 åt andra hållet med bufferten innan.
Användarvisningsbild
jojje
Gått bort
Inlägg: 6380
Blev medlem: 20 januari 2006, 01:53:33
Ort: Stockholms utkant
Kontakt:

Inlägg av jojje »

När jag ändå håller på att gräva.

Ferriterna ska väl sitta närmast datorn?

Pullupmotstånd behövs väl inte till 6N137?
Där dom används, ska dom väl sitta före buffern?

Några pinnar är väl både in & ut, vad göra med dom?
Vilket håll ska buffern sitta då?

*

Sen tänkte jag om man räknar baklänges med stegen, så får jag det till ca 13kHz vid 3000mm/min (50mm/sek) matning, 1,5mm stigning på stången, 200 steg/varv på motorn och halvsteg.
Stämmer det?

Om det stämmer så blir det ganska mycket overkill att ställa in 45kHz i Mach3. Tom 25kHz är att ta i tycker jag.
Korten är till stegmotorer, inte snabba servo. 51-motorerna har nästan noll i moment över 4000 steg/sek (4kHz?) vid helsteg.

Eller är jag ute å cyklar nu igen? :D
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Inlägg av PeterH »

Oj, här händer det saker när man är på jobbet... ikväll har jag varit i "snickerboa" och
limmat på lillasyster :D

Nu ska jag försöka hänga med... det är jag som super, vill man ha absolut
galvaniskt avskilt lär allt vara separerat, precis som tagits upp här. :oops:

Min tanke var att bara skydda parallellporten från dom +35VDC som
styrkortet matas med. Om styrkretsen skulle brinna ihop helt och hållet kan
det teoretiskt hamna +35VDC på +5V-matningen, men jag tänkte såhär;
Brinner kretsen och det blir kortis mot jord så går säkringen på +35VDC
matningen. Om istället kretsen kortsluts och börjar leda, kan +35VDC
spänningen som värst ta sig till optokopplarens "heta" sida (den med
trissorna). Spänningen till dioderna och därmed också parallellporten skulle
däremot fortfarande få +5VDC via sin egen stabb :roll:

Tänker jag helt fel här? För att också +5VDC stabben på "diodsidan" ska
rasa behöver stabbens maxpänning överskridas, och dom överspänningarna
tar väl "dumpkretsen" hand om?!

Anyway, vi kör på det säkra före det osäkra... vi matar varje diod direkt
från parallellporten och kör med parallellportens egen jord.
(Fråga: är PC-jorden sammankopplad med parallellportens jord,
och PC jorden med lillasysters jord i sin tur? vad betyder det i så fall?
då blir det inte galvaniskt åtskilt i vilket fall!)

Om vi väljer en optokopplare med logikutgång slipper vi använda extra
drivkretsar, men dom kostar lite mer... Jag har hittat en "optokopplare"
(eller isolator) för höga hastigheter från Texas (ISO7220A) som kostar 0.95USD,
ca 7:- alltså. Denna isolerarare har både in- och utgångar som är
logikkompatibla! (om jag inte läser databladet helt fel) enkel inkoppling alltså. :P

Eftersom den är så billig kan man använda den på alla in- och
utgångar. Det finns två isolatorer i varje kapsel så det går åt 10st. Jag har
skickat efter några samples för att se hur dom beter sig.

Vad tror ni?

/PeterH
Skriv svar