Paso 6: PWM y Digital escriben código
Este paso va sobre cómo escribir PWM y VIs escribir Digital funcionan,
Escritura PWM
Este VI es el núcleo del proyecto. Dentro del descubrimiento análogo se utiliza un contador de hardware que se utiliza para generar un PWM de la señal (véase la página 65 del manual de referencia de formas de onda SDK). La forma en que este VI utiliza el contador, configura para contar en 1 de dos velocidades. Si el usuario desea generar una señal PWM entre 100Khz y 10Khz el reloj analógico descubrimiento Base de 100Mhz se utiliza. Si el usuario desea generar una frecuencia PWM entre 10Khz y 50Hz un reloj de 1Mhz (generado por dividir el reloj de la base por 100) se utiliza para conducir el contador. Un reloj contador más lento es necesario para generar frecuencias PWM más lento por lo que el contador no supera su valor de número máximo.
Conocer la frecuencia de contadores, frecuencia PWM deseada y el ciclo de trabajo deseado, el número de altas y bajas pueden calcularse las garrapatas. El número de garrapatas alto es el número del contador contará, antes de conectar la señal PWM de alta a baja. El número de garrapatas bajo es el número del contador contará, antes de conectar la señal PWM de baja a alta. Variando el cociente del alto garrapatas a las garrapatas baja y la frecuencia del contador, una señal PWM se puede generar mucho de frecuencias. Este VI en particular puede generar frecuencias PWM de 100Khz, 10 kHz con una resolución de ciclo de deber del 1%.
Escritura digital
Este VI es una versión modificada del PWM escribir VI. Basado en
Si la entrada es un 1 o 0, se genera una señal PWM con un ciclo de trabajo 100% o 0%. Esto significa que el contador dentro del descubrimiento análogo sólo mantendrá la salida alta o baja hasta que un nuevo valor está enchufado en el Digital VI escribir.