Hallo, ich möchte gerne eine Melodiensirene in ein Megafon einbauen. Klappt auch soweit, nur ab bestimmten Lautstärken streikt der PIC. Das Megafon wird mit 4x1,2V (Akkus) betrieben. Die Leerlaufspannung ist etwas höher (5,xV). Das Megafon hat eine Lautstärkereglung. Bis zur Hälfte der Lautstärke funktioniert es, dann streikt der PIC: Ich habe gemessen: Wenn die Betriebsspannung auf Grund der Last um etwa 0,3V abfällt, hört der PIC einfach auf (ich kann langsam den Regler hochdrehen). Bei hoher Lautstärke kriege ich nur ein kurzes Knacken zu hören. Dann habe ich den PIC parallel zu einer 3,3V Z-Diode geschaltet (100Ohm Vorwiderstand). Diese liegen auch an (ich kann sie messen). Nur tut nun der PIC gar nichts. Eigentlich sollte er doch ab 3,3V laufen? Ich benutze den internen Oszillator: Kann es damit zusammenhängen. Habe _PWRTE_ON & _WDT_OFF & _LVP_OFF & _INTRC_OSC_NOCLKOUT gesetzt Laut sprut.de gibt es zwei verschiedene interne Oszillator-Modes: "Im INTRC-Mode wird ein interner 4-MHz-Oszillator verwendet, der leider nicht sehr stabil ist (3,65 ... 4,28 MHz). Der INTOSC-Mode des 12F6xx/16F630/16F676 ist eigentlich das gleiche wie INTRC. Der interne 4-MHz-Oszillator dieser PICs läuft aber stabiler. Erreicht wird das durch einen exemplarabhängigen Korrekturwert, den man per Software in ein spezielles Register schreiben kann. Der Korrekturwert wird beim Hersteller für jeden einzelnen PIC ausgemessen und in die letzte Speicherzelle des Programmspeichers geschrieben." Welchen Mode benutze ich und wie kann ich den anderen benutzen? Kann man irgendwas softwaremässig (oder hardwaremäßig ohne zusätzliche Bauteile) noch ändern, damit der PIC sich nicht an Spannungseinbrüche stört? Danke im voraus, Dominik
>Ich benutze den internen Oszillator: Kann es damit zusammenhängen. Habe >_PWRTE_ON & _WDT_OFF & _LVP_OFF & _INTRC_OSC_NOCLKOUT >gesetzt Schalte auf jeden Fall BODEN ab (0 setzen). Brown Out Reset.
Tausend Dank! Genau das war's. Funktioniert nun mit 3,3V einwandfrei. Ohne Deine Hilfe wäre ich nie darauf gekommen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.