Gefunden für for pic16f84 - Zum Elektronik Forum |
| 1 - spruts 50 MHz-Frequenzzähler - Frequenzstabil auch bei Akkuversorgung? -- spruts 50 MHz-Frequenzzähler - Frequenzstabil auch bei Akkuversorgung? | |||
| |||
| 2 - bipolare Strommessung mit Opamp, wie? -- bipolare Strommessung mit Opamp, wie? | |||
| Hallo zusammen,
ich bin neu hier und auch im Elektonik-Basteln nicht so bewandert. Deshalb die Bitte um eure Hilfe. Ich habe auf meinem Boot einen etwa 1000Ah Batterieblock. 6 Solarpanelen, 2 Lichtmaschinen, Wandler für 220 Volt zur Versorgung von Kühlschrank, Fernseher, Inet-Modem..... Ich habe Volt- und Amperemeter(Shunt) zur Überwachung. Ich möchte nun eine Batterieüberwachung basteln, die mir die verfügbare Rest-Kapazität anzeigt, indem sie entnommene und eingespeiste Strommenge mißt und kumuliert. Meine Vorstellung: PIC16F84 (hab ich an Bord verfügbar und kenne ich etwas). Mein Problem: Mit Spannungsteilern will ich nun die Spannungen vor und nach dem Shunt erfassen, die Differenz mit einem Opamp verstärken und in einem AD-Wandler eine Referenzspannung erzeugen. (AD-Wandlung durch "Kondensator laden bis zur Meßspannung und Zeit messen"). Wird nun entladen und geladen, dann wird diese Referenzspannung ja theoretisch einmal positiv und einmal negativ. Es wäre also hilfreich, wenn die Referenzspannung einen Grundbetrag > 0 hätte, auf die sich dann die verstärkte Differenzspannung addiert bzw. subtrahiert. Also z.B. 6V bei 0, 9V bei 100A und 3V bei -100A. Ich suche seit 2 ... | |||
3 - PIC Floating Point Daten, warum Faktor 4? -- PIC Floating Point Daten, warum Faktor 4? | |||
| Eine im Internet verbreitete SW für den PIC16F84 benutzt die PIC16 32 BIT FLOATING POINT LIBRARY.
Was mich verwirrt, ist, dass bei jeder Dateneingabe der Wert mal 4 genommen wird. Beispiel: Im Kommentar steht: B = .000007 und er gibt 6F6AE18B und nicht 6D6AE18B ein, wie es mein Floating Point Calculator sagt. Gemäß meinem Calculator gibt das .000028, also das Vierfache. Das geschieht durch das ganze Programm hindurch und funktioniert. Ich kann ausschließen, dass ein Faktor 4 mathematisch erforderlich ist. Er macht auch keinen Sinn machen und wäre sogar widersprüchlich. Er lässt sich auch (in den Gleichungen) nicht kürzen. Der ‚Verbreiter’ im Internet (wohlbekannt) kann diesen Faktor 4 auch nicht erklären. Er hat die Routinen ebenfalls einst irgendwo bezogen. Natürlich kann ich konsequent jeden Wert mit 4 multiplizieren, nur ist das nicht befriedigend. Kann mich hier jemand auf die Schienen bringen? Ich habe es schon in einem anderen Forum versucht, doch keine Antwort bekommen. Liebe Grüße, Johann ... | |||
| 4 - Unbekannte LED-Laufschrift zu identifizieren! -- Unbekannte LED-Laufschrift zu identifizieren! | |||
| Notwendige Korrektur:
Die Abmessungen sind 0,3m x 2,25m! Nicht die Überdimension von oben... Auf der Controllerkarte sind weitere BEs drauf: 74HC139, 74HC373, 74HC00, 75176, PIC16F84-04/P, M48TO-100PC1 (Timekeeper-RAM) Auf den Displaymodulen sind: MDP1603, UDN2981A, 74HC16481 Hier zum besseren Verständnis einige am heutigen Tag geschossene Fotos der LED-Laufschrift: [ Diese Nachricht wurde geändert von: Deff am 6 Feb 2008 14:20 ] [ Diese Nachricht wurde geändert von: Deff am 6 Feb 2008 14:21 ]... | |||
| 5 - Wieder Mal LCD Init -- Wieder Mal LCD Init | |||
| Hallo zusammen
nichr daß ihr denkt ich hätte mich nicht schlau gemacht. Ich habe im Forum sowie im Netz nachgeforscht. Bei Jornbytes Link geht es um Initialisierung im 8Bit Mode. Das hilft mir auch nicht weiter, da ich 4Bit Mode brauche. Die Busy Abfrage scheint aber interessant zu sein. Don Comi´s link bezieht sich viel auf Init in C. Ich brauche aber Assembler. Nochmals: Die Initialisierung mit Spruts Code auf PIC16F84 klappt, meine "Portierung" auf Atmega8 läuft nicht. Der Fehler muss irgendwo im Code liegen. Erst mal vielen Dank für euren Input. Ich werde nochmals alles prüfen. Viele Grüße peterschrott ... | |||
| 6 - Kinderfreundliches Codeschloss -- Kinderfreundliches Codeschloss | |||
| Hab ich schon gebaut sowas. War mal eine Schaltung aus einem Elektorheft. PIC16F84, eine 7-Segmentanzeige einstellig und ein Taster. Die Zahlen fangen an von 0 bis 9 und noch ein paar Buchstaben durchzuzählen wenn man die Taste drückt und man muss sie im richtigen Moment loslassen. Danach kommt die nächste Ziffer dran. Im Beispielprogramm ist zwar nur ein Code vorgesehen aber das sollte sich erweitern lassen.
Heft Juli/August 2005 wars. [ Diese Nachricht wurde geändert von: Her Masters Voice am 21 Mai 2007 17:39 ]... | |||
| 7 - codeschloss selber bauen... -- codeschloss selber bauen... | |||
| Es war vermutlich folgendes Projekt:
Erhältlich Einzelheft Juli/August 2005 D-415 Platine ohne Bauteile 040481-1 Prog. PIC16F84 040481-41 Downloads Artikel als PDF (040481-D.pdf) Platine als PDF (040481-PCB.pdf) Gratis-Software 040481-11.zip Codeschloss mit nur einer Taste - Das Besondere an diesem Codeschloss ist die Bedienungsmöglichkeit mit nur einer Taste. Wenn Widerstandsfähigkeit gegen Vandalismus erforderlich ist, hat diese Schaltung einen großen Kostenvorteil: Es ist nur eine robuste Taste erforderlich. Der Nachteil dieser Lösung liegt im größeren Zeitbedarf für die Eingabe des Codes, die folgendermaßen funktioniert: Nach Betätigen der Taste beginnt der PIC16F84 mit einer Frequenz von einem Hertz zu zählen. Die Ziffern sind auf dem LED-Display sichtbar. Wenn die richtige Ziffer erscheint, muss die Taste losgelassen werden. Diese Vorgehensweise ist für den gesamten Code zu wiederholen. Es können maximal zehn Ziffern für den Code verwendet werden. Weitere Infos und/oder Updates In der Stückliste ist der Kondensator C1 zu streichen, er kommt im Schaltplan und auf der Platine nicht vor. Die Angabe zu LD1 ist zu ändern in... | |||
| 8 - Hilfe!!! Tipps für Programmierungsaufgabe mit PIC16f84 -- Hilfe!!! Tipps für Programmierungsaufgabe mit PIC16f84 | |||
|
Hi Leute, habe heute eine Programmierungsaufgabe bekommen. Ich muß mit PIC16F84 (die Funktion kennte ich noch nicht so gut ) beschäftigen. Ich habe leider keine Ahnung, wo ich anfangen würde. Hat jemand einen Tip für mich?
p.s.Ablaufdiagramm der Aufgabe habe ich schon gezeichnet. ... | |||
| 9 - Problem mit einem Eingangssignal, dieses ist nicht immer ganz eindeutig -- Problem mit einem Eingangssignal, dieses ist nicht immer ganz eindeutig | |||
| Kannst du das DATENBLATT nicht auch selbst lesen?
Kleine Hysterese gibt es wohl immer und noch was zu deinen zeiten: das sollte echt kein problem sein, 50/100ms sind für deine elektronik ne sehr lange zeit. edit: wie du hier http://web.mit.edu/rec/datasheets/PIC16F84.pdf auf seite 103 feststellen kannst hat der ne arge hysterese, aber das hat auch vorteile, dann lenkt das ding nicht bei jedem dreckkrümel auf der bahn. [ Diese Nachricht wurde geändert von: Morgoth am 13 Mär 2005 14:36 ]... | |||
| 10 - Lüfterdrehzahl/-Spannung direkt am LCD darstellen -- Lüfterdrehzahl/-Spannung direkt am LCD darstellen | |||
| nunja, da diese dsplays HD44780 kompatibel sind, damit langsam sind und einen parallelbus haben der auf wunscha uch im 4bit modus läuft, nunja, du kommst eigentlich mit jedem µC durch der einige I/O Pins hat, weils grd am tisch liegt, ein PIC16F84 zB würd schon hinhaun...
die lüfterdrehzahl könte man über die tachoanschlüsse eigentlich auch ohne zusatz hardware mithilfe des PICs auslesen, er muss halt eine gewisse zeit die impulse vom lüfter zählen, so kommst zur drehzahl... des abwechselnd für alle 4 lüfter... -> 4 PINS für die lüfter -> 6 PINs für die LCD reichen im notfall sind 10 I/O-PINS, des hat beinahe jeder µC wenn er ned grad im 8 pinigen gehäuse is ev könnte man ja mal eine schaltung zeichnen mithilfe eiens PICs zB aber die fällt bis auf einige leitungen sehr einfach aus, man kann eiegntlich alles im PIC per software erledigen... [ Diese Nachricht wurde geändert von: 2SJ200 am 21 Feb 2005 13:09 ]... | |||
| 11 - leds an serieller schnittstelle -- leds an serieller schnittstelle | |||
| Hallo
Zum Ansprechen der Schnittstelle könntest du die PORT.dll benutzen. Diese Kannst du einfach in jeder Programmiersprache einbinden und dann die darin deklarierten Funktionen zum Ansteuern der verschiedenen Ports verwenden. Eine Beschreibung für Visual Basic findest du z.b. hier: http://home.t-online.de/home/B.Kainka/schnitt.htm Für mehr Infos dazu einfach nur nach port.dll bzw. Ports.dll bei Google suchen. Ein Problem mit 3 Leitungen wirst du bekommen, wenn du den MAX232 verwendest, da dieser nur jeweil 2 leitungen von +-12V auf 5V und Umgekehrt Schalten Kann Deshalb würde ich für diese Aufgabe einfach einen kleinen Microprozessor nehmen (z.B. PIC16F84 oder 16F628), dann sparst du dir 1. Das Gewurstel mit den Schieberegistern 2. Die Erfindung eines Eigenen Protokolls für 3 Leitungen.(Die Daten werden dann einfach über 2 Leitungen und RS232 zum Controller geschickt.) 3. Den zweiten MAX232 Alles was du dann noch benötigts ist für 2 leds eine kleine Treiberstufe, die Du allerdings weglassen kannst, wenn du Low current LEDs nimmst mit 2mA Stromaufnahme. W... | |||
| 12 - mikrocontroler für anfänger -- mikrocontroler für anfänger | |||
| Bestell am besten die Microcontroller, die auf der Seite von www.sprut.de sind.
PIC16F628-20/P & 10 MHz-Keramikschwinger/20 MHz-Quarzgenerator oder PIC16F84-10/P & 10 MHz-Keramikschwinger oder PIC16F84A-20/P oder PIC16F876-20/SP & schneller Keramikschwinger oder 20 MHz-Quarzgenerator Zum Programmieren der PIC kannst du die kostenlose Software (MPLAB IDE) von Microchip benutzen --> http://www.microchip.com/stellent/i.....tware oder gleich hier --> http://ww1.microchip.com/downloads/en/DeviceDoc/mp700.zip [ Diese Nachricht wurde geändert von: Elektro-Man am 27 Dez 2004 19:53 ]... | |||
| 13 - Zeitmessung -- Zeitmessung | |||
| Hi Imyourdaddy,
ich hab mal vor ca. 2 Jahren eine Digitaluhr mit dem PIC16F84 programmiert, ich hatte allerdings das Problem,daß ich mit einem 4MHz keine genaue Zeitmessung realisieren konnte. Die Uhr lief pro Tag ca. 5min nach. Ich schau mal nach,ob ich den Code noch irgendwo finde. Gruß, SIGINT... | |||
| 14 - RS232 PIC Schaltung??? -- RS232 PIC Schaltung??? | |||
| Hallo Feiadragon,
erstmal die schlechte Nachricht vorweg: Der PIC16F84 besitzt keinen eingebauten USART,also kannst du Hardwareseitiges RS232 vergessen.
Die gute Nachricht: Es gibt von Microchip ein AppNote (AN555) ,die beschreibt,wie man RS232 per Software auf einem PIC realisiert (das benötigt aber Rechenzeit).
Zum Thema MAX232: Das Teil ist eigentlich Narrensicher, einfach ein paar Kondensatoren dranklatschen und fertig... steht aber alles im Datenblatt Gruß, SIGINT ... | |||
| 15 - PICSTART-16B - Firmware V2.0 Kann man da noch was machen? -- PICSTART-16B - Firmware V2.0 Kann man da noch was machen? | |||
| Es gibt noch etliche ältere PICs, die du damit programmieren könntest, wenn du dich um XP herumdrücken kannst.
Die alte Entwicklungssoftware war auch schon ganz schön leistungsfähig und vieleicht hast du noch einen alten Rechner mit Win3.x Außerdem sollte es möglich sein, die neue Entwicklungssoftware unter XP zu benutzen und dann, um den Chip brennen, den Rechner von einer DOS-Diskette mit der Firmware zu booten. Wenn du das Gerät aber wegwirfst, solltest du vorher wenigstens den ZIF-Sockel bergen. Atmel ist viel zu geizig, um seinem STK500 soetwas zu spendieren. Zitat : 2 Microcontroller sind auch dabei: PIC16C55 und PIC16C71. Sind das löschbare Typen (-JW) mit Fenster ? Dann brauchst du noch eine UV-Löschlampe. Gesichtbräuner funktionieren nicht, aber z.B. die TUV-Lampe von Philips. Afaik war der einzige elektrisch löschbare Chip, den es damals gab, der PIC16C84. Er ist sehr ähnlich dem PIC16F84, hat aber etwas ... | |||
| 16 - MMC/SD-Karten beschreiben/lesen -- MMC/SD-Karten beschreiben/lesen | |||
| Hallo zusammen !
Ich suche jetzt schon seit Wochen im Internet (Google/Lycos) Alles ab und finde keine brauchbaren Auskünfte, wie ich eine SD-Karte oder MMC beschreibe/lese. Ich arbeite mit dem PIC16F84 und möchte mehr Daten speichern können. Denn mit den Kilobits von eeproms komm ich nicht mehr aus. Brauche MB´s ! Wäre toll, wenn jemand was über den Datentransfer von diesen Karten weiß und mich natürlich auch wissen läßt. Danke jetzt schon... Quattrohead... | |||
| 17 - Programmieren eines Roboters -- Programmieren eines Roboters | |||
| Hi zusammen,
soweit ich weiß sind die AVRs In-circuit programmable,d.h. man kann den µC direkt in der Zielschaltung programmieren... man muss eventuell ein paar widerstände an die Programmierleitungen packen, um den Programmieradapter von der Schaltung zu trennen (100% sicher bin ich mir da aber nicht). Eine andere Möglichkeit wäre es eine VM auf dem AVR zu schreiben,die einen Pseudo-Maschienen Code ausführt,den man sich so zusammenstellen kann,wie man will. Das hat jemand für den PIC16F84 gemacht: nannte sich PICARO,oder so. Vorteil dabei: Man kann sich Assembler-Befehle ausdenken: z.B. WLCD wert für Write-LCD, oder MUL op1 für eine Multiplikation. Gruß, SIGINT P.S.: Ganz vergessen: Bei der VM kann man auch ein Remote-Bootloader einbauen,der das Programm per RS232 in den Speicher lädt :) [ Diese Nachricht wurde geändert von: SIGINT am 19 Sep 2004 20:41 ]... | |||
| 18 - Was denkst Du über diesen Roboterarm? -- Was denkst Du über diesen Roboterarm? | |||
| Die Roboter-Mechanik ist ein Bausatz von ELV.
Die Elektronik habe ich selbst gemacht (siehe Schaltplan im How does it work Link). Ist aber ziemlich einfach. Ein PIC16F84 Mikrokontroller mit drei L298 Motor-Treibern. Die Firmware und Software wurde grösstenteils mit UCDev von www.btxtech.com generiert (da geht so was sehr schnell). Die Verbindung zwischen Elektronik (PIC16F84) und PC wird mit BTXrpc von www.btxtech.com hergestellt. Aber auch da hat mir UCDev viel geholfen. ... | |||
| 19 - Bau eines Roboters -- Bau eines Roboters | |||
| der PIC16F84 is üblich kein SMD und im DIL18 Gehäuse, absolut problemlos zu löten, und wie meinst die ansteuerung is schwierig?... | |||
| 20 - Programmierbare ICs ? -- Programmierbare ICs ? | |||
| Dafür reicht der kleinste Flash-Mikrocontroller, den du bekommen kannst.
Allerdings haben die meisten ganz billigen nicht genug Ausgangspins dafür. Dem kann man aber abhelfen, indem man die anzuzeigenden Daten in ein (langes ?) Schieberegister mit seriellem Eingang und parallelen Ausgängen lädt. Schnell genug sind die µC dafür und es ist billiger als einen µC mit vielen Ausgängen zu verwenden. Bei nur 8 Ausgängen gibt es aber auch noch preiswerte Mikrokontroller, wie z.B den AT90S1200 von Atmel oder den PIC16F84 von Microchip. ... | |||
| 21 - Steuerung für Fahrradbeleuchtung/Tacho -- Steuerung für Fahrradbeleuchtung/Tacho | |||
| verwendung eines µControllers wie zB eies PIC16F84 der dir die lampen überwachen tut und die impulse durch teilt sowie die ganze signalisierung über die leds und auch gleich entscheiden kann ob eine oder beide lampen, eigentlich sollte der wenn richtig programmiert alles machen ;)... | |||
| 22 - PIC programmieren mit PICALLW -- PIC programmieren mit PICALLW | |||
| Hallo Raphael,
Sprut ist eigentlich die beste Seite zum Thema PIC und für den Einstieg perfekt. Um mit PIC-Assembler anzufangen brauchst du eigentlich nicht viel (die MPLAB Entwicklungsumgebung ist bei großen Projekten praktisch,aber nicht wirklich notwendig): Du brauchst einen Texteditor,mit dem du den Quelltext erstellst (Notepad,vi,oder jeder andere). Dieser Quelltext wird dann von einem Assembler (das Programm wird auch Assembler gennant, im gegensatz zum Compiler+Linker bei höheren Sprachen[C,C++,Basic,etc] ) in das eigentliche Programm übersetzt,daß in den PIC gebrannt wird. Das Programm liegt meisten in einer sog. HEX Datei vor,die von deiner Programmiersoftware geladen wird. Es gibt einen PIC16F84 Assembler, der im Webbrowser läuft : http://www.geocities.com/dinceraydin/pic/djpasm/djpasm.html damit kannst du Programme übersetzen,ohne etwas auf deinem Rechner zu installieren.Und den passenden Emulator gibts auch Online: http://www.feertech.com/misim/homepage.html Damit kannst du dein Programm auf einem v... | |||
| 23 - sinnvolles Projekt gesucht -- sinnvolles Projekt gesucht | |||
ich mach gerade auf bestellung mit einem PIC16F84 diese binäruhr von thinkgeek is recht einfach und schon mit µC
diese hier: http://www.thinkgeek.com/cubegoodies/lights/59e0/ [ Diese Nachricht wurde geändert von: 2SJ200 am 10 Mai 2004 16:49 ]... | |||
| 24 - Genauigkeit des PIC Taktes -- Genauigkeit des PIC Taktes | |||
| möchte eine Uhr mit einem PIC16F84 und einem 4,194304MHz quarz aufbaun, der interne timer mit vorteiler 256 zählt ja den durch 4 geteilten takt dann bis 256*256, also teilt er insgesamt -> durch 262144 -> also sollte ich dann per hardware nochmal durch 16 teilen und habe einen sekundentakt...
nur wie genau is der? mit welcher abweichung is da zu rechnen?... | |||
| 25 - 12C508A Probleme!!! -- 12C508A Probleme!!! | |||
Arghh! Ja stimmt ! Shame on me !
(Außer du hast die teuren, UV-löschbaren) Die PICs mit C sind in aller Regel UV-löschbare oder, wenn das Fenster fehlt, eben nur einmal programmierbare (OTP) Chips. Die elektrisch löschbaren und wiederbeschreibbaren haben ein F im Namen. Einzige mir gegenwärtige Ausnahme ist der PIC16C84, der elektrisch löschbar ist, aber schon vor langem durch den leistungsfähigeren PIC16F84 abgelöst wurde. Kleiner Tip: Da sehr oft der verfügbare Speicher durch das Programm bei weitem nicht ausgenützt wird, schreibe ich bei den OTP-Versionen gerne ein paar x'FF (XORLW 0xFF) vor das eigentliche Programm . Später kann man die dann durch einen Sprung auf ein neues Programm überschreiben. ... | |||
| 26 - HiFi Verstärkerärkerselbstbauprobleme !? -- HiFi Verstärkerärkerselbstbauprobleme !? | |||
| wär auch an einer intressiert, ich denke fast da wirds auch preislich gesehn am besten sein sich mal eine bedinung mit µCs zu überlegen, hab mir des mal mit PIC16F84 vorgenommen aber noch nie was gmacht ;( hab da mal aus einer ELV schaltung einen µC gsehn fertig programmiert der 16Kanäle hat, kann mich nimemr erinnern wie der bezeichnet war aber hat zusammen mit der fernbedienung 650ATS gekostet bei am großhändler -> uninteressant... | |||
| 27 - Rotierende Schrift??? Wie anstellen? Help -- Rotierende Schrift??? Wie anstellen? Help | |||
| mann könnte die stromversorgung auch üer induktion machen, gibt da wo eine propelleruhr mit PIC16F84 auf einer videokopftrommel, bei der wird der PIC am propellerarm so versorgt, hat halt den vorteil dass man keine batterien wechseln muss...... | |||
| 28 - IR-Fernsteuerung -- IR-Fernsteuerung | |||
| Warum kaufst du dir nicht eine bei EPay... ist preiswerter als
eigenbau. Eine Fernbedienung zu basteln lohnt sich nur,wenn man besondere Funktionen braucht und ohne µC ist das relativ uninteresannt. Gruß, SIGINT P.S.: Hmmm , vielleicht hab ich das falsch verstanden: Wahrscheinlich willst du keinen Fernseher fernsteuern, sondern andere Geräte ein und ausschalten. Aber auch hier ist wahrscheinlich eine µC Schaltung preiswerter und praktischer: Ein einfacherer PIC16F84 mit einem IR-Empfänger für RC5 codes (normale Fernbedienung) steuert ohne Probleme 10 Kanäle und mehr... über eine Phasenanschnittregelung könnte man einen Dimmer basteln. Man ist einfach fexibeler mit einer µC-Schaltung, und ein PIC programmer ist wirklich nicht teuer. (der JDM-Programmer ist wirklich gut).... | |||
| 29 - FME-Töne -- FME-Töne | |||
| hi
scahu mal hier: http://www.feuerwehrfunk-net.de/ ich hab übrigens auch vor mir so ein gerät zu bauen, die decodierung wollte ich mir dem pic16f84 erledigen. aber ich bin noch nicht sehr weit gekommen. ich muss mich erstmal in die assambler-programmierung einarbeiten. mfg SFKN... | |||
| 30 - line in am Autoradio -- line in am Autoradio | |||
| najo, da es keine VW radios gibt wärs natürlich intressant welcher radio des wirklich ist (blaupunkt?)
und es gab da mal eine schaltung mit PIC16F84 glaub ich die bei einem sony radio den wechsel vortäuschen konnte und eben den wechlser als line in nutzen konnte...... | |||
| 31 - Steckdosen per Taster schalten, rechnergesteuert -- Steckdosen per Taster schalten, rechnergesteuert | |||
| Ohne Mikrokontroller wirst Du bei sowas nicht hinkommen. Ich würde die serielle Schnitstelle empfehlen, da muss man nur 3 Drähte haben. Ich hab sowas (zumindest die Ausgabe von Daten auf Relais am seriellen Port) schon gemacht. Ich kann Dir ein Programm für einen PIC16F84 geben, dem man Daten über die serielle SChnitstelle dahin senden kann, und der schaltet dann Relais ein oder aus. Ein Platinenlayout hab ich auch dafür. Kannste aber nur gebrauchen, wenn Du die passenden Relais findest. Ich hab die mal für 1,- DM/stück bei Conrad als Restposten gefunden...
Sag bescheid, wenn DU Interesse hast!... | |||
| 32 - Maueller Zähler mit 7 Segmentanzeige -- Maueller Zähler mit 7 Segmentanzeige | |||
| nujo, ich hättes mal versucht mit am PIC16F84, da gibts massenweise brenn programme die mit ganz einfachen brennern, hauptsächlich bestehn die aus einem centronics stecker und am IC sockel :D. funktionieren, ich habs noch nie mit 6 displays versucht aber des würde den aufwand vermutlich stark reduzieren da der PIC in der lage is LED anzeigen direkt zu treiben, man würde so sogar mit insgesamt 3 ICs auskommen (wenn meine derzeit nur im kopf existierende schaltung sich auch so verwenden lässt...)
um mit BCD zählen nur bis 8 zu zählen müsste mal halt mit zusätzlicher logik etwas nachhelfen, geht schon, erhöht aber den aufwand zusätzlich ...... | |||
| 33 - 8Bit-Anzeige -- 8Bit-Anzeige | |||
| najo, wenn am die anzeige multiplext müsste man ja mit am kleinen PIC16F84 zB schon durchkommen obwohl der nur 13 I/O pins hat
übers porta die 8bit einlesen und dann hintereinander die 3 stellen fürd segmentanzeige ansteuern... extrene hardware: 3 transistoren an port B fürs multiplexen und a tristate am eingang fürs einlesen... [ Diese Nachricht wurde geändert von: 2SJ200 am 2 Jan 2004 22:10 ]... | |||
| 34 - 5.1 Lautstärkeregelung -- 5.1 Lautstärkeregelung | |||
| naja, i versteh jetz deine frage ned ganz , poti mit den dafür vorgesehenen ICS is ja eine digitale lösung die ned kratzt, rauscharm - najo, a Poti rauscht eigentlich ned so dass stören würde, da befürchte ich das a poti IC mehr rauscht ;)
fernbedinung hab ich ja auch schon erwähnt - i habe vor (dawei hab ichs nur vor ) einen PIC16F84 µP als IR receiver einzusetzten und der liefert mir ein 7bit wort des höchstwarscheinlich eine steuerspannung für einen solchen klangregler IC erzeugen wird um so die lautstärke zu regeln - dabei sei gleich noch des interne 64byte eeprom vom PIC erwähnt mit dem man die lautstärkeeinstallung vorm abschalten auch speichern kann so dass beim nächsten mal einschalten wieder die selbe lautstärke is ;)
dass man bei tipptasten eine ferbedinung leichter anschließen kann glaub ich nedmal - welcherferbedinungsempfänger bringt schon für jede taste einen eigenen steuerimpuls - und so drehimpulsgeber sehen einfach besser aus ;) ... | |||
| 35 - Pic Prozessoren -- Pic Prozessoren | |||
Zitat : Von www.sprut.de Die PIC16F84-Familie ist die erste Generation von PIC-Controllern mit FLASH-Programmspeichern. Die herkömmlichen PICs enthielten einen mit UV-Licht löschbaren EPROM als Programmspeicher. Da sie aber in einem undurchsichtigen Plastgeäuse hergestellt wurden, konnte man diese PICs nur 1 mal programmieren. Für Entwicklungszwecke gab es spezielle Versionen mit einem Löschfenster im Gehäuse. Für diese Varianten waren aber gesalzene Preise zu zahlen. Der erste elektrisch löschbare PIC war dann der 16C64 mit einem EEPROM. Danach ging man dann aber zur FLASH-Technologie über, die ein wesentlich schnelleres Programmieren gestattet. Obwohl der 16F84 äußerst spartanisch ausgestattet ist, erfreute er sich schnell großer Beliebtheit bei den Bastlern. Der 16F84 ist bis heute der im Privatbereich am häufigsten eingesetzte PIC-Controller. Das ange... | |||
| 36 - Transistorsteuerung mit µC für 24Volt Verbraucher -- Transistorsteuerung mit µC für 24Volt Verbraucher | |||
| Sorry,
bin neu hier, und bin auf die Enter-Taste gekommen, direkt beim allerersten Eingeben meines neuen Passworts...
und da wars passiert, das ganze wurde gepostet ohne Text von mir und eigentlich hatte ich keine neue Info für das Problem. Na - toller Einstieg in das Forum. Trotzdem zum Thema: Ich erinnerte mich, dass der PIN RA4 am PIC16F84 sowieso ein open-drain-Ausgang ist, der ein P-Kanal-FET-Gate direkt auf GND ziehen könnte. Dann braucht man nur einen Widerstand, der im OFF-Zustand das Gate auf die LED-Betriebsspannung hochzieht. Dann hab ich aber nochmal im Datenblatt gesucht und feststellen müssen, dass der Ausgang max. 12V verträgt! Bei 25V muss man doch einen Transistor dazwischen hängen, so wie im geposteten Schaltplan angegeben oder von perl beschrieben. ... | |||
| 37 - Zündung -- Zündung | |||
| Auf den ersten Blick habe ich an dem Schaltplan keine Fehler gesehen, aber Du solltest beim Nachbau insbesondere auf die Lage der Massepunkte und die Leitungsführung achten, da hier ziemlich hohe Stromimpulse mit steilen Flanken im Spiel sind, die die Elektronik leicht killen können.
Der PIC16C84 (und sein nicht ganz 100% kompatibler Nachfolger PIC16F84) ist ein unprogrammierter µP. Wenn also überhaupt etwas stattfinden soll, wirst Du den erst programmieren müssen. Ob Du die 200V Betriebsspannung zur Verfügung hast, mußt Du wissen. Evtl. wird also auch noch ein Spannungswandler nötig. Daß Du den Motor ruinieren kannst, wenn bei der Zündelei etwas schief läuft, brauch ich Dir ja wohl nicht zu sagen. PS.: Ich hab den Benzinsensor nicht vergessen. Leider bin ich mit Bill Gates' Hilfe in die EDV-Steinzeit katapultiert worden. Dauert noch etwas bis hier alles wieder läuft. ... | |||
| 38 - Mikrowellecontroller, mit welchem anfangen? -- Mikrowellecontroller, mit welchem anfangen? | |||
| Die PIC..C... Typen benutzen als Programmspeicher ein mit UV-Licht löschbares EPROM.
Das Löschen klappt natürlich nicht, wenn der Chip allseitig in schwarzes Plastik eingegossen ist. Solche Typen bezeichnet man als OTP (One Time Programmable / Einmal programmierbar). Offenbar macht es Schwierigkeiten das zu Löschen erforderliche Fenster aus UV-durchlässigem Glas in die SMD Gehäuse einzubauen, deshalb gibt es die SMD-Versionen der C-Typen nur mit OTP-Speicher. Die PIC..F... Typen benutzen als Programmspeicher ein elektrisch löschbares Flash-Memory. Dadurch ist natürlich zum Löschen kein Fenster erforderlich, und man kann auch die SMD-Versionen neu programmieren. Da die Chips im Gehäuse mit Aussicht (aber ohne Balkon) außerdem erheblich teuerer sind, werden Bastler meist die F-Version bevorzugen. Die meisten PIC haben außerdem einige Byte nicht flüchtigen EEPROM an Bord, die der Prozessor byteweise selbst beschreiben und verändern kann. Das hat aber nichts mit C- oder F- Versionen zu tun. Speziell beim 16C84 / 16F84 stellt die F-Version den Nachfolger des 16C84 dar. Vorteilhafterweise hat der 16F84 erheblich mehr RAM. Allerdings sind die beiden Prozessoren weder software- noch hardwaremäßig 100% kompatibel. Die Unt... | |||
| 39 - PIC -- PIC | |||
| So, ich hab mich dann noch ein bischen umgeguckt und dabei festgestellt das ich mich des finanziellen halber auf den PIC16F84 beschrenken werde. Der ist mit einem MINI Interface ganz einfach über die serielle Schnittstelle zu programmieren.
Wenn es jemandem wie mir geht, kurze Infos über den PIC16F84 findet man unter: http://www.sprut.de/electronic/pic/16f84.htm http://www.the-starbearer.de/Praxis.....l.htm Mich würde jetzt noch interessieren ob man den denn nur unter Assembler programmieren kann. Wenn es eine Software gibt mit der es auch unter C oder Basic geht wäre mir das natürlich viel lieber! Gibt's da was im Netz? Hab noch nix brauchbares gefunden.... | |||
| 40 - Lasertag -- Lasertag | |||
| Ich hab mir die Seite von tagtek mal kurz angesehen.
Dort verwendet man einen mit 244Hz modulierten 31kHz Träger. Prinzipiell ist das nicht viel anders als jede IR-Fernbedienung. Es sind aber veschiedene Trägerfrequenzen gebräuchlich. Insbesondere muß die Trägerfreqenz zum Empfängerchip passen, und mit welcher Frequenz das Spielzeig von Pearl arbeitet wissen wir nicht. Für solche Dinge ist es immer gut, wenn man ein Oszilloskop benutzen kann. Vielleicht gelingt es Dir Deinen Physiklehrer in das Projekt hineinzuziehen, der hat hoffentlich eines. Ich habe gesehen, daß für den Empfänger der PIC16F84 verwendet wird. Mir diesem Microcontroler kann man sehr viel anstellen, und es ist auch nicht teuer ihn zu programmieren, die Software des Entwicklungssystems steht im Netz sogar umsonst bei http://www.microchip.com . Deshalb würde ich mich nicht wundern, wenn die angekündigte Senderschaltung ebenfalls diesen Chip verwendet. _________________ Haftungsausschluß: Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden... | |||
| 41 - Kassazähler -- Kassazähler | |||
| Strom genug für LEDs hast Du? Ich finde sie optisch viel besser. Ich habe 7-Segment+DP -Anzeigen im Katalog gesehen: LTS547AG, grün, gemeinsame Anode, 13,2mm Zifferhöhe, 2,2mCd bei 10mA / Segment. 50 Stück für etwa 27 Euro plus Steuern. Dazu brauchtest Du noch einen Sack voll Ansteuertransistoren, oder vielleicht gibts auch ein passendes IC (ist mir momentan nicht geläufig). Natürlich kannst Du auch ein Multiplex machen. das spart ICs und Drähte und kostet dafür Nerven. Die Digitansteuerung würde ich mit Schieberegistern z.B 74HC164 machen, dann brauchst Du (bei statischer Ansteuerung)am Micro nur 2-Pins für das gesamte Display. Als Micro sollte dann ein Microchip PIC16F84 oder Atmel AT90S1200 reichen. Die haben zwar zu wenig RAM oder EEPROM für die Preisliste, aber die kannst Du auch als Konstanten im Programmspeicher unterbringen, den Du oft genug Flashen kannst. Simple Programmierschaltungen für diese Chips gibts im Netz. Wo kommen denn Deine Tasten her ? ... |
|
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 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 4 Besucher in den letzten 60 Sekunden alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |