Estoy usando el optoacoplador PC817 para crear un aislamiento óptico entre mi señal digital y arduino due y arduino mega 2560. Y estoy usando una resistencia de pull-up externa conectada con 3.3 V (para jalar los pines digitales de arduino due y arduino mega 2560). Y el pin de salida del optoacoplador también se adjunta con los 3.3V mencionados anteriormente.
Cuando no se da una señal digital al pin de entrada del optoacoplador, su pin de salida (el pin colector, como se adjunta con el pin extraído de arduino) da 3.3V, pero cuando el optoacoplador recibe una señal digital, su pin de salida da 0V y por lo tanto, tirando hacia abajo el pin de entrada de arduino que se toma como entrada en arduino. Funciona bien cuando doy una señal digital desde una fuente de alimentación externa.
Pero cuando doy una señal digital desde el generador de funciones (5V a 10Hz), la salida del optoacoplador no llega a '0' completamente, sino que da alrededor de 2.5V.
Supongo que es el generador de funciones el que está causando el problema. No está proporcionando suficiente corriente al LED en el optoacoplador para brillar completamente. ¿Podría alguien ayudarme a hacer que el optoacoplador funcione cuando se emite la señal desde el generador de funciones?
El generador de funciones que estoy usando se muestra en la siguiente imagen ... Es "erfi funktionsgenerator H 38. 030"
Su generador de funciones en alemán y su manual o guía de línea está en alemán ...