16F877 Platine

aus MariaTheresia, der freien Wissensdatenbank

(Unterschied zwischen Versionen)
Version vom 08:49, 21. Jan 2010
Atrox (Diskussion | Beiträge)
877'DL v1.2
Version vom 09:08, 21. Jan 2010
Atrox (Diskussion | Beiträge)
877'DL v1.1
Zeile 28: Zeile 28:
* IR Empfänger [[TSOP1736]] * IR Empfänger [[TSOP1736]]
* IR Sender über BC547 Transistor * IR Sender über BC547 Transistor
-* 1Wire+* 1Wire Connector, inkl Pullup 
 +* [[ADXL202E]] Pads
* zusätzlicher Button als Eingabeelement an A4 * zusätzlicher Button als Eingabeelement an A4

Version vom 09:08, 21. Jan 2010

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

Shematic
vergrößern
Shematic

  • 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
bild:Filepdf.gif 16f877_robotuniv_dl1_aufbau.pdf (1286KB)
Lötanleitung
bild:Filezip.gif 16f877_robotuniv_dl1.zip (43KB)
Eagle Files

877'DL v1.1

Shematic
vergrößern
Shematic

  • Zusätzlich mit LCD Anschluss - vorsicht! benötigt Ausbesserung
  • IR Empfänger TSOP1736
  • IR Sender über BC547 Transistor
  • 1Wire Connector, inkl Pullup
  • ADXL202E Pads
  • zusätzlicher Button als Eingabeelement an A4
bild:Filezip.gif 16f877_robotuniv_dl11.zip (60KB)
Eagle Files

877'DL v1.2

  • LCD richtig verdrahtet
  • Work in Progress
bild:Filezip.gif 16f877_robotuniv_dl12.zip (60KB)
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

Layout zu PIC16F877 Entwicklungsboard Version 877'2006a/b
vergrößern
Layout zu PIC16F877 Entwicklungsboard Version 877'2006a/b
Schaltplan zu PIC16F877 Entwicklungsboard Version 877'2006a/b
vergrößern
Schaltplan zu PIC16F877 Entwicklungsboard Version 877'2006a/b
Aufbau der Platine
vergrößern
Aufbau der Platine


Eagle-Files

bild:Filezip.gif 877_2006b.zip (67K)
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

877 test 1.1 - Experimentierboard D-SUB 9pol. male
vergrößern
877 test 1.1 - Experimentierboard D-SUB 9pol. male
877 test 1.2 - Experimentierboard D-SUB 9pol. female
vergrößern
877 test 1.2 - Experimentierboard D-SUB 9pol. female
877 develop 1.3f - Experimentierboard D-SUB 9pol. female
vergrößern
877 develop 1.3f - Experimentierboard D-SUB 9pol. female


bild:Filezip.gif 877test11.zip (60K)
Eagle-Files zu PIC16F877 Entwicklungsboard (D-SUB male)

Vorlage:Zip Vorlage:Zip

Schaltplan

877 develop 1.3f

877 develop 1.3f - Experimentierboard D-SUB 9pol. female
vergrößern
877 develop 1.3f - Experimentierboard D-SUB 9pol. female

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

PicBoard RULE Screenshot

(... 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)

bild:File.gif 877PDIP.ppt (Powerpoint)
Bohr- und Aufbauanleitung: Picboard 04/05 (happy)
Platine 2004/05
vergrößern
Platine 2004/05
Reallife (Michael)
vergrößern
Reallife (Michael)
Reallife (Michael)
vergrößern
Reallife (Michael)


2003/04

Auszug aus dem PDF
vergrößern
Auszug aus dem PDF
bild:Filepdf.gif picboard-4ahdvn-rs232transistor.pdf ()
Picboard 4AHDVN 03/04 (Adrian Dabrowski)

Eagle Layout

Eagle Board als Grundlage für eigene Entwicklungen (atrox)
vergrößern
Eagle Board als Grundlage für eigene Entwicklungen (atrox)


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)

Vorlage:Zip

Programmierung

Nützliche Hilfen gibts u.a.


TODO

BITTE DIESE SEITE EDITIEREN

  • weitere Beschreibungen/Schaltpläne/Dokumentationen
  • mehr Dokumente,Bilder,....