16F877 Platine
aus MariaTheresia, der freien Wissensdatenbank
| Inhaltsverzeichnis |
Anregungen für nächste Version
- Lochabstand von Diode und Widerstand unter dem PIC verringern.
Version 2009 Roboter Universalplatine
Die neuen "Roboter Universalplatinen" haben eine integrierte L293 Motorbrücke.
877'DL v1
- Alle Ports doppelt
- L293 2 Kanal Motorbrücke
- Bis zu 16 Servos ansteuerbar (oder eine Motorbrücke und 12 Servos)
- Getrennte Stromversorgung für µController, Servos und Motoren
- Port A entweder als Analog oder für Servos verwendbar.
- 3 Demo Leds und eine an A4
- I2C und SPI
- ICSP
- optional mit LowDrop Spannungsregler oder Standard 7805
- kann eigene µC-Spannung überwachen
| 16f877_robotuniv_dl1_aufbau.pdf (1286KB) [info] Lötanleitung |
| 16f877_robotuniv_dl1.zip (43KB) [info] Eagle Files |
877'DL v1.1
- Zusätzlich mit LCD Anschluss - vorsicht! benötigt Ausbesserung D4-D7 liegen an D0-D3
- IR Empfänger TSOP1736
- IR Sender über BC547 Transistor
- 1Wire Connector, inkl Pullup
- ADXL202E Pads
- zusätzlicher Button als Eingabeelement an A4
| 16f877_robotuniv_dl11.zip (60KB) [info] Eagle Files |
877'DL v1.2
- LCD verdrahtet korrigiert
- Work in Progress
| 16f877_robotuniv_dl12.zip (60KB) [info] Eagle Files |
Version: 877'2006b
Testboard für Microchip PIC16F877 (und pin-kompatible) Mikrocontroller. Alle Ports sind nach außen geführt, am UART sind ein Inverterchip und ein 9pol D-SUB Stecker angebracht, so dass das Board direkt mit dem PC Verbunden werden kann. Die Programmierung des Mikrocontrollers ist mit pic brenner 1.0 (in circuit programming) oder über die Serielle Schnittstelle (Bootloader erforderlich) möglich.
neu:
- + und gnd bei jedem port
- servo bzw sensor-ports am port a
- servo power jumpbar
- pwm1+2 extra rausgeführt
- i2c connector
- zusätzliche pins zum abgreifen von + und - seperat & zusammen
- serielle auch als ttl abgreifbar
- pins beschriftet
Layout & Schaltplan
Eagle-Files
| 877_2006b.zip (67K) [info] Eagle-Files zu PIC16F877 Entwicklungsboard Version 877'2006b |
Stückliste
5 x Drahtbrücke (die roten striche im layout) 2 x Diode 1N4148 (D1) 1 x Diode 1N4007 (D5, D6) 1 x Widerstand 10k (R3) 2 x Widerstand 2k2 (R2, R4) 1 x Widerstand 330k (R1) 2 x Kondensator 33p (C4, C5) 1 x Kondensator 100n (104) (C3) 1 x Taster (S1) 1 x LED 3mm (D3) 1 x IC-Fassung 16pol (IC4) 1 x IC-Fassung 40pol (IC1) 1 x Stiftleiste 10pol (J2) 1 x Stiftleiste 5pol (J1) 3 x Stiftleiste 9pol (J3, J4, J5) 2 x Elko 10u (C1) 1 x Quarz 20MHz (Q1) 1 x Spannungsregler 7805 (IC2) 1 x D-SUB 9pol female (X1) 1 x IC 4049 (oder 4009) Inverter (IC4) 1 x PIC16F877 Mikrocontroller (IC1) 1 x Batterieclip oder dieser Stecker zum anschrauben (LSP1, LSP2) 1 x LED fuer testsignals 2 x Widerstand 4.7k 1 x Widerstand 1k
Einfache 877er Experimentierboards
Testboard für Microchip PIC16F877 (und pin-kompatible) Mikrocontroller. Alle Ports sind nach außen geführt, am UART sind ein Inverterchip und ein 9pol D-SUB Stecker angebracht, so dass das Board direkt mit dem PC Verbunden werden kann. Die Programmierung des Mikrocontrollers ist mit pic brenner 1.0 (in circuit programming) oder über die Serielle Schnittstelle (Bootloader erforderlich) möglich.
Layout
| 877test11.zip (60K) [info] Eagle-Files zu PIC16F877 Entwicklungsboard (D-SUB male) |
Schaltplan
877 develop 1.3f
Stückliste
4 x Drahtbrücke 1 x Diode 1N4148 (D1) 2 x Diode 1N4007 (D5, D6) 1 x Widerstand 10k (R3) 2 x Widerstand 2k2 (R4) 1 x Widerstand 330k (R1) 2 x Kondensator 33p (C4, C5) 1 x Kondensator 100n (104) (C3) 1 x Taster (S1) 1 x LED 3mm (D3) 1 x IC-Fassung 16pol (IC4) 1 x IC-Fassung 40pol (IC1) 1 x Stiftleiste 10pol (J2) 1 x Stiftleiste 5pol (J1) 3 x Stiftleiste 9pol (J3, J4, J5) 2 x Elko 10u (C1) 1 x Quarz 20MHz (Q1) 1 x Spannungsregler 7805 (IC2) 1 x D-SUB 9pol male bei 877 test 1.1 bzw. female bei 877 test 1.2 (X1) 1 x IC 4049 (oder 4009) Inverter (IC4) 1 x PIC16F877 Mikrocontroller (IC1) 1 x Batterieclip (LSP1, LSP2)
Beschreibung weiterer 877er-Boards
(... text hier einsetzen...)
Aufbau
Es gibt mehrere Versionen von Herbert Hörtlehner, und auch mehrere Aufbau- und Experimentier-Anleitungen dazu:
Hauptunterscheidungspunkte
- Art der Umsetzung der RS232 Signale (max232, Transistorschaltung,...)
- Pin/Ports (mal mit GND+Vcc, manche nur mit GND)
- Platz für zusätzliche ICs und Schnittstellen
2004/05
PIC16F877A Experimentierboard für 40pin PDIP PICs (eg 16F877A, 18F452 etc)
| 877PDIP.ppt (Powerpoint) [info] Bohr- und Aufbauanleitung: Picboard 04/05 (happy) |
2003/04
| picboard-4ahdvn-rs232transistor.pdf () [info] Picboard 4AHDVN 03/04 (Adrian Dabrowski) |
Eagle Layout
Bei diesem Layout hat sich bei der seriellen Schnittstelle leider der Fehlerteufel eingeschlichen. Hab das Layout korrigiert und werd das neue bald online stellen. --Stelzerroland 13:03, 16. Okt 2005 (CEST) -> siehe OBEN: Neue Version des 877er Experimentierboards.
Stückliste
4 x Drahtbrücke 1 x Diode 1N4148 (D1) 2 x Diode 1N4007 (D5, D6) 1 x Widerstand 10k (R3) 2 x Widerstand 2k2 (R2, R4) 1 x Widerstand 330k (R1) 2 x Kondensator 33p (C4, C5) 1 x Kondensator 100n (104) (C3) 1 x Taster (S1) 1 x LED 3mm (D3) 1 x IC-Fassung 16pol (IC4) 1 x IC-Fassung 40pol (IC1) 1 x Stiftleiste 10pol (J2) 1 x Stiftleiste 5pol (J1) 3 x Stiftleiste 9pol (J3, J4, J5) 2 x Elko 10u (C1) 1 x Quarz 20MHz (Q1) 1 x Spannungsregler 7805 (IC2) 1 x D-SUB 9pol female (X1) 1 x IC 4049 (oder 4009) Inverter (IC4) 1 x PIC16F877 Mikrocontroller (IC1) 1 x Batterieclip (LSP1, LSP2)
Programmierung
Nützliche Hilfen gibts u.a.
- PIC Tutorial by Turecek Gregor, 2002/03 (12012002) Winword DOC PDF
- siehe atrox.h für Standard-Kniffe
TODO
BITTE DIESE SEITE EDITIEREN
- weitere Beschreibungen/Schaltpläne/Dokumentationen
- mehr Dokumente,Bilder,....



