Stap 12: Testen bovenste IO Raad 3
Opmerking: Tijdens deze stap hebben de Raspberry PI/HDMI PI scherm en USB-randapparaten (gemodificeerde geheugen stick en wifi dongle) extern aangedreven (bijvoorbeeld een 5V USB-adapter), maar verbonden door I2C en een gemeenschappelijke grond.
Er zullen dingen gebeuren om macht rails tijdens het testen dat zal moeilijk zijn om te testen of de Raspberry PI eigenlijk macht verliest worden !
Opmerking: Wanneer ICs of verbindingslijnen montage op een etappe, uitschakelen van krachtbronnen, niet toevoegen en verwijderen leven dingen"!"
Macht check
Controleer eerst dat 5V op Pin 8 van IC301 aanwezig is en dat 3V3 aanwezig op pin 1 van CN304
LED repeater/Keyboard
Verbinding maken met de Raspberry PI aan de I2C/Reset/GND-pinnen, en twee vliegende leidt (memstick, wifi) en het de nodige energie.
Met de Raspberry PI opgestart en uitgevoerd, controleert u de LED repeater werken voor de vier groene LEDs.
Opmerking: Bracht ik sommige veranderingen aan de behandeling van de Net-Jack LEDs hier (simpelweg toevoegen van twee weerstanden van 1K in lijn, anders sterkte van het ingevoerde waren verkeerd). Dit is de reden waarom MOD pads bleven op bord 2 en 3, enkel in geval van fouten waarvoor extra onderdelen!
Bij het benaderen van de SD-kaart, moet de "SD" LED op in medeleven met de Pi's ACT LED knipperen.
Bij het benaderen van de WiFi-dongle, of wanneer de Pi is sonderen voor een toegangspunt, moet de "WF"-LED knipperen op op hetzelfde moment als de WiFi dongle.
Wanneer op toegang tot de gekoppelde MemoryStick, de "MS" LED moet knipperen wanneer de MemoryStick de LED knippert off (voor actief)--Opmerking de omgekeerde zin, vandaar de jumper van de MsInvt SJ302 worden overbrugd aan boord van 3!
Wanneer de netto jack (geen LEDS at PI), geen verbinding of ingeplugd en idle (beide LED's op de PI) dan de "RJ" LED moet uitgeschakeld zijn, knippert als er netwerkactiviteit, bijvoorbeeld "ping a-host.somewhere.com"
En om te testen de reset-knop, afsluiten van de Pi (met "sudo stilstand") maar die het ingeschakeld, drukt u op de reset-knop om het wakker te worden. Gebruik het niet eigenlijk opnieuw instellen van de Pi, tenzij je absoluut moet. Als het werkt om het leven te brengen, werkt het om te resetten!
Lage batterij/Power Save
Fit IC301
Tijd om in te stellen VR301 voor het punt "laag batterij", dit moet een externe PSU vervangen van de batterij, en natuurlijk het loskoppelen van de werkelijke externe levering (DC jack) zodat de lader niet proberen te laden de PSU!
Met een externe voeding in plaats van de batterij, variëren van 20.0V tot 12.0V--langzaam op een gegeven moment de "lage Batt" LED op uit te nodigen. Dit moet op 16.0V (1.0V / cel). Zodra het heeft struikelde, zal u moeten verhogen de spanning ten minste 2.0V Schakel deze indicatie, als gevolg van hysteresis (R308).
Herhaaldelijk VR301 aanpassen en de voeding vervolgkeuzelijst tot aan kruising 16.0V reizen "Laag batterij". Op dat moment, het verhogen van de spanning aan 18.0V (ongeveer) moet duidelijk de instelling van de batterij.
Het is belangrijk dat dit 2.0V venster is er, om te voorkomen dat dit circuit oscillerende: de accuspanning zal stijgen wanneer overtollige ladingen zijn vergoten. Dit is niet een goed genoeg reden om te zetten van de belasting terug op! Korting! Op! Korting! ...
Wanneer de batterij LED op komt, de 5V/3-rail uit zoals hoort moet gaan allermeest naar de andere LEDs voor het deelvenster toetsenbord als gevolg van "de besparing van de macht"-modus.
Opmerking: VR301 was ook onjuist opgemaakt, het is"CCW is hogere grenswaarde spanning"
Opmerking: R129 aangepast en D110 toegevoegd om dit werk goed--met zoveel LEDs nu huidige te gieten in de lijn van de geschakelde grond, het was duidelijk dat Q111 was niet biassed op genoeg voor! Dit leidde tot de FETs niet goed uit te schakelen!
Controleer ook dat de "zaak-gesloten" draad staarten (voor de reed switch rietschakelaar) kortsluiting de "power save" veroorzaakt te activeren, LEDs afsnijden en het verwijderen van de 5V/3-rail.
GPIO Tests
Sluit op de voorzijde en achterzijde flash boards.
Fit IC303 en IC304
Op de Raspberry PI: schoen opwaarts en test u deze i2c GPIO apparaten helemaal met ziet "i2cdetect -y 1" die twee apparaten op de 0x4F (ADC/DAC) en 0x27 (DIO) moet weergeven.
Met behulp van de test script "andere-ingangen" (aangesloten bij de laatste stap), en met de externe PSU nog fungeert als een "batterij", Controleer de ADC variëren (van ongeveer 11.0V tot 23.0V max) en record ADC waarden voor deze start-end spanningen. Ze worden gebruikt voor de kalibratie van de software later ADC lezingen omzetten in spanning. bijvoorbeeld 54 = 14.53V, 170 = 22.90V
Controleer nu of de waarschuwing "Laag batterij" (die zal zich bezighouden, aan de lage kant van deze test) is correct herkend in de GPIO testscript.
Vervolgens korte uit de "case gesloten" (reed switch rietschakelaar) en controleer dat het ook is correct gedetecteerd.
Verwijderen van de externe Bank levering (nep batterij), en op dit punt, ter vervanging van de echte accu testen dat de intern-extern vermogen detectie werkt als externe voeding beschikbaar is.
Controleer dat op de power-knop te drukken kan worden ontdekt: Hint, niet ingedrukt voor 4 seconden of meer! Druk op het uitvoeren van het script, vrijgeven.
Met behulp van de "flash" script, controleren dat de flitsen brand correct (het testscript draait op een, dan de andere), en leest de camera richting schakelopties weer.
En ten slotte met "power-force-off" script, Controleer of de macht zitten vandoor van software, na een vertraging werden annuleerteken. Opmerking Dit brengt alle van de stroom uit, met inbegrip van de Pi's 5V spoor, dus dit waarom is de PI moet extern gevoed worden nog steeds!
Het script wordt de PIN-code ingesteld als output, hoge en lage, langzaam, en niets zou gebeuren. Het drijft het dan snel. Ongeveer 45-60 seconden later, moet de macht gaan. Pin 3 van IC102 moet gaan hoog zodra het AC-station wordt gedetecteerd, en wanneer het valt terug laag, stroomstoring is.