Sida 1 av 2

Gaffelläsare till pic krets

Postat: 2 november 2005, 12:48:10
av jeda007
Hej!

försöker få till det med en Gaffelläsare som jag hade liggande,är lite osäker på kopplingen både motstånd och själva inkopplingen!
Ser detta vettigt ut?

Mvh Jeda007
Bild

Postat: 2 november 2005, 12:57:49
av sodjan
Motstånden ser lite onödigt låga ut.
Och vad gör det tredje motståndet och dioden ?
Vad säger databladet till läsaren ? Där brukar finnas exempel...

Postat: 2 november 2005, 15:55:36
av jeda007
den extra dioden skulle bara vara där som indikering!

Värdena på motstånden har jag tagit från föregående experiment! Ohms lag och jag går inte hand i hand :cry: tyvär!
Kanske någon kan förklara på ett enkelt vis :P

Jag kör mest på känn därför har jag inte bästa verkningsgraden på mina projekt, men nån gång kanske myntet ramlar ner!

Mvh Jeda007
P.S databladet sa mig inte så mycket!
det finns här.
http://www.chipcatalog.com/Datasheet/D1 ... 788E3C.htm

Postat: 2 november 2005, 16:00:43
av speakman
Varför inte göra en pullup av motståndet i mitten, och sätta transistorsidan av gaffeln direkt mot jord?
Skippa sedan motståndet till höger, och även dioden.
Ändra också pullupmotståndet till kanske 10k nånstans, så får du mindre läckström.

Mvh
speakman

Postat: 2 november 2005, 20:29:38
av jeda007
Hej!
Det här med pullup betyder väl att signalen är normalt hög eller?
Vad är fördelen?
Gjorde en liten skiss hur jag tolkar det kan det vara rätt?
Bild

Man borde väl kunna ha en diod som indikerar ändå? men den lyser när det inte är aktiverat?

Mvh Jeda007
P.S betyder detta att min första skiss var felaktig?

Postat: 2 november 2005, 20:35:01
av Henrik
Nu ser det bra ut. Fördelen är att det är större marginal mot en tolkad etta respektive nolla när du kopplar så här.

Herr Ohm är din vän :)

Postat: 2 november 2005, 23:23:59
av speakman
När vill du att det ska lysa? När trissan leder, eller när den inte leder?

Mvh
speakman

Postat: 3 november 2005, 07:46:30
av jeda007
Hej!

Den skall lysa när den inte leder, tänkte inte på det! det blir ju tvärt om här.
Skall ha den till att detektera triggpuls på min ledsnurra!

Hur skulle man kunna lösa det? lite för tidigt på morgonen för min del :)

Postat: 3 november 2005, 11:48:42
av speakman
Kanske koppla basen till en till NPN-trissa på PIC-signalen, och mellan kollektorn på den trissan och VCC kopplar du lysdioden + seriemotstånd, och alldeles vid kollektorn kopplar du signalen till PIC:en. Emittern till jord.
Däremot får du nog dimensionera om pullup-motståndet lite.

Kanske finns ännu smidigare lösning, men det var vad jag kom på nu. :)

Mvh
speakman

Postat: 3 november 2005, 12:30:46
av lgrfbs
En idé skulle kunna vara att man striver mcu-programet för den typ av puls som
kopplingen ger.

Postat: 3 november 2005, 12:52:48
av speakman
Givetvis måste programmet trigga på fallande flank, men jag utgick ifrån att han ville se att snurran går, och att den flämtade till för varje varv.

Mvh
speakman

Postat: 3 november 2005, 13:35:38
av jeda007
Hej!
Som vanligt skoj med så många kommentarer, och hjälp!

Givetvis kan jag programera pic:en så den hanterar aktiv hög signal!
Dioden var endast till för kosmetika samt felsöknings indikering, det gör ju inte så mycket om den lyser hela varvet och släcks vid triggning!

Jag ville inte koppla upp utan rådfrågat er först, allt för mycket har strulat hemma just nu, vill inte elda upp gaffeln det första jag gör, men nu känner jag mig tryggare tack vare er!

Tack så mycket.

Mvh jeda007 :)

P.S återkommer med resultat!

Postat: 3 november 2005, 15:41:36
av speakman
Duger det med att den blinkar till vid varje varv istället, så skulle du ju kunna byta ut pullupmotståndet till en LED+motstånd istället.
Du får förvisso ett litet spänningsfall över LED:en, men jag tror signalen är fullt god att ge 1:a i TTL.

Mvh
speakman

Postat: 3 november 2005, 17:51:49
av jeda007
Hej!
Ohm och jag är lite osams igen!
Kopplade upp enligt 2:a skissen, det fungerade bra förutom att 0V var 0,33V det är väl lite för bra eller!
Kom inte ihåg var gränsen för logisk nolla är på pic:en.(Ja jag skall läsa i manualen!!)

Har gjort en ny skiss som jag tror kan lösa detta , vill bara höra om den är riktigt tänkt.

Bild


Det kanske bara är så att 10KOhms motståndet skall ändras lite?

Sen tror jag att jag fattade helt fel trode jag skulle få hög signal när gaffeln var opåverkad, men jag fick låg stämmer det eller har jag rört ihop något?

Sedan så matar min LM7805 ut 6V OOPS!!!!!!! :evil: :evil: :evil: Jag har monterat på fel Där satt en LM7806CV, skall byta med en gång!!!!

Mvh Jeda007

Postat: 3 november 2005, 18:14:36
av jeda007
OK!
Nu sitter där en LM7805 istället det var klantigt!

Men det lustiga är att jag fortfarande har 0.33V som låg signal?

Vet ni vad som mer kan hända om man pillar med en ledsnurra, om har samma kontakter till Pic:en och snurrmotorn?
Jo man kan ansluta snurrmotorn istället för Pic:en då snurras alla lösa kablar jättefint runt axeln :lol:

Mvh Jeda007
P.S Tittade på PDF:en om PIC16F877A det var inte lätt att tyda vad en nolla tollererar för värde! Det blir till att testa.