Buenas personal,
Estoy implementando un sistema de control mediante protocolo Pelco-D o Pelco-P, el modelo de la camara es el siguiente "eneo edmc-2221".
El sistema final constaría de una interfaz de usuario (PC), una ARM M3 para hacer el sistema de control y por ultimo la camara.
El sistema de prueba actual consta de mi portatil y un cable convertidor USB->RS-485 conectando la camara y el PC.
Bien, aqui esta mi gran problema, configuro los switch de la camara para pelco-d con Baud Rate de 9600. Enciendo la camara, hace la calibración sola, una vez que la camara termina con la calibración, comienzo a enviar las tramas con las acciones, desde un programa hecho en visual c++ 6.0, con la misma configuración que la camara. Aqui esta el gran problema, no siempre hace las acciones, es mas casi nunca hace las acciones, por ejemplo, le mando las acciones una cada segundo, y de cada 20 acciones que le envio solo hace 5. Y cuando configuro para Pelco-P quizas mejora un poco mas. Pero necesito que la camara reaccione a todas las acciones que le envie, para poder tener el control correcto.
Entonces, que es lo que sucede?? las tramas estan correctamente enviadas. Necesito enviar primero alguna trama de inicialización para que la camara reaccione a todas mis acciones. O puedo enviar las acciones directamente sin inicializar nada??
Muchisimas gracias por su atencion,,
Saludos desde Porto,
Estoy implementando un sistema de control mediante protocolo Pelco-D o Pelco-P, el modelo de la camara es el siguiente "eneo edmc-2221".
El sistema final constaría de una interfaz de usuario (PC), una ARM M3 para hacer el sistema de control y por ultimo la camara.
El sistema de prueba actual consta de mi portatil y un cable convertidor USB->RS-485 conectando la camara y el PC.
Bien, aqui esta mi gran problema, configuro los switch de la camara para pelco-d con Baud Rate de 9600. Enciendo la camara, hace la calibración sola, una vez que la camara termina con la calibración, comienzo a enviar las tramas con las acciones, desde un programa hecho en visual c++ 6.0, con la misma configuración que la camara. Aqui esta el gran problema, no siempre hace las acciones, es mas casi nunca hace las acciones, por ejemplo, le mando las acciones una cada segundo, y de cada 20 acciones que le envio solo hace 5. Y cuando configuro para Pelco-P quizas mejora un poco mas. Pero necesito que la camara reaccione a todas las acciones que le envie, para poder tener el control correcto.
Entonces, que es lo que sucede?? las tramas estan correctamente enviadas. Necesito enviar primero alguna trama de inicialización para que la camara reaccione a todas mis acciones. O puedo enviar las acciones directamente sin inicializar nada??
Muchisimas gracias por su atencion,,
Saludos desde Porto,