Styra lampor/solenoider från en PC ?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Nja, går inte att tvinga i pinnarna. Skiljer exakt 2.5mm där det är 13pinnar på rad. Jag såkade ut ett fyrkantigt hål där pinnarna går igenom. Limmar och löder själva kontakten i hullingarna. Sitter som berget, och blev snyggt oxå :)

Nu till något helt annat.
Måste ha kopplat något fel :(
När jag slår på strömmen till kortet. Så lyser båda dioderna för hög och låg utgång samtidigt ???
Är sjukt trött nu, så får väl försöka rita ett schema på vad jag gjort...
Men hur jag än vrider och vänder på det, så borde allt vara rätt...
Senast redigerad av Windman 16 oktober 2006, 00:52:02, redigerad totalt 1 gång.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Här kommer ett litet smakprov på hur "huvudkortet" ser ut.
Det är inte lika vackert på undersidan 8)
Bild
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Woooohoooooo JIPPPIEEEE :lol:

Nu funkar det !
Coolt att kunna styra portarna från VB, så lyser en grön diod när porten är aktiv, och en röd när den inte är det 8)

Och gissa vad felet var... *pinsamt*
Satte en 377a i socketen istället för en 244a.
Måste vara ett tecken från John Blund :oops:
Användarvisningsbild
SvenPon
Utsparkad, på semester
Inlägg: 724
Blev medlem: 26 augusti 2004, 10:53:39
Ort: Haninge

Overkill !?

Inlägg av SvenPon »

Coolt att kunna styra portarna från VB, så lyser en grön diod när porten är aktiv, och en röd när den inte är det.

Bra Jobbat Gratis har följt Ert resonemang med stort intresse.

Är det inte lite OverKill att ha både grön och röd Led.
Jag skulle nöja mig med grön aktiv.Men Ok din konstruktion Bra.

Nyfiken. Använder du DLPORTIO.DLL kör du XP ?
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Japp, använder dll-erna i filen du länkade till förut 8)

Jo, kanske lite overkill med två dioder per utgång.
Men det är lite kul oxå :)
Och så vet man att allt funkar när någon av de lyser, ifall att nån kabel lostnar.
Är inte klar med "huvudkortet" än... Sen har jag ju ett till kort med 2st 377or på. Många timmar framför mig.

BTW, jag har köpt mina lödspetsar på Biltema. De har tendensen att lixom vika sig i toppen, och så tappar den värmeledningsförmågan där oxå.
Mao... Biltemas lödspetsar suger !
Vart köper jag BRA spetsar ?

EDIT: Använder XP Pro
danei
EF Sponsor
Inlägg: 27455
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Vilka spetsar syftar du på? Är det de här? Länk
Det funkar alldeles utmärkt. om man har rimlig temperatur på lödpennan. De spetsar jag har på min tempreglerade lödstation ser nästan nya ut. Men en som jag har i en oreglerad är alldeles krökt. trotts att den används mycket mindre. Så det är nog lödkolven som är problemet.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Spetsar viker sig bara om man har för hög temperatur.

Man ska ha ca: 280°C vid blyhaltigt löd och ca: 300°C vid blyfritt....MAX!

Om detta inte räcker har man fel lödteknik, så enkelt är det tyvärr.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Okej, där har vi förklaringen :D
Jag kör på runt 400C.
Dags att vrida ner en sådär 100C då 8)
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Sådär, då var huvudkortet helt klart.
Och döm av min förvåning... allt funkar 8)

Gjorde kanske 2st fellödningar, då en lödning tog i en annan.
Sen gjorde jag bort mig lite på de 4st statusportarna på LPTn.
3st är ju inverterade, så va tvungen att tänka till en andra gång där :)

Här ser ni nu båda sidorna på kortet.
Mycket kabel blev det... Men va egentligen inga problem.
Rätt tidsödande dock... Lär ha tagit 4-6 timmar allt sammans.


Bild
Bild
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

OJ! vilket trassel!

Jag skulle använt experimentkort med lödbanor, och satt byglarna på ovansidan. Det finns datorprogram för att göra designen utifrån ett schema.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jag har sedan länge övergett experimentkretskort med banor, det blir allt för besvärligt i mitt tycke.

Jag har dock inskaffat en rulle virtråd till "småsignaler" och en rulle lite grövre till matning osv. Att använda virtråd med värmetålig isolering är guld i detta, med en bra avbitare och en pincett kan man göra mycket roligt.

Virtråden, jag har en rulle av den tunna och en av den grövre.

Edit: Ytmonterade komponenter i storleken 0603 & 0805 passar mellan 2 lödöar, perfekt till att få en kompakt uppbyggnad! SOT23-transistorer passar in på 3 lödöar men det gör en vanlig TO92 också så där är vinsten mindre men konstruktionen blir mycket platt med rätt komponentval.
Senast redigerad av Icecap 18 oktober 2006, 09:28:37, redigerad totalt 1 gång.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Same, same!

Kör med labbkort av typ lödöar och virtråd för signaler plus lite grövre tråd för matningar. Är det en lite mer permanent koppling (som man inte har några planer på att riva igen) så kan man använda blanktråd till att dra en del ledare "på" öarna. Med bra komponentplacering och inte alltför komplicerade konstruktioner så kan man bli av med rätt mycket lös tråd.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Jag hade helt klart kunnat köra med tunnare kabel.
Men jag är nöjd ändå !
Och virning har jag ingen erfarenhet av...

En helt annan fråga, som har mer med VB och PC-hårdvara att göra.
Jag har mätt hastigheten på hur fort det går att skicka ut info D0-D7 på kortet. Det blev rätt precis 100 outputs på 1sek. Så 1/100sek för varje output :)

Då är jag bara lite nyfiken. Minsta tid i VB är ju 1/1000sek.
Vad är det som gör att det inte går fortare än 1/100 ?
Är det för att jag kör på en P600 och att datorn inte orkar, eller är det nån begränsning med LPT-kommunikationen ?

Som sagt, detta är ju inget problem egentligen.
Varje gång något ändras i flipperspelet behöver jag göra 3st outputs:
1. Data på D0-D7
2. Clockpuls av.
3. Clokpuls på.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jag sa väl inget om att jag virade heller eller har jag missat något i mitt inlägg? Jag använder den tråd som tråd som jag lödar fast i vanlig ordning.

För att (från XP) skriva till LPT-porten måsta datan först överföras till den DLL-snudd som gör själva port-interfacen, den ska sedan byta läge på datorn för att komma åt hårdvaran, sedan skriva/läsa, återställa läget till skyddad, och svara tillbaka med OK/värde.

Så din P600 + XP är nog en stor del av hastighetsbegränsningen.
Användarvisningsbild
Windman
Inlägg: 178
Blev medlem: 27 september 2006, 23:57:09
Ort: Uppsala
Kontakt:

Inlägg av Windman »

Det är tom en bärbar Celeron 600
Med XP och 128mb RAM.
*Håll i dig* 8)

Okej, får väl göra samma mätning på den "riktiga" datorn hemma.
Har tyvärr inte VB på jobb-datorn :(

Men det känns ju gött att själva hårdvaran är så pass snabb ändå.
Kommer inte bli några problem känns det som... :D
Skriv svar