Jump to content
ELFORUM - Forumul electronistilor

transmisie date pic pe usb, laser de lumina ..


Guest mla

Recommended Posts

helloMi-am propus si eu sa invat sa progamez un pic si sa fac o aplicatie.Cum am zis si in topic in final vreau sa fac transmisie de date intre 2 calc .. un chat sa zicem.Am sa folosesc un pic care stie usb,PIC18F4550, de programat am sa-l programez pe serial ..Ca transmisie am sa folosesc lumina de la un laser de ala normal de taraba ..Receptor va fi o dioda fotoelectrica.E prima mea incercare :rolleyes: asa ca orice sfat e f binevenit.Ce probleme as putea intampina .. lumina - dioda - usb ? Ce sa am in vedere ?multumesc

Link to comment
  • Replies 11
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Pot sa-ti spun ca eu tocmai am lucrat cu un 2550 pe USB si nu a fost deloc amuzant, mi-a luat doua saptamani sa-l fac sa miste ceva cu firmware-ul de la Microchip. Daca folosesti acest firmware, e foarte posibil sa ai si probleme de timing, pentru ca e polled, nu foloseste nici un fel de intreruperi, ceea ce ti-ar putea afecta rutinele de comunicare prin laser. Ca proiect de inceput, nu stiu daca e cea mai buna alegere, mai ales partea cu USB-ul.

Link to comment

:( not helping speram la ceva idei constructive.eu nu zic ca e usor. dar asta vreau sa fac si o sa iasa .. speroricum.. nu o sa scapati de mine :axe: destul de curand am sa vreau sa aflu cat pot de multe din tainele (pt mine) programarii pic-urilor si sa nu va suparati cand am sa va cer celor mai deschisi sfatul :naughty:@bogdanm : si care era problema la pic-ul ala ?.. eu am sa folosesc ceva mai avansat sa zicem 4550

Link to comment

Constructive ... no, daca tii neaparat, da jos firmware-u de USB de la microchip, baga un board (fii atent insa ca PIC-urile astea pe usb par a fi foarte pretentioase dpdv electric, al meu n-a vrut sa mearga pana nu i-am tras PCB, dupa ce am incercat pe doua protoboards), gandeste-te la un protocol pentru transmisia aia pe laser, fa sa mearga cele doua chestii (USB si transmisia pe laser) separat, dupa aia fa-le sa se pupe, si experimenteaza la greu :d

Link to comment
Guest Gicutzu

Eu zic sa uiti de USB avand in vedere ca esti incepator...Daca cineva vrea sa faca un device pe USB care sa mearga pe full-speed, ar trebui sa evite Microchip. Au un bug in siliciu, introduce niste byti in plus daca ai un host mai rapid (interogheaza repede in timpul initializarii). Bug-ul este recunoscut de cei de la Microchip, si este prezentat in Silicon Errata Rev3 (80220b.pdf). Compilatorul este destul de slab (codul ruleaza f lent) si accentueaza efectele bug-ului. Am munit vre-o 2 saptamani sa fac un program pt un PIC-uri(18F2550) pe USB, iar in final ruleaza cu succes pe circa 50% din PC-uri.

Link to comment

Punct de vedere personal.Transmisia este prin dioda laser sau de fapt se vrea o transmisie in infrarosu? De regula dioda laser este folosita la fibra optica.

este cam impropriu zis laserla asa ce ma refer : laser
Link to comment

Eu zic ca pentru chat sa incerci un serial si radio. In asa fel nu trebuie sa pozitionezi emitatorul si receptorul, si obtii distante mari.Plus - poti folosii un uc mai slab. USB-ul - forget it!!!!!Dar pentru usb - incearca mikroelektronika si mikroc.Daca iti faci probleme de viteza de transmisie - pai si cu laser-ul o sa ai ceva probleme.Eu m-am jucat putin cu radio si poti obtine un 10kbps sau mai mult. Adica un net prin telefon (modem) chior - atunci cand iti merge prost.Plus - ca utilitare pentru serial se fac mai usor (programare soft pc).Dar iti dau alta idee - pentru chat.Un terminal complet independent de pc - afisaj lcd, intrare de tastatura PC, transmitator/receptor si serial pentru posibilitatea cuplarii la pc pentru download discutie - asta zic ca se poate face.Cu un laser de cumparat n-am incercat dar iti dau 10% sanse de reusita sa realizezi o comunicatie capabila sa elimine erorile si sa fie acceptabila (ca timp de transmisie) pentru un sir de 128 caractere.(asta fara sa te cunosc, sau sa stiu cat de bine te pricepi la asta)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines