U1 får samme spænding på ben 1 og 2, og derved lyser dioden iindeni ikke. Og derfor er den indbyggede photo resistor ikke aktiv, og derved får Q1 ikke nogen basis strøm, og er derfor slukket. Hvilket betyder at relæet er slukket.
sæt ben 2 på U1 til stel, så burde det virke. Så længe din R1 er den korrekte størelse!
Jeg går ud fra at du har en hensigt med den optocopler, for som den sidder nu giver den ingen mening.
--
Overclocked Broadwell-E/Pascal Inside!
#1 Der er ikke noget Arduino på projektet endnu, da jeg kun er igang med at teste komponenter. De 5V på IN1 simulerer et logisk 'HIGH' fra Arduinoen.
#2 Det er et færdigt board fra eBay som jeg blot har taget eldiagrammet fra. Jeg ved heller ikke hvad pointen med octocoupleren er. Jeg var egentlig selv igang med at designe og bygge et board, men det bliver for ustabilt og tidskrævende at bygge på veroboard, derfor håber jeg istedet at kunne bruge det her produktionsboard. Boardet jeg tester ser ud som dette:
https://m.banggood.com[...]
Mit eget design ser sådan her ud:
https://www.dropbox.com[...]
Edit: så det er fordi der ingen forskel er på collector-base spændingen?
--
MSI Gaming 5 Z97 | Xeon E3-1230 v3 | 12GB DDR3 1600MHz | GTX 1060 3GB
--
Sidst redigeret 14-04-2018 15:13
Ud fra din tegning, så skal den forbindelse der hedder IN1 gå til det pågældende arduino OUTPUT ben som skal styre relæet. Det betyder at relæet er "aktivt lavt" hvilket vil sige at når dit arduino ben går lavt (mod stel) så aktiveres relæet.
--
#3 Dit eget design ser også fint ud, kan ikke se hvorfor det ikke skulle virke, du skal dog være opmærksom på at max strømmen igennem en BC547 er 100mA, nogle relæer bruger mere end dette.
--
Sidst redigeret 14-04-2018 16:00
#3 Dit problem er at basis spændingen er tæt på 0v. hvor den burde være 0.7 for at tænde transistoren.
Som #4 siger så er kredsløb aktivt lavt fra IN1.
Optokobleren gør ingen skade, men den giver kun mening når J2 ikke er forbundet til samme spændingsforsyning på begge ben. Men det betyder nok ikke noget for dit projekt.
--
Overclocked Broadwell-E/Pascal Inside!
Så jeg burde udsende et logisk '0' fra Arduino'en for at switche relæet i stedet for et '1' som nu?
Hvis det er rigtigt, burde jeg kunne simulere det ved at lade IN1 gå til jord? Eller hvad?
#6 Når du skriver basisspændingen, snakker vi så differensen mellem spændingen på ben 1 og 2 på U1, eller misforstår jeg dig?
Så vidt jeg forstår er idéen med optocoupleren at 'tilbyde' brugeren at have to forskellige forsyninger på J1, hhv. VCC og JD-VCC for at beskytte den mikrocontroller e.l. man bruger på IN1.
#5 Tak for heads up. (Y)
--
MSI Gaming 5 Z97 | Xeon E3-1230 v3 | 12GB DDR3 1600MHz | GTX 1060 3GB
Ja sæt IN1 til 0v, så burde den trække relæet.
basisspændingen er spændingen på basen af Q1.
q1 har tre ben, collector, emitter og base.
--
Overclocked Broadwell-E/Pascal Inside!
Tak for hjælpen. Jeg fik det til at spille. :)
Hvis nogen skulle have interesse, ser det således ud:
https://i.gyazo.com[...]
https://i.gyazo.com[...]
--
MSI Gaming 5 Z97 | Xeon E3-1230 v3 | 12GB DDR3 1600MHz | GTX 1060 3GB
--
Sidst redigeret 21-04-2018 09:52
Godt du fik det til at virke :D
--
Overclocked Broadwell-E/Pascal Inside!