Módulos Arduino
Edilberto Carlos Vivas Gonzalez
Diagrama de bloques Arduino
Señal Analógica
El modelo matemático que la describe es una función continua, por tanto transporta una información analógica y puede tomar
infinitos valores frente al tiempo.
Señal Digital
el modelo matemático que la describe es una función que sólo puede tomar dos valores posibles ( 0 y 1), el 1 lógico es un voltaje de
5V para tecnología TTL; para los sistemas digitales modernos está entre 2.5V a 3.3V
Módulo PWM (Modulación de Ancho de Pulso)
• Una señal PWM tiene periodo constante pero ancho de pulso variable; variar el ancho de pulso permite cambiar
el valor promedio de la señal.
• El modulo PWM de la tarjeta Arduino se configura con una palabra de 8 bits; es decir, con valores entre 0 y 255
• La frecuencia de la señal PWM generada por Arduino es por defecto 490 Hertz y la amplitude es 𝐴 = 5𝑉
𝐴. 𝑡𝑂𝑁
𝑉𝑝𝑟𝑜𝑚𝑒𝑑𝑖𝑜 =
𝑇
0 → 0% 𝑑𝑒 𝑎𝑛𝑐ℎ𝑜 𝑑𝑒 𝑝𝑢𝑙𝑠𝑜 = 0 𝑣𝑜𝑙𝑡𝑖𝑜𝑠
128 → 50% 𝑑𝑒 𝑎𝑛𝑐ℎ𝑜 𝑑𝑒 𝑝𝑢𝑙𝑠𝑜 = 2.5 voltios
255 → 100% 𝑑𝑒 𝑎𝑛𝑐ℎ𝑜 𝑑𝑒 𝑝𝑢𝑙𝑠𝑜 = 5 voltios
Módulo PWM (Modulación de Ancho de Pulso)
El valor del voltaje promedio deseado (𝑉𝑖 ) a través del pin PWM se multiplica por 255Τ
5 , porque para generar 5𝑉 la
palabra de control debe ser 255
Módulo de conversión Analógico a Digital A/D
La tarjeta Arduino Mega tiene un convertidor analógico-digital de 𝑁 = 10 𝑏𝑖𝑡𝑠
2𝑁 = 210 = 1024 𝑐𝑜𝑚𝑏𝑖𝑛𝑎𝑐𝑖𝑜𝑛𝑒𝑠; 𝑒𝑠 𝑑𝑒𝑐𝑖𝑟 𝑞𝑢𝑒 𝑙𝑎𝑠 𝑝𝑎𝑙𝑎𝑏𝑟𝑎𝑠 𝑑𝑖𝑔𝑖𝑡𝑎𝑙𝑒𝑠 𝑣𝑎𝑟í𝑎𝑛 𝑒𝑛𝑡𝑟𝑒 0 𝑦 1023
Módulo de conversión Analógico a Digital A/D
• La palabra digital generada por el modulo de conversión A/D de la tarjeta Arduino Mega se multiplica por
5Τ
1023 , porque 5𝑉 equivalen a la palabra digital 1023
• En el bloque de Simulink para hacer la conversion A/D es necesario configurar el periodo de muestreo.
¿Tiene más preguntas?