Forum: Mikrocontroller und Digitale Elektronik LCD Modul montierbare Universalsteuerplatine mit PIC


von Gerhard. (Gast)


Angehängte Dateien:

Lesenswert?

Im Anhang sind ein paar Bilder zu einer universell verwendbaren PIC 
Steuerplatine, die hinter einem 2x16 Zeiligen LCD Modul montiert ist.

Ziel zur Entwicklung dieser Platine war, eine moeglichst universell 
verwendbare Microcontrollerplatine zur Verfuegung zu haben, auf der alle 
notwendigen Peripherien fuer viele Aufgaben schon auf der Platine 
vorhanden sind. Sie hat sich bei einigen meiner Projekte schon angenehm 
bewaehrt. Als MC wurde ein 18F4620 mit grossem Programmspeicher 
gewaehlt. Fuer kleine Instrumente oder Steuerungen ist alles vorhanden 
um moeglichst schnell ein Entwicklungsgeraet zur Verfuegung zu haben.

An Peripherie ist folgendes vorhanden:

Umschaltbare RS232 oder RS485 Serielle Schnittstelle
DS1302 Real Time Clock mit 3V Lithium Knopfzelle
AT24C1024 EEPROM Speicher fuer einfache Datenloggeranwendungen
25 Tasten (5x5 Matrix) Interface im Interrupt- oder Poll-Betrieb
I2C Schnittstelle fuer Fernsteuerung des LCDs
Anschluesse fuer TIMER, CAPTURE Eingaenge fuer Frequenz oder 
Zeitmessungsaufgaben
3 Analog und 5 Digital Universal Pin Anschluesse
TMP101 oder LM71 Digitaler Temperaturfuehler
ICD2 Programmieranschluss
PWM Helligkeitssteuerung der LCD Hintergrundbeleuchtung
Elektronische Kontrasteinstellung
Vier Option Jumpers
Dual Rot/Gruen LED fuer Testzwecke
Anschluss fuer einen Lautsprecher oder Piezomelder
2.5V LDO ADC Referenzspannungsquelle mit LM2432

Sollten die vorhandenen IO-Anschluesse nicht ausreichen kann man 
mitttels eines IO Expander z.B. wie dem PCA9698 oder PCF8574 und I2C 
Schnittstelle die vorhanden Anschluesse erweitern.

Man kann natuerlich auch andere aehnliche LCD Module mit dem HD44780 
einsetzten, obwohl die Montierung der Platine nicht mehr direkt moeglich 
ist.

Fuer die Erstellungs der Betriebsprogramme wird CCS C eingesetzt.

Gruss,
Gerhard

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
Noch kein Account? Hier anmelden.