Cómo usar la placa Arduino para automatizar las pruebas

4

ok aquí va, Estoy tratando de construir un dispositivo para probar los controladores de la sala de llamadas de la enfermera, estos son básicamente 8 tableros de puertos con enlace RS485 (tenga software para esto, Lo que necesito hacer es probar esto. Para hacer esto, necesito cerrar un contacto (llamada) durante 1 segundo y luego 5 segundos. Puedo cancelar esa llamada cerrando otro contacto para hacer esto. Necesito automatizar 16 salidas conmutables. 1 para activarlo y otro para cancelarlo

¿Esperaba que una placa USB Arduino pudiera manejar esto?

Solía juzgar jugar con 555ic y 4017 ICs hasta que obtuve lo que necesitaba pero pensé que me mudaría a este siglo y me haría aprender algo nuevo. .

    
pregunta Toby Jaffey

4 respuestas

1

Si estuviera haciendo esto, iría por un par de 74373. Estos son pestillos, que pueden pasar a través de una señal o mantenerla hasta que sea necesario.

Cada uno mantendrá el estado de 8 pines, por lo que necesita 8 pines para sus datos y 2 pines para seleccionar cada banco. Eso es un total de 10 pines, por lo que cabrán en un Duemilanove, y evita la dificultad de SPI.

    
respondido por el gorilla
1

Creo que arduino tiene 20 I / O? Por lo tanto, no necesita chips de expansión adicionales si todo lo que necesita son 16 interruptores. Puede ser una buena idea utilizar los chips de expansión, en caso de que desee agregar algo en el futuro, o una pantalla LCD o LED de estado o botones de entrada, etc.

    
respondido por el davr
1

Puedes obtener tus 16 salidas conectando dos registros de desplazamiento 74HC595 (ocho salidas cada uno) al Arduino usando SPI. Arduino no admite la función SPI, por lo que tendrá que escribir el código usted mismo.

[Editar]

Aquí hay un código SPI.

    
respondido por el Leon Heller
1

¿Las entradas del controlador en cuestión son compatibles con TTL? Si es así (y es probable que lo sean) entonces el arduino es un ajuste perfecto. Si no lo están, por ejemplo, si quieren que se encienda un nivel de 12 voltios, o si los interruptores usan alguna señal que no es de CC, entonces necesitará algún tipo de configuración de relé.

    
respondido por el SingleNegationElimination

Lea otras preguntas en las etiquetas