Si no MUESTRE el circuito y las conexiones exactas que USTED está utilizando, TODAS las preguntas de este tipo no tienen sentido.
Este es el diagrama del circuito al que se accede a través de la página a la que hace referencia. Agregue SUS conexiones y publique como parte de su pregunta.
LatierradeArduinoDEBEestarconectadaalatierraMOC3021.
¡¡¡NB!!!-Acontinuaciónsedestacaundefectoeneldiseñodelcircuito.Estopuedeonoserloqueestámalensucircuito.porejemplo,puedenhaberencontradoqueelMOC3021SMnofuncionódemaneraconfiableysustituyóaunMOC3023oMOC022.SuproblemaPUEDEnoestarrelacionado.
Usandouncable,conecte3.3V+alpindeentradadelAtenuador.
Triacdeberíaoperaryconducirlacarga.
Si1.funciona,conecte3.3V+alaconexióndelpindesalidadelaunidadArduino.LoidealeseliminarlaconexióndelpinArduino,yaqueestoPUEDEdañarelArduino.Encasitodosloscasos,deberíaestarbien,peroenelmejordeloscasos,laalimentaciónretroactivade3.3Vaunabajaimpulsiónes"mala".
TRIAC debería funcionar.
Si 1. & 2. No trabaje, el problema podría ser un circuito como el que se muestra a continuación o aún su culpa.
Cambie R5 como se muestra a continuación y vuelva a intentar 1 & 2.
Cuando Arduino high OR + 3.3V está conectado a un atenuador, debe haber una caída de voltaje en R5 (muy aproximadamente 1.5V +) y el pin de entrada U @ debe estar a 1.2 - 1.5V por encima de grpund.
El circuito ha sido mal "diseñado" y con la unidad de 3.3 V no funcionará con los optoacopladores que cumplan con las especificaciones típicas de la hoja de datos y (por supuesto) es aún peor con las especificaciones de la hoja de datos del caso más desfavorable. Incluso con una unidad de 5 V no cumplirá con las especificaciones típicas.
El diseñador, si hubiera uno, sufrió una pérdida grave del cerebro el día en que se diseñó.
hoja de datos MOC3021 : la marca PUEDE importarle, por desgracia.
Voltaje de entrada opto a 20 mA = 1 / 15V / 1.5V típico / máx.
Corriente al seguro TRIAC = 8/15 mA típico / máx.
Trabajar con opto vin TÍPICO y corriente de excitación típica (es decir, el caso más optimista).
Iopto = (Vin - Vopto) / R5 = (3.3-1.15) / 470 = 4.6 mA.
Corriente típica del optto = 8 mA.
Peor caso opto actual = 15 mA !!!
Arduino drive current min = ??? mA.
En el peor de los casos, R5 = (Vin-Vopto_max) / Imax = (3.3-1.5) / 15 mA = 120 Ohm.
Vopto_max está a 20 mA pero puede que necesite la mayoría de los 20 mA en el peor de los casos.
¿Cuál es la capacidad máxima de la corriente de Arduino y a qué se reduce Vhi en esta corriente?
Cambia R5 a 100 Ohms.
O coloque 120 ohmios o 150 ohmios en paralelo con R5.
8-15 mA
1.15-1.5V
(3.3-1.5) / 470 =
AÑADIDO
Se hizo una pregunta sobre los dispositivos actuales de activación muy baja.
Utilice esta búsqueda para ver todo Digikey cero cruce de optoacopladores, ordenados por corriente de trogger ascendente. Ignorando aquellos para los que no se muestra el Ift, la familia (Vishay IL411x tiene el Ift más bajo de 1.3 mA en el peor de los casos. Dicen que la corriente real utilizada debería ser varias veces mayor, y muestran que la corriente del disparador varía con el voltaje y la temperatura de carga y más. Lea la hoja de datos para obtener más información.
La familia Fairchild ** FOD4xx y xxx son similares.
El MOC3063 de Liteon y otros tiene Ift = 5 mA . Vea la hoja de datos para más detalles.