Elektor Team
Over dit artikel

Miniatuur PCM-afstandsbesturing, deel 2

Het software-protocol

Miniatuur PCM-afstandsbesturing, deel 2
In het tweede en laatste deel van dit artikel worden het transmissieprotocol en de opbouw van de software van zender en ontvanger beschreven.Bij de ontwikkeling van de software was het noodzakelijk om eerst een transmissieprotocol te definiëren dat een hoge datarate in combinatie met een zeer betrouwbare decodering mogelijk maakt. Tevens moest aan de technische randvoorwaarden van de gebruikte zenders en ontvangers worden voldaan om te zorgen dat de maximale klokfrequentie niet zou worden overschreden.Het resultaat is een protocol dat aan de genoemde voorwaarden voldoet en dat zowel voor infrarood als voor HF-overdracht geschikt is. Het op dit protocol gebaseerde impulstelegram is te zien in figuur 1.
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Producten
Gerber bestand

De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.

Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen. Deze dienst van Eurocircuits maakt gebruik van dezelfde productieprocessen die wij ook zelf gebruiken voor onze serie-productie.

Component list
zender
Weerstanden:
R1 = 470
R2,R3 = 18 k
R3 = 10 k
R4 = 1 k
R5 = 10
R6 = 100 k
P1...P4 = instelpotentiometer 20 k liggend 15 mm
P5...P8,S1,S2 = twee kruisknuppels (CTS, best.nr. 25A104A60TB met drukknop)
Condensatoren:
C1 = 220 µ/25 V
C2,C3 = 15 p, steek 5 mm
Halfgeleiders:
D1 = TSUS5201, LD271
D2 = LED rood, 3 mm
T1 = ZTX603 (Zetex), TIP110
IC1 = 87LPC768FN (geprogrammeerd, EPS 010205-41)
Diversen:
X1 = kristal 6 MHz
S3 = schakelaar 1 x maak
S4 = 4-voudige DIP-schakelaar
UT1 = zendermodule 433 MHz (Radiometrix TX2, verkrijgbaar o.a. bij Farnell), zie ook tekst deel 1
JP1 = 2-pens header voor jumper
batterijhouder voor 3 penlites
print EPS 010205-1
ontvanger
Weerstanden:
R1 = 470
R2,R9 = 27 k
R3,R8 = 10 k
R4 = 100
R5...R7 = 100 k
Condensatoren:
C1,C2 = 15 p, steek 5 mm
C3 = 10 µ/25 V
C4,C6 = 100 n
C5 = 470 µF/25 V
C7 = 220 µF/25 V
Halfgeleiders:
D1 = LED rood 3 mm
D2 = MBR745
T1 = SUP75N03, IRL2203
T2,T3 = BUZ11
T4 = IRF4905L
T5 = BC547
IC1 = 87LPC762BN (geprogrammeerd, EPS 010205-42)
IC2 = SFH5110-36 (Siemens)
IC3 = LM2940
Diversen:
X1 = kristal 6 MHz
S1 = schakelaar 1 x maak
JP1,JP2 = 2-pens header voor jumper
K1...K4 = print-servoconnectors (evt. 3-polige printheaders male)
UR1 = ontvangermodule 433 MHz (Radiometrix RX2, verkrijgbaar o.a. bij Farnell), zie ook tekst deel 1
Print EPS 010205-2
Diskette met source-codes EPS 010205-11
Reacties worden ingeladen...