Me gustaría transmitir 1 byte a través de una línea de CA desde un arduino a otro alimentado por la línea de CA. Esto es algo como lo que quiero hacer:
simular este circuito : esquema creado con CircuitLab
Entonces, déjame explicarte lo que he pensado. El primer arduino detecta el cruce por cero usando el optoaislador y luego, durante la mitad de una onda sinusoidal, activa el triac 8 veces para formar un byte dentro de la media onda. El segundo arduino, que funciona con la línea de CA, también lee esta onda y cuando detecta la onda codificada hace algo con esa información. Así que hay algunas preguntas:
El ejemplo específico se usará para controlar una bombilla y una tira de LED, ambos conectados al segundo arduino usando un codificador rotatorio conectado al primero.
Su circuito podría funcionar, pero probablemente no pueda mezclar datos y energía. Ya que estará atenuando la línea eléctrica para bits de datos. Un bit por ciclo fundamental porque no puede apagar el triac hasta un cruce por cero.
El PLC funciona inyectando una portadora de alta frecuencia en la línea eléctrica. Utiliza un acoplamiento capacitivo y un filtro de paso de banda. Mire los circuitos de ejemplo en la hoja de datos TDA5051A de cómo inyectan y reciben la señal de 132.5 Khz.
vini_i
Cristos Mitsis
vini_i
sstobbe
dandavis