Voor labo Digitaal kregen we de opdracht om zelf een projectje in elkaar te steken die gebruik maakt van digitale techniek

nu dit is een zeer breed criterium dus we hebben bijna volledige vrijheid

mijn idee was om een seriele verbinding door middel van een laser tot stand te brengen

het enig waar ik nog niet echt aan uit kom is synchronisatie van de clock
ik had al enkele gedachten:
- zowel zender als ontvanger hebben eigen clock die om de zoveel sec gesynct worden
- manchester encoding systeem gebruiken, en met verschillende lichtintensiteit werken om de 3 niveau's te bereiken
-andere...

hebben jullie geen suggesties?

nou das niet zo'n probleem toch is vrij simple om te comuniceren over een laser zie

http://www.qsl.net/n9zia/wireless/laser/

http://www.geocities.com/SiliconValley/Lakes/7156/laser.htm

Btw de trage data overdracht wordt veroorzaakt door de laser diode driver deze zou je moeten aanpassen daarna zou het verzenden makkelijk tot een paar mbit moeten kunnen

Have fun

[Bericht gewijzigd door ledfreak op ]

ja die ben ik ook al tegengekomen, maar het is de bedoeling dat het niet via pc gaat

bv: als ik een reeks getallen in geef, en op send druk dat die getallen op het display komen op de reciever

en dit liefst enkel met wat digitale poortjes en schuifregisters

hoi,

ik heb in een eerder topic al eens een alternatieve methode voorgesteld: Stel de pulsduur van 1 bit duurt 3 ms (als voorbeeld). Laat dan elke bit beginnen met het hoog worden van de uitgang (laser aan). Om nu een 'nul' te zenden gaat het niveau na 1 ms weer naar 'laag'(en blijft dan de resterende 2 ms laag) en om een 'een' te zenden gaat het niveau na 2 ms naar laag.(en blijft dan de resterende 1 ms laag) Zo heeft elke bit zijn eigen klok en is het makkelijk te implementeren. Wel niet zo super snel, maar of dat belangrijk is hier valt te betwijfelen..

Just my two cents,

Da fripster

is idd een goede methode, maar aan die snelheden denk ik dat ik het kloksignaal dan makkelijk van de netfrequentie af kan halen ook

transfer dan van 50 bit/s :p ochja het is genoeg voor een simpel projectje als dit :p

nog makkelijker neem gewoon een pic of avr controller

hoi,

die tijd van 3 ms was maar een rekenvoorbeeld. Deze snelheid kun je opvoeren als de verhoudingen maar gelijk blijhven en je tx en rx dit aankunnen.

veel suc6

Da fripster

edit: volgens mij is het (1000/3)=333 bits/sec

[Bericht gewijzigd door fripster op ]