Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola!!
He comprado un SAI, un con el que me pudo conectar a través del puerto serie y, mediante comandos por el protocolo GPSER, conocer el estado del mismo, asi como desconexiones de red o desgaste de baterías.
El tema es que lo único que necesito controlar es saber cuándo se ha caido la red eléctrica y cuándo ha vuelto, lo cual, según el manual de instrucciones del SAI, se puede hacer leyendo directamente del pin RING del puerto serie, pero soy incapaz de detectar ninguna señal en este pin; he probado con varios software de lectura RS-232 y ninguno detecta ninguna variación. He probado también a mirar con el polímetro y el pin oscila entre 1.7 y 2.7 VDC mientras el SAI esta conectado a la red, y se pone a 0 VDC cuando lo desconecto. Pero claro, una variación tan pequeña en el voltaje no activa nada, ya que el protocolo RS-232 indica que va de -12VDC a 12VDC, si no recuerdo mal, siendo lo negativo interpretado como un 1 y lo positivo como el 0, pero para valores cercanos al 0 se ignora.... corregidme si me equivoco que lo estoy diciendo de memoria.
He preguntado al proveedor y me ha comentado que el pin de RING es optoaislado, lo cuál creo que quiere decir que es una señal aislada del resto, pero no entiendo que tiene que ver para que no me de la salida como marca el RS-232, porque si no, es imposible que pueda detectar nada el PC.
De todas formas, os dejo un pdf con el esquema de conexión del puerto serie, a ver si vosotros veis algo que yo no veo.
Muchas gracias y saludos!!!
Gracias,
luego para mi SAI, la única solución que hay es montarme una placa aparte para leer la salida digital y pasarla al puerto serie del PC??????????????? He entendido eso, o que la resistencia en pull-up vaya con el pin 6 (12V) y así en el de Ring me saldrían 12V o 0...... funcionaría algo así o estoy proponiendo algún tipo de aberración???
Furri, con mi SAI no venía un cable serie porque se supone que se utiliza un cable pin-a-pin de los normales, pero de todas formas esto lo he probado con dos cables comprados y con uno hecho a mano, y nada. Si puedes pasar el fabricante del SAI que utilizais en tu empresa y el diagrama de cableado que os funciona, te lo agradecería, porque SAIs que permitan leer del puerto serie su estado he encontrado muy pocos..... si conocéis, podéis compartirlos con todos.
Gracias!!!
Hombre, el mio venia con cable precisamente por que no es estandar... si no te venia el cable es probable que necesite uno estandar, pero puede que no necesariamente uno pin a pin... quizá tengas que usar un cable tipo "modem nulo", aprovecha el cable que has construido tú y simplemente intercambia los pines 2 y 3 en uno de los extremos... por probar no pierdes nada.
Mañana miro el fabricante y modelo del SAI, si saco tiempo me pillo el tester y te digo como va el pineado del cable.
furri.
Aqui tienes los datos.
Marca: APC
Modelo: Smart UPS 1000
Documentación: http://www.apcmedia.com/salestools/ASTE-6Z8LFV_R1_EN.pdf " onclick="window.open(this.href);return false;
Podras ver en la página 5 un signo de STOP junto a la frase....
"Use the APC supplied cable to connect to the Serial Port. DO NOT use a standard serial interface cable since it is incompatible with the UPS connector."
espero que te funciones con lo del "null modem"
Saludos.
furri.
Gracias por la información, furri, luego miraré bien las especificaciones por si me interesa pillar uno para el futuro.
Del cable cruzado nada, creo que en su día lo probé y no funcionó, en el manual especifica que sea uno pin a pin, de echo mi problema esta en el pin de Ring, no con los de transmisión.
Mañana por la tarde voy a probar a puentear el Pin de Ring con el Pin de power (12VDC) con una resistencia pequeña, os comento esto por si creeis que pueda correr peligro la integridad de mi puerto serie del PC o del de el SAI. Si es así por favor, entre hoy y mañana contestad con un mensaje en plan "NO LO HAGAAAAAAAAAAAAAAAAAAS", en caso contrario, voy a probar a ver si así me funciona.
Gracias!!!
Si le vas a poner una resistencia pequeña "NO LO HAGAAAAAAAAAAAAAAAAAAS", es un pull up, con una resistencia de 10k vas bien.
S2
Ranganok Schahzaman