Buenas tardes,
Mi primera consulta a este foro.
pues les comento que estoy haciendo un termometro con un pic 16f877a y el Lm35,
leo por ADC lo que arroja el Lm35, lo envio a un LCD y al mismo tiempo lo envio por puerto serial,
los datos los recibo con un programita que hice en Visual Basic, recibo 10 veces lo que lea el sensor, le saco el promedio y envio a la base de datos, fuinciona perfectamente todo el tiempo, el problema esta cuando lo quiero usar con mi portatil con un USB - serial (HL-340) marca Steren, el dispositivo hace conexion y envia datos pero los envia mal, es decir si normal mente recibo 10 veces la lectura del sensor de esta forma:
20 Promedio 23.2
21
22
23
22
22
24
25
26
27
con el usb recibo
20 Promedio 9.9
2
1
2
2
22
23
2
4
21
segun creo yo la problematica esta en que aveces me envia el valor completo y en otras veces me envia numero por numero, el sensor leyo 21 pero me envia 2 y luego 1, y esto me trae rompiendome la cabeza, no encuentro donde esta el problema, el cable USB-ser se instala solito cuando lo conectas, pero ya tambien busque el driver en internet y el resultado es el mismo, menciono nuevamente para que quede claro, con cables serial normales todo funciona bien, es el cable usb-serial el que me da problemas, pero no se si es ese cable en particular, no he probado con otro cable USb-ser, lo que si he probado es hacer lo mismo en otro ordenador y el resultado es el mismo.
debo hacer alguna otra cosa para usar el cable usb-ser?, en algun lugar de internet leei que para cables USB-Serial no era necesario el Max232 por lo que habia que quitarlo pero ya lo intente y no me funciono.
espero me puedan ayudar a resolverlo ya que para llevar este proyecto a la etapa final debo implementarlo en la laptop ya que donde lo voy a utilizar me es imposible poner un Desktop.
De anetmano Muchisimas Gracias!
Saludos desde Mexico.
Mi primera consulta a este foro.
pues les comento que estoy haciendo un termometro con un pic 16f877a y el Lm35,
leo por ADC lo que arroja el Lm35, lo envio a un LCD y al mismo tiempo lo envio por puerto serial,
los datos los recibo con un programita que hice en Visual Basic, recibo 10 veces lo que lea el sensor, le saco el promedio y envio a la base de datos, fuinciona perfectamente todo el tiempo, el problema esta cuando lo quiero usar con mi portatil con un USB - serial (HL-340) marca Steren, el dispositivo hace conexion y envia datos pero los envia mal, es decir si normal mente recibo 10 veces la lectura del sensor de esta forma:
20 Promedio 23.2
21
22
23
22
22
24
25
26
27
con el usb recibo
20 Promedio 9.9
2
1
2
2
22
23
2
4
21
segun creo yo la problematica esta en que aveces me envia el valor completo y en otras veces me envia numero por numero, el sensor leyo 21 pero me envia 2 y luego 1, y esto me trae rompiendome la cabeza, no encuentro donde esta el problema, el cable USB-ser se instala solito cuando lo conectas, pero ya tambien busque el driver en internet y el resultado es el mismo, menciono nuevamente para que quede claro, con cables serial normales todo funciona bien, es el cable usb-serial el que me da problemas, pero no se si es ese cable en particular, no he probado con otro cable USb-ser, lo que si he probado es hacer lo mismo en otro ordenador y el resultado es el mismo.
debo hacer alguna otra cosa para usar el cable usb-ser?, en algun lugar de internet leei que para cables USB-Serial no era necesario el Max232 por lo que habia que quitarlo pero ya lo intente y no me funciono.
espero me puedan ayudar a resolverlo ya que para llevar este proyecto a la etapa final debo implementarlo en la laptop ya que donde lo voy a utilizar me es imposible poner un Desktop.
De anetmano Muchisimas Gracias!
Saludos desde Mexico.