Uso del RS485
Publicado por Juan De Celis (70 intervenciones) el 07/06/2019 11:45:42
Hola buenas, estoy intentando conectar un módem programable en java MIDlet, que se conecta con otro dispositivo a través del puerto RS485. Soy la persona mas novata en electronica y conexiones de estas, y comunicaciones seriales.
La cosa es que quisiera que me orientaran un poco, se que hay que abrir un puerto de comunicacion (Que depende del dispositivo, en mi caso es COM1) y a través de ese puerto enviar mensajes al otro dispositivo(Depende del dispositivo se envía un mensaje u otro). En mi caso el dispositivo es un Wellpro WP8028AADAM. quiero hacer algo como esto https://www.youtube.com/watch?v=9BAQp6lBv0Q
el manual del wellpro es este:
https://www.wy-international.com/images/wff_images/pdf/WP8028ADAM%20User's%20Manual.pdf
No pretendo que me resuelvan el programa, simplemente que me orienten un poco, porque en el manual puedo leer que dicen que envie esto: 01 05 00 00 FF 00 8C 3A (example/hexadecimal)con una tabla explicando que es cada numero. pero no se como enviarlo o que tengo que enviar.
la clase que uso es la CommConnection porque es un MIDLet. pero en la escritura de datos, solo me deja enviar byte o cadena de bytes, si quiero encender la primera entrada digital por ejemplo. que envió? paso los 01 05 00 00 FF 00 8C 3A todos a binario, y los mando como byte. tengo que enviar una sola vez el mensaje, o para que se mantenga encendido debo hacer un ciclo que mientras se ejecute y envié el mensaje se mantiene encendido.
Si alguien me puede orientar un poco se lo agradecería mucho. encuentro poco material para rs485 en java
La cosa es que quisiera que me orientaran un poco, se que hay que abrir un puerto de comunicacion (Que depende del dispositivo, en mi caso es COM1) y a través de ese puerto enviar mensajes al otro dispositivo(Depende del dispositivo se envía un mensaje u otro). En mi caso el dispositivo es un Wellpro WP8028AADAM. quiero hacer algo como esto https://www.youtube.com/watch?v=9BAQp6lBv0Q
el manual del wellpro es este:
https://www.wy-international.com/images/wff_images/pdf/WP8028ADAM%20User's%20Manual.pdf
No pretendo que me resuelvan el programa, simplemente que me orienten un poco, porque en el manual puedo leer que dicen que envie esto: 01 05 00 00 FF 00 8C 3A (example/hexadecimal)con una tabla explicando que es cada numero. pero no se como enviarlo o que tengo que enviar.
la clase que uso es la CommConnection porque es un MIDLet. pero en la escritura de datos, solo me deja enviar byte o cadena de bytes, si quiero encender la primera entrada digital por ejemplo. que envió? paso los 01 05 00 00 FF 00 8C 3A todos a binario, y los mando como byte. tengo que enviar una sola vez el mensaje, o para que se mantenga encendido debo hacer un ciclo que mientras se ejecute y envié el mensaje se mantiene encendido.
Si alguien me puede orientar un poco se lo agradecería mucho. encuentro poco material para rs485 en java
Valora esta pregunta


0