Sida 2 av 16

Postat: 29 augusti 2007, 19:30:59
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

Postat: 29 augusti 2007, 19:58:57
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

Postat: 29 augusti 2007, 21:09:30
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...

Postat: 29 augusti 2007, 22:05:20
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

Postat: 30 augusti 2007, 00:09:27
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?

Postat: 30 augusti 2007, 00:12:02
av jojje
Jepp, alla In/Ut-gångar går direkt till skruvplintar.

Postat: 30 augusti 2007, 08:30:06
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.

Postat: 30 augusti 2007, 09:41:25
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?

Postat: 30 augusti 2007, 10:01:02
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.

Postat: 30 augusti 2007, 10:18:59
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:

Postat: 30 augusti 2007, 10:20:02
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...

Postat: 30 augusti 2007, 10:49:52
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?

Postat: 30 augusti 2007, 11:49:40
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.

Postat: 30 augusti 2007, 16:01:42
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

Postat: 30 augusti 2007, 22:51:24
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