Entwicklungsboard 16F1824 Inhaltsverzeichnis 1. Einleitung...2 2. Grundlegende Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften...3 3. Programmierung...3 4. Hardware...5 4.1 Schaltplan...5 4.2 3D-Darstellung...6 5. Preise und Zubehör...7 6. Sicherheitshinweise und Garantie...8
1. Einleitung Diese Schaltung ist ein Entwicklungsboard auf der Basis eines 16F1824 Prozessors und ist dafür gedacht, vom Anwender selbst programmiert zu werden. Aufgrund der Leistungsfähigkeit des Prozessors sind umfangreiche Applikationen realisierbar. Helligkeit LCD-Display Kontrast LCD-Display RS232-Port I2C-Port ICSP-Port (Programmierung) Sensor-Port (Beispiel) LCD-Port 5V-Regler (optional für Eingangsspannungen > 7 V) Reset/Tasten-Anschluss 2. Grundlegende Eigenschaften 2.1 Grundlegende Eigenschaften Prozessor 16F1824 (Datenblatt siehe http://ww1.microchip.com/downloads/en/devicedoc/41419d.pdf Programmspeicher: 4k
Datenspeicher: 256 Byte EEPROM: 256 Byte General-Purpose I/Os: 12 (1 nur Input) ADCs (10 bit): 8 Komparatoren: 2 Timer 8 bit: 4 Timer 16 bit: 1 EUSART: ja (belegt 2 I/Os) MSSP: ja (belegt 2 I/Os) Versorgungsspannung: 1,8 5,5 V Interner Oszillator bis 32 k - 32 MHz ICSP-Programmierport (z.b. für PICKIT 3-Programmer) 2.2 Optionale Eigenschaften Versorgungsspannung 8 15 V (Spannungsregler 5 V onboard vorbereitet) LCD-Port für Standard LCD-Displays (belegt 6 I/Os). Ausführung als Buchsen- oder Steckerleiste. Ein entsprechendes Display kann im 4-bit-Mode über eine Stecker- oder Buchsenleiste direkt angeschlossen werden. Falls nicht anderes angegeben wird, wird die Platine mit Steckerleiste geliefert. Direkter Anschluss eines USB-to-TTL Interface zur direkten Kommunikation mit einem PC Direkter Anschluss eines Bluetooth zur direkten Kommunikation mit einem PC/Tablet/Smartphone (Android getestet: Galaxy 10.1, Galaxy S4) Direkter Anschluss von I2C-Geräten, als Master oder Slave Die Ports können natürlich auch für andere Zwecke verwendet werden. 3. Programmierung Die Schaltung kann mittels eines PICKIT 3 Programmers über den ICSP-Port programmiert werden. Empfehlenswert ist die MPLAB-DIE ab Version 8.91 von Microchip mit dem HITECH-
C-Compiler (s. http://www.microchip.com/stellent/idcplg?idcservice=ss_get_page&nodeid=1406&ddocn ame=en019469&part=sw007002) Achtung: es wird empfohlen, den Low-Voltage-Programmiermodus zu verwenden.
4. Hardware 4.1 Schaltplan
4.2 3D-Darstellung Da die Anzahl der Pins insgesamt eingeschränkt ist, kann als Tastatur z.b. eine Tastatur angeschlossen werden, die mittel eines A/D-Wandlers funktioniert ( ADC-Tastatur ). Diese kann biszu 16 Tasten aufweisen und braucht immer nur 3 Leitungen (GND, +5V, Data)
5. Preise und Zubehör - Platine wie abgebildet (für 5V Betriebsspannung) 9,00 - LCD-Display 2 Zeilen á 16 Zeichen, Hintergrundbeleuchtung 4,00 - LCD-Display 4 Zeilen á 20 Zeichen, Hintergrundbeleuchtung 12,00 - USB-to-RS232 Bridge (kann auch die Stromversorgung der Schaltung via USB liefern, falls sie nur am PC betrieben wird) 5,00-5V onboard Spannungsregler 78L05 SMD montiert 1,00 - Steckernetzteil 5V 4,95 - Gehäuse, ungebohrt, schwarz, 120 x 70 x 40 mm 3,95 - Leistungsrelais für den Schaltausgang zum Schalten großer Lasten (250V/10A) 2,95 - Buzzer (Signalgeber), kann direkt an einem Port betrieben werden 2,95 - Temperatursensor DS18B20 2,50 - Feuchtigkeits-/Temperatursensor DHT11 2,50 - Feuchtigkeits-/Temperatursensor DHT22 8,95 - ADC-Tastatur 2 Tasten 1,00 - ADC-Tastatur 3 Tasten 1,50 - ADC-Tastatur 4Tasten 2,00 - ADC-Tastatur 8 Tasten 4,00 - Reset-Taste 1,00 - LED 3 mm, rot, gelb oder grün 0,10 - Vorwiderstand 1k für LED (Axialwiderstand oder SMD) 0,10 - Buchsenleiste RM 2,54 mm 40 pol. Gerade 0,60
6. Sicherheitshinweise und Garantie Die vorgestellte Hard- und Software wurde gewissenhaft erstellt und geprüft. Dennoch kann keine Garantie für eine fehlerfreie Funktion in allen Einsatzbereichen gegeben werden. Eine Verwendung der Hard- und Software, insbesondere in sicherheitsrelevanten Bereichen, z.b. Schutz von Leben und Sachwerten, erfolgt somit auf eigene Gefahr. Aus dem Gebrauch der Hard- und Software können keine Garantie- und/oder Schadensersatzansprüche abgeleitet werden.