Idei si solutii pentru INVENTII !
#1
Scris 05 January 2007 - 03:55 PM
#2
Scris 09 January 2007 - 12:32 PM
#4
Scris 10 January 2007 - 01:34 AM
lupini, la Jan 9 2007, 01:17 PM, a spus:
Se dorea un thread FUNNY
ca am ras cateva secunde bune ....
=========================
nu zic ca a fost inventie, doar o idee!
Transmisii de date prin LASER, Protocol de comunicatii redundant, Metoda de transfer asincron.
Din pacate aceasta idee chiar functioneaza practic, 100% de la rezistente si tranzistori pana la cod in assembler, la Facultatea C. Brancusi din Tg-Jiu, realizata de cine credeti unul byrev ... nu avea de lucru si singurul motiv pentru care a relizat jucaria aia a fost sa scape de intrebarile tampite ale profesorilor cand va sustine proiectul in anul 5 !!! (credeti ca a intrebat cineva ceva ? hihi ... din fericire nu stiau ce sa intrebe, si am obtinut rezultatul scontat)
Aceasta postare a fost editata de byrev: 10 January 2007 - 01:50 AM
#5
Scris 10 January 2007 - 11:01 PM
byrev, la Jan 10 2007, 02:34 AM, a spus:
La ce frezvente modulezi busul de date ? Multiplexarea/demultiplexarea o faci software sau hardware ? Am vazut ca alimentarea modulelor o faci pe niste surse din comert, banuiesc tensiune joasa 12v, 5v...ma interesau emitatoarele laser daca sunt diode sau cu descarcare(cele cu descarcare stiu ca au nevoie de niste convertoare in frecventa si lucreaza pe tensiuni mari 300-600v).
Sistemul asta nu cumva se foloseste la fibra optica (mediul fiind diferit, evident)???
#6
Scris 14 February 2007 - 04:36 AM
Acamandur, la Jan 10 2007, 11:01 PM, a spus:
Sistemul asta nu cumva se foloseste la fibra optica (mediul fiind diferit, evident)???
... nu exista o frecventa
- modularea este digitala ...
- procesarea inforamtiei se face software 100% , partea hardware este doar pentru transmisie/receptie fara implicare in prelucrare
- da sunt surse din comert, alimentoare reglabile, insa sunt puse peste 6V , iar stabilizarea se face la 5V cu intregrat de stabilizare ... (era 30 de mii la data aia un intregratul)
- emitatoarele sunt diode din comert, era 50 de mii bucata, insa cu diode laser adevarae, (50...100$ / bucata) viteza de transmisie creste de sute sau mii de ori poate, in functie de performantele diodei!
- viteza reala de trasmisie este insa ~ de 4-5 ori mai mica decat frecventa maxima reala suportata de dioda, datorita protocolului de transmisie folosit, nefolosind ceasuri de sincronizare sau alte circuite speciale (de aia sunt folosite doua perechi de diode, una ptr semnale gen: RDS, CTS, etc... cealata perehe este pentru transmiterea efectiva a datelor DATA)
- am folosit 4 astfel de diode, o pereche era pentru trasmisie receptie, o pereche pentru sincronizarea si controlul trasmisiei.
- mediul de trasmisie poate fi orice, apa, aer, fibra optica, fum, nori, nu are importanta, exista un modulu software de sincronizare si adaptare a vitezei si parametrilor, care face toata treaba, nu e nevoie de nici o modificare in cod sau in partea electronica, decat adaptarea razei laser pentru trasmisia in mediul dorit.
- Corectia erorilor de trasmisie/receptie se face in timp real in modulul software de sincronizare care joaca rol si de corectie a erorilor precum si conversie serial-paralel (8bit). Desigur ca se poate face si pe 16 bit, 32 sau 64 (sau chiar mai mult).
- Transmisia datelor se face pe pachete fiecare pachet are o lungime minima si maxima, insa marimea lui este dinamica, in functie de decizia modulului de sincronizare care alege lungimea optima a pachetului incat pierderea de informatie in mediul de transmisie sa fie cat mai aproape de 0, precum si in functie de marimea pachetului transmis. Daca modulul detecteaza o eroare in trasmisie iar rata de erori depaseste limita admisa, aduci se reajusteaza dimensiunea pachetului dinamic, practic instantatneu ! Daca apar des erori chiar dupa reajustarea pachetului, modulul software resincronizeaza viteza de trasmisie respectiv prin scaderea ei pentru a elimina pe cat posibil aparitia erorilor. Periodic se poate reajusta viteza prin cresterea ei periodic pana la limita maxim posibila, precum si cresterea treptata a dimensiunii pachetelor atat cat permite mediul optic si echipamentul hardware.!
Aceasta postare a fost editata de byrev: 14 February 2007 - 04:36 AM
#7
Scris 14 February 2007 - 05:03 AM
#8
Scris 14 February 2007 - 05:47 AM
Acamandur, la Feb 14 2007, 05:03 AM, a spus:
pe vremea cand am facut eu protocolul nici nu exista windows XP si eu programam mult in Assembler si Borland Pascal deci cum era facut la data ai nu aveai cum pentru nu era implementat pentru multithreading... insa nu asta e problema... de bucata asta se ocupa layerele mai avansate, dar desigur ca e de munca sa implementezi un driver pentru treaba asta, si apoi protocol care sa ajute aplicatiile sa folosesca jucaria simultan...
Desigur ca poti sa dezvolti un driver gen Emulator: LAN, MODEM sau ADSL si nu mai e nevoie sa faci nimic decat driverul, de restul se ocupa sistemul de operare protocolul TCP/IP, etc !
Aceasta postare a fost editata de byrev: 14 February 2007 - 05:47 AM
#9
Scris 14 February 2007 - 08:21 PM
Aceasta postare a fost editata de Acamandur: 14 February 2007 - 08:22 PM
#10
Scris 18 March 2007 - 11:44 AM
Impartaseste acest subiect:
Subiecte similare
| Topic | Deschis de | Replici | Vizualizari | |
|---|---|---|---|---|
|
Boinc | Goa uld | 3 | 2.696 |
|
Particule atomice si nucleare&matematica | «Nsl» | 3 | 2.417 |
|
energia valurilor | marcel2006 | 3 | 3.145 |
|
Programare AOI
Automated Optical Inspection |
aiCuraj | 1 | 1.278 |
|
|
tahionic | 59 | 23.293 |
Contact
Facebook
Twitter
RSS















