Estudiante Ing.SIstemas
Publicado por Leonardo (3 intervenciones) el 14/02/2006 14:40:45
holas, tengo un pequeño problemilla con visual basic.
hace 1 año realize un transmisor inalmabrico de mensajes(texto) para 2 computadoras que podian comunicarse simultaneamente, era un proyecto interesantisimo, convertia los mensajes en un vector de bits y mediante una estructura de cola, se transmitian uno a uno los bits por medio del puerto paralelo conectado a un trasmisor FM de unos 10 MHZ y al otro lado recibía esa secuencia y las dividia en secciones de 8 bits, que luego eran convertidas en decimales e interpretadas al ascii y mostradas en la pantalla del receptor, y a su vez el receptor tambien podia enviar mensajes,hasta ahi todo bien, inclusive gané la feria de mi universidad.
Pero yo quisiera mejorar este sistemita inalambrico, porque aparte de ser relativamente facil de construir es muy economico( y aparte aprendí mucho de ello), el problema que tenia es que solo podia transmitir alrededor de 4 bits por segundo( tenia un timer que sacaba los bits en un lapso de 250 ms) lo hubiera hecho más rapido poniendole valores más pequeños al timer, pero al otro lado ya no reconocia esa misma secuencia, a veces se saltaba un bit y eso generaba problemas, hice el intento unas 100 veces con distintos valores en el receptor y el transmisor pero nunca se podian sincronizar correctamente a menos de 250 ms,no se si es problema del transmisor que no captura lo suficientemente rapido,inclusive tengo una rutina para codificar y decodificar en binario CUALQUIER archivo(asi que imaginense las posibilidades), si agluien sabe alguna forma de resolver este problema, osea de evitar en lo posible la utilizacion del timer o alguna idea, por favor diganmelo, tengo el codigo FUENTE de este programa y el diseño del Hardware.
las sugerencias serán bien recibidas y yo tambien estaré dispuesto a ayudarles.
Gracias por leer,nos vemos.
hace 1 año realize un transmisor inalmabrico de mensajes(texto) para 2 computadoras que podian comunicarse simultaneamente, era un proyecto interesantisimo, convertia los mensajes en un vector de bits y mediante una estructura de cola, se transmitian uno a uno los bits por medio del puerto paralelo conectado a un trasmisor FM de unos 10 MHZ y al otro lado recibía esa secuencia y las dividia en secciones de 8 bits, que luego eran convertidas en decimales e interpretadas al ascii y mostradas en la pantalla del receptor, y a su vez el receptor tambien podia enviar mensajes,hasta ahi todo bien, inclusive gané la feria de mi universidad.
Pero yo quisiera mejorar este sistemita inalambrico, porque aparte de ser relativamente facil de construir es muy economico( y aparte aprendí mucho de ello), el problema que tenia es que solo podia transmitir alrededor de 4 bits por segundo( tenia un timer que sacaba los bits en un lapso de 250 ms) lo hubiera hecho más rapido poniendole valores más pequeños al timer, pero al otro lado ya no reconocia esa misma secuencia, a veces se saltaba un bit y eso generaba problemas, hice el intento unas 100 veces con distintos valores en el receptor y el transmisor pero nunca se podian sincronizar correctamente a menos de 250 ms,no se si es problema del transmisor que no captura lo suficientemente rapido,inclusive tengo una rutina para codificar y decodificar en binario CUALQUIER archivo(asi que imaginense las posibilidades), si agluien sabe alguna forma de resolver este problema, osea de evitar en lo posible la utilizacion del timer o alguna idea, por favor diganmelo, tengo el codigo FUENTE de este programa y el diseño del Hardware.
las sugerencias serán bien recibidas y yo tambien estaré dispuesto a ayudarles.
Gracias por leer,nos vemos.
Valora esta pregunta


0