Preguntas de red, voltaje y corriente de 1 cable

-1

EDIT : esquema actualizado para mostrar el punto de prueba del multímetro según se solicita. Puntos de prueba modificados para las primeras 3 preguntas.

EDIT : se agregó una imagen de alcance para el cuarto trimestre / 5.

He creado el siguiente circuito de prueba para confirmar una serie de preguntas sobre el flujo de corriente y el voltaje en una red de 1 cable. Al final, aunque las funciones de la red, tengo algunas preguntas que agradecería la confirmación o la aclaración.

Esquema

Al construir la red, primero probé el uso del pin 16 (PB2) ATMega328p como salida de drenaje abierto. Esto se logra estableciendo el puerto en una entrada (pull-ups internos disalbed) para permitir que la línea sea elevada por R1 o, alternativamente, configurada como salida y por debajo de la línea.

Cuando PB2 se configura como una entrada, leo 3.339V entre PB2 y GND y no mido la corriente como se esperaba.

PREGUNTA 1: BORRADO

Cuando PB2 se configura como salida y baja, leo 40mV entre PB2 y GND mide ~ 1.5mA de corriente. De acuerdo con la ley de Ohm, esta es la cantidad de corriente esperada que el PB2 debería recibir, dada una fuente de alimentación de 3.3v y una resistencia de 2.2k Ohm.

PREGUNTA 2: BORRADO

PREGUNTA 3: Creo que en este caso, PB2 ve 40mV, no 3.3V. En otras palabras, se ha caído ~ 3.3V, registrando así una baja en el bus. ¿Es esto correcto?

El esquema muestra el uso de un DS1822 en modo de potencia parásita. Esto significa que extraerá energía del bus de 1 cable para alimentar la parte para operaciones normales, así como operaciones específicas, como una conversión de temperatura. En el caso de la conversión de temperatura, la pieza necesita ver al menos 2.8V y hasta 1.5mA de corriente en el pin DQ. Esto no sería posible con el esquema si PB2 fuera puramente una salida de drenaje abierto. Para compensar esto, se puede crear un fuerte pull-up o pull PB2 alto, con lo que se suministra el nivel de voltaje y la corriente requerida para la operación.

Al realizar una conversión de temperatura (la operación que requeriría una mayor corriente y voltaje), he analizado las características de voltaje y corriente cuando se extrae el PB2 alto y cuando no.

Cuando PB2 se configura como una entrada y hay una conversión de temperatura en curso, observo que se dibuja .66mA entre (Punto de prueba A) y DQ. No veo una corriente notable dibujada entre PB2 y DQ. Leí un voltaje entre DQ y el DS1822 GND de 1.88. Esto implicaría una caída de voltaje de 1.45. Nuevamente, utilizando la ley de Ohm, esto indica que se están usando ~ 0.66mA de corriente, que es lo que se observó. También puedo confirmar el nivel de voltaje utilizando un alcance.

(Descienda a 1.86-1.88V como se ve en el alcance, continúa por ~ 750ms)

PREGUNTA4:¿EscorrectodecirqueelpinDQahorave1.88V?

PREGUNTA5:BORRADO(estapreguntasehizoporerror)

CuandoPB2seconfiguracomounasalidaysecolocaaltoyseestárealizandounaconversióndetemperatura,observoquesedibujan0.65mAentrePB2yDQ.Observoquesedibuja0.05mAentre(PuntodepruebaA)yDQ.Midounvoltajede~3.0VentreDQyGND.NopuedocorrelacionaresoconlaleydeOhm.Nopuedoverlacaídadevoltajede~0.03Vusandoelalcance.

PREGUNTA6:¿Sehacreadouncircuitoparalelo?¿EseldibujodelpinDS1822DQactualdesdedosfuentes?

PREGUNTA7:¿CómopuedousarlaleydeOhm(opuedo)paracorrelacionarelconsumodecorrienteobservadoconelniveldevoltaje?

Graciasporsuayuda.Hasidoundesafíotomaralgunasdemislecturasyaplicarlasconprecisiónaestecircuitoenparticular.

Tengaencuenta,miinvestigaciónpreviaencircuitosde1cable:[DS1822Sensorde1cable,ParasiticPower,yStrongPull-UpCircuit]( DS1822 1-Wire Sensor, Parasitic Power, and Strong Pull-Up Circuit )

Karl

    
pregunta Karl_34

1 respuesta

1

Re preguntas 4 y 5:

Cuando se transfieren datos entre el DS1822 y el ATMega, DQ cambiará entre tierra y +3. En estas condiciones, su medidor leerá un voltaje promedio que no será un valor particularmente significativo.

Del mismo modo, la corriente medida entre DQ y la resistencia de pull-up fluirá alternativamente dentro y fuera de DQ; el medidor promediará estas corrientes + y - y probablemente leerá algo cerca de cero.

Para ver lo que realmente sucede durante una transferencia de datos, realmente necesita un osciliscopio.

    
respondido por el Peter Bennett

Lea otras preguntas en las etiquetas