Gefunden für ad wandler pic 16f877 - Zum Elektronik Forum |
| 1 - musikabhängige LED-Steuerung -- musikabhängige LED-Steuerung | |||
| |||
| 2 - Sensor-Ansteuerung und Motorsteuerung mit Endschalter -- Sensor-Ansteuerung und Motorsteuerung mit Endschalter | |||
Zitat : Das mit dem Poti ist keine so schöne Lösung, dazu benötigt man einen AD-Wandler. Der PIC hat doch ein ganz paar ADC-Eingäne
... | |||
3 - Solar - Laderegler mit Sicherung -- Solar - Laderegler mit Sicherung | |||
Zitat : Grimm hat am 10 Dez 2010 12:56 geschrieben : ...Der Stromverbrauch ist mit ca. 20mA bis 30mA zu groß gewesen...
Wie hast Du das denn geschafft? Bei meinem Solarregler kam ein simpler PIC12F675 zum Einsatz. Entscheidend ist eigentlich eher wie der µC eingesetzt wird, und nicht welcher. Die meiste Zeit ist der im Sleep-Modus. Alle paar Sekunden wacht er auf, schaltet den AD-Wandler ein, misst nach was Sache ist, entscheidet was zu schalten ist, macht gegebenenfalls kurz die Status-LEDs an, schaltet den AD-Wandler aus und legt sich dann wieder schlafen. Die Spannungsteiler sind recht hochohmig, die Versorgung des PIC ist mit einem sparsamen LP2950ACZ-5 und nicht mit einem 78L05. Und ganz wichtig: bei Dunkelheit werden grundsätzlich überhaupt ke... | |||
| 4 - Real Time Clock IC an AVR -- Real Time Clock IC an AVR | |||
So hier ist gleich das ganze Programm. Das deswegen, weil ohne die Equates die ganzen Operationen unverständlichen wären. Die I2C Routinen sind nur die zwei kleinen Teile nach der Interruptroutine. Der Rest ist eine kleine Steuerung für eine Gabelstapler an dem ein paar Funktionen gegeneinander verriegelt werden mußten. Außerdem sind noch ein paar Spielereien wir Blinklicht und Stundenzähler mit dabei (der leider aber nur im seriellen EEPROM steht und nicht ausgelesen werden kann ). Das Projekt war leider zu früh zu Ende!
Aber ansonsten kann ein Anfänger viele Sachen darin finden, neben der I2C Kommunikation ist eine einfache Interruptbehandlung für einen Timerinterrupt und die ADC-Abfrage vorhanden, genauso wie die in diesem Thread schon angesprochenene Zeitverzögerungen oder weiter unten dann ganz normale Bitverknüpfungen. Code : | |||
| 5 - RFID-Projekt - Tipps und Kaufberatung -- RFID-Projekt - Tipps und Kaufberatung | |||
Du wolltest doch unbedingt einen Schmitt-Trigger. Nun passt der doch nicht.
Aber keine Panik, da geht noch was...
Nach dem Stromverbrauch ist der Komparator die schlechteste Variante. 28µA für den Komparator selbst und dazu noch 85µA, falls die interne Referenz benutzt wird. Mit einem hochohmigen, externen Spannungteiler ließe sich letzteres etwas drücken. Erstaunlich wenig braucht der AD-Wandler (1,2µA bei 3V). Drei Varianten (neben dem ST-Eingang) sind denkbar und sinnvoll: Entweder es kommt einer der TTL-Eingänge zum Zuge. (da liegt die Umschaltschwelle etwas niedriger, dafür hat der keine Hysterese) Oder AD-Wandler,bzw. Komparator mit softwaremäßigem Stromspartrick. Dazu kommt der WDT (2,7µA) zum Einsatz, der den PIC zyklisch (10 oder 20 mal pro Sekunde) aufweckt und nachschauen lässt, ob seit der letzten Messung die Schwelle überschritten wurde. Ist das der Fall, macht er die LED für die gewünschte Zeit an. Im Durchschnitt wird der PIC damit kaum über 3µA kommen. Das reicht für mehrere Jahre Standby mit der Knopfzelle. Die AD-Wandlung mit Trick ist vom Programmieraufwand höher angesiedelt als die anderen Varianten... | |||
| 6 - Schaltplan für 2 1/2 stelliges Voltmeter -- Schaltplan für 2 1/2 stelliges Voltmeter | |||
| €1,85 zu teuer?
Galvanische Trenung geht mit einem DC/DC-Wandler. Zu groß? Dann musst Du etwas eigenes mit einem Microcontroller machen. So wird eine Anzeige daran angeschlossen: http://www.sprut.de/electronic/pic/programm/led.htm Dann nimmst Du einen kleineren µC, der einen AD-Wandler hat und schreibst die Software dazu. Aber wenn €1,85 zu teuer ist, sehe ich schwarz. Gruß, Ltof ... | |||
| 7 - Wiederstandswert eines potis in impulse wandeln -- Wiederstandswert eines potis in impulse wandeln | |||
| Klingt komisch. Und Midi spricht der LM3914 auch nicht so richtig. Dafür wäre eine winzige Schaltung mit einem ebenso winzigen ATTiny oder PIC mit mindestens einem AD-Wandler besser geeignet. Dem Controller kann man dann per Software etwas MIDI beibringen und er kann auch so programmiert werden, das er die analogen Werte des Pedals in MIDI-Daten umrechnet. Zusätzlich können weitere vorhandene Pins des Controllers für andere MIDI-Funktionen benutzt werden, so z.B. für Programchange, Sustain usw. ... | |||
| 8 - Sensorwert Speichern und Vergleichen??? -- Sensorwert Speichern und Vergleichen??? | |||
| Womit lässt das sich einfacher lösen? PIC oder ATMega??? Bei einem bis 2 Eingängen, AD-Wandler und 5 Dioden am Ausgang, Welchen Typ am Bestem???... | |||
| 9 - Mit PIC BCD to 7-Segment ansteuren? -- Mit PIC BCD to 7-Segment ansteuren? | |||
| Hi!
Also ich will mit einem PIC 4 7 Segment Anzeigen ansteuern. Mit 2 von denen will ich rauf und runter zählen können (0-99) und mit den andren zwei will ich eine AD Wandlung machen, d.h. ich hab ein Poti oder so und an den 2 Anzeigen zeigt es mir die Stelle an (auch 0-99). Nun meine Frage, kann ich einfach mit dem PIC auf nen BCD to 7segment wandler gehen und danach auf die Anzeigen? Oder benötigt es noch eine Code Wandlung? Wisst ihr was ich meine? thx schon mal... | |||
| 10 - Suche AD Wandler -- Suche AD Wandler | |||
| Moin Moin.
Nimm nen PIC oder Atmel. Da gibts Typen mit AD Wandler und serieller Schnittstelle drin. Damit ist es wohl am Einfachsten zu machen. Ansonsten sind die meisten Schaltungen für die parallele Schnittstelle ausgelegt und die Chips kosten meistens mehr als die Variante mit nem Controller. Aber wenn man Google bemüht bekommt man für beide Varianten genug Beispiele zusammen. ... | |||
| 11 - BIERKASTENMODDING -- BIERKASTENMODDING | |||
Hi ! Wollte auch noch mal meinen Senf dazu geben
Wenn ich das bauen würde, würde ich Olfis Vorschlag nochmal aufgreifen und mir eine alte ( meinetwegen auch billige neue), digitale Personenwage besorgen. Irgendwo muss da die Umsetzung von Gewicht auf eine elektrische Grösse drin sein. Sehr wahrscheinlich ist es als eine Art Poti gelöst.Dann gehts so weiter: Digitalen Rummel ersatzlos raus und an den Geber einen PIC (z.B. PIC12F675) drangehängt. Vref auf das Geber-Poti und Schleifer in einen PIC-AD-Input rein. Der AD-Wandler vom PIC 12F675 hat 10 Bit Auflösung, das sollte für diese Zwecke mehr als ausreichend sein.( Daraus resultiert übrigens keine Einschränkung auf 10 Flaschen der Marke Bitburger )
An einen PIC-Ausgang 3 hintereinander geschaltete Schieberegister anschliessen, die je 8 LEDs ansteuern. Software schreiben, die regelmässig den AD-Wert bewertet und entsprechend 20/24 Bit in das Schieberegister tackert, fertig. Man kann so natürlich nicht erkennen, >wo< genau Flaschen in dem Kasten fehlen, nur wieviele. Andere Konzepte, die mir noch einfallen: LDR oder Foto-Transe unter jede Flasche un... | |||
| 12 - PIC 16F84A AD - Wandler -- PIC 16F84A AD - Wandler | |||
| Hi Zusammen!
Ich hab ne Frage was den AD - Wandler des PIC angeht Also ich will an RA0 und RA1 eine Spannung messen... Nun Initialisiere ich mit: setup_adc_ports(RA0_ANALOG); ist doch richtig oder? Für RA1 sollte es doch daselbe sein nur eben: setup_adc_ports(RA1_ANALOG); oder sehe ich das falsch? weil wenn ich das so mache gibt mir MBLAB die Fehlermeldung undefined identifier RA1_ANALOG an was liegt das? Und ALL_ANALOG will ich nicht machen da ich die anderen PINS als normale Eingänge brauche...oder klappt das gar nicht? THX edit: und ach ja vieleicht kann mir nebenbei noch jemand folgendes erklären: ich krieg auch noch die Fehlermeldung: expecting a close paren in der Zeile wo er dies meldet ist der Befehl lcd_gotoxy(1,1); zu finden.. sollte eigentlich korrekt sein?! [ Diese Nachricht wurde geändert von: Greef am 30 Sep 2004 9:00 ]... | |||
| 13 - Festplatte für AVR -- Festplatte für AVR | |||
| Um das ganze Problem zu lösen:
PIC ist langsamer als AVR, da ein PIC 3 Takte (oder so) für einen Befehl braucht. AVR ist das schnellste, was weitverbreitet ist. In einer Elektor war mal ein Werbeblocker, der mit einem echten 100MHz uC lief. Da wurde das TV Bild per Software von einem AD Wandler geholt und in einen SRAM geschrieben. Der könnte problemlos 10MB/s von einer HDD holen. 8051 mit >10MIPS haben keinen externen Datenbus (zumindest habe ich noch keine gefunden, die das unterstützen). Es bringt einen Unterschied zwischen einem mit 48kHz aufgezeichneten Stereo 20kHz Signal und einem mit 192kHz aufgezeichneten, und zwar die Phasenlage beider Signale ! Bei 48kHz haben beide dieselbe Phase, oder eine um 180° verschobene, bei 192kHz kann man schon 45° auflösen... Für wirklich gute Aufnahmen werden daher 96kHz 24bit verwendet, und diese DVDs (oder waren das nur spezielle CDs ?, keine Ahnung wie das genau heißt), sind im Handel erhältlich (zwar nicht bei Aldi und Co, aber man bekommt die, wenn man sie sucht). Wenn du wirklich eine gute Wiedergabe haben willst, kauf dir eine Soundkarte von Creative. Nicht das ich jetzt Werbung für die machen will, aber die sind nunmal die besten (für kleines Geld). Meine alte Soundblaster Live ka... | |||
| 14 - Ansteuern und Auslesen einer Temperaturschaltstufe per PC -- Ansteuern und Auslesen einer Temperaturschaltstufe per PC | |||
| Am besten läßt Du Dir von Analog Devices (evtl. das Münchener Büro) einen AD7414 oder AD7415 als Muster schenken. Das sind recht neue Temperatursensoren im SOT-23 Gehäuse, die einen 10-bit AD-Wandler sowie einen Übertemperatur-Alarm beeinhalten.
Bei 40°C ist der maximale Fehler mit +0,87 -0,82 °C spezifiziert und über den zulässigen Bereich von -40..+70°C ist der maximale Fehler +/- 1,5°C. Die Datenblätter zu diesen und anderen findest Du bei http://www.analog.com/bulletins/power-thermal Wenn Du ein solches Teil mit einem PIC oder AVR Mikrocontroller zusammenbastelst, wird es sicher besser sein als die C... Lösung. _________________ Haftungsausschluß: Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden. Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten ! [ Diese Nachricht wurde geändert von: perl am 21 Apr 2003 20:33 ]... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 12 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 18 Besucher in den letzten 60 Sekunden alle 3.33 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |