Paso 5: Ajuste de umbral de detección
El software aplica histéresis del umbral de detección. Histéresis mantiene la salida de detectopm de cambiar hacia adelante y hacia atrás de alto a bajo si la magnitud de la salida del algoritmo es montar a caballo cerca del umbral de detección.
Si no está familiarizado con cómo funciona la histéresis, consulte la siguiente figura. Observe cómo los umbrales superiores e inferiores son acto para proporcionar una salida limpia digital de una señal de ruido que se monta sobre el centro de la ventana. Si está familiarizado con un circuito llamado un disparador de Schmitt, entonces se trata de familiar.
El valor leído de la entrada de ajuste de umbral establece el valor del centro de una ventana de histéresis con los umbrales superiores e inferiores sentado simétricamente sobre y debajo del centro. El valor de salida del algoritmo debe superar el valor umbral superior para provocar la salida de detección ir alta, y el valor de salida debe caer por debajo del umbral inferior antes de la salida de detección será baja. Las más pequeñas variaciones en el valor de salida anterior y por debajo del centro de la ventana hacen que la salida de detección cambiar.
El software no permite el umbral de detección para ajustarse completamente a cero, que podría provocar la detección de salida IR alto para cualquier pequeña cantidad de ruido en la señal de entrada.
El procesador utiliza la alimentación VDD en el pin 1 como referencia para el convertidor A/d. Si se utiliza una diferente VDD la salida del algoritmo para una determinada señal de entrada nivel cambiará proporcionalmente.
Un divisor del voltaje se utiliza para establecer el correcto voltaje de entrada en el pin para seleccionar el umbral de detección deseado
Para calcular la tensión a aplicar a la entrada del umbral de detección para establecer el umbral superior mínimo requerido para detectar una señal de entrada de una cierta amplitud en la frecuencia de destino, utilice la siguiente ecuación.
V_dection_threshold_input = VDD * [342 * V_signal_at_target_freq – 27] / 1024
Por lo tanto establecer el umbral de detección por lo que la detección de salida va alta para una señal de entrada de 1 voltio (máximo) o mayor a la frecuencia de la blanco, de VDD de 5 voltios, el voltaje en el umbral de detección de entrada debe ser:
V_dection_threshold_input = 5 * [342 * 1 -27] / 1024 = 1,54 voltios.
El gráfico abajo muestra los umbrales superiores e inferiores de la ventana de histéresis y voltaje en la entrada del umbral de detección para un VDD de 5 voltios.
La forma más fácil para ajustar la tensión está utilizando un divisor de tensión, como se muestra en el esquema. El voltaje en la salida del divisor de tensión es:
Vout=VDD*[R6/(R5+R6)]
Los valores exactos de las resistencias no es crítica, sólo la relación de sus valores. Sin embargo, para evitar el ruido de trastornar el valor leído por la entrada, es mejor elegir los más bajos valores de resistencia. Como regla general, seleccione los valores que son ambos menos de 100 k ohmios.
También, puede utilizarse un potenciómetro en lugar de Resistores fijos, para proporcionar la capacidad de cambiar o ajustar el umbral de detección. Usar un potenciómetro con una resistencia de menos de 100 k Ohms.
Frecuencias situadas fuera de la meta producirá una disminución en la respuesta del algoritmo. Así que, si se establece el umbral de detección para detectar una señal de entrada de 1 voltio o más en exactamente la frecuencia de la blanco, una señal ligeramente fuera de la frecuencia objetivo necesitará de mayor amplitud para ser detectado. La respuesta del algoritmo es nítida, incluso señales de gran amplitud que están muy lejos fuera de la frecuencia objetivo producirá poca o ninguna respuesta. Consulte los diagramas de respuesta algoritmo versus frecuencia en otros pasos.