Estoy usando un Atmega328P funcionando a 16Mhz (similar a un Arduino UNO). para controlar un receptor RF superheterodino de 433Mhz ( WL101-541 ) y dos servos analógicos TowerPro SG90 .
Todo está funcionando excepto por la situación que describo aquí. En el caso de que un servo esté bajo carga, de modo que permanezca activo tratando de mantener la posición, no se puede recibir RF. Creo que la actividad motora está causando algún tipo de interferencia. No he podido rastrearlo o solucionarlo y estoy buscando ideas.
Algunos detalles:
No estoy seguro de cómo proceder para identificar el problema o solucionarlo. Gracias.
Actualización: 23/01/18:
Continuando con el tema de que es probable que sea el poder, aquí hay algunos hallazgos adicionales.
simular este circuito : esquema creado con CircuitLab
Al trabajar en el problema, encontré 3 soluciones. Cada solución por sí sola resolvió el problema, pero una combinación probablemente sea el enfoque correcto. Decidí publicarlos aquí en caso de que puedan ayudar a alguien más.
Aplique un filtro de paso bajo en las líneas de alimentación/tierra al receptor como sugiere Tony en la respuesta aceptada. Usar 10uF para C1 no filtró lo suficiente, tuve que usar 100 uF. Esto da como resultado una frecuencia de caída de alrededor de 160 Hz.
En mi diseño, la salida del regulador se bifurcó con un 5V/Gnd yendo a los servos y otro a la MCU y al receptor. Estaba usando un convertidor de dinero basado en LM2596. Tomar el suelo de los servos y conectarlo en el lado de entrada del regulador también resolvió el problema.
Uso de TowerPro SG92R en lugar de SG90. El SG92R es una revisión del SG90. Los servos son casi idénticos, con el mismo factor de forma, sin embargo, el SG92R tiene un par mayor. El par más alto redujo la cantidad de actividad para mantener la posición bajo carga. Esto redujo la interferencia hasta el punto de que ya no era un problema.
Tony gritó midiendo la onda de energía que iba al receptor RX.
No quería enterrar esto en los comentarios. Pasé algún tiempo mirando las tuercas y tornillos reales de hacer esa medición de ondulación de potencia.
Esto describe cómo hacer esa medida usando un osciloscopio.
Esto muestra cómo crear el cable coaxial de 50 ohmios para esta medida
Aquí hay algunos ingenieros que describen cómo crean su cable de prueba.
La importancia de mantener la medición en 50 ohmios está un poco fuera de mi alcance. Aparte de decir, casi todo lo relacionado con la ingeniería utiliza impedancias de 50 ohmios. (75 ohmios, también se usa para ciertas cosas, pero 50 ohmios es lo que más veo para proyectos de PCB).
Las entradas de su osciloscopio esperan una señal de impedancia de 50 ohmios. Por lo tanto, debe mantener la medición en 50 ohmios; de lo contrario, la medición no es precisa.
(Ciertas cosas de eficiencia con impedancia de 50 ohmios y señales de CA. El cálculo de la impedancia comienza a convertirse en matemáticas más pesadas...).
La clave es que puede realizar esta medición con un cable coaxial de 50 ohmios, pero debe estar "terminado" en un extremo para mantener la impedancia en 50 ohmios.
Estamos hablando de pelar un cable coaxial de 50 ohmios en un extremo y dejar expuesto el conductor central desnudo como su nueva sonda de osciloscopio.
Los artículos dicen que puede usar una resistencia de 50 ohmios en serie en esta punta expuesta, o simplemente puede usar un cable coaxial de 50 ohmios que ya tiene la terminación de 50 ohmios. (Simplemente compraría un cable coaxial de 50 ohmios, con dos conectores BNC, y cortaría uno, pelaría el coaxial y soldaría esa tapa de bloqueo de CC. Puede usar la tapa de bloqueo de CC como su nueva punta de sonda. O si tiene un osciloscopio con acoplamiento de CA, puede hacerlo. ¡La parte importante es mantener el cable a 50 ohmios!)
Querría bloquear el componente de CC de la señal de alimentación, por lo que puede poner un condensador en serie con su cable coaxial (vi un X7R, 0.6 uF recomendado para esto en la web). O puedes comprar ese elegante bloqueador de CC de $ 500. Iré con la gorra en serie.
Entonces, si no estuviera usando un IC misterioso, podría haber un valor de onda publicado. En tu caso, probablemente no. Pero aquí tienes los aspectos prácticos de la toma de medidas.
jsotola
RF cannot be received
... ¿Cómo lo sabes?denver
chris stratton
denver
Tony Estuardo EE75
chris stratton
denver
denver
chris stratton
Tony Estuardo EE75
leroy105
leroy105
leroy105
leroy105
glen_geek
denver
denver
chris stratton
denver
Tony Estuardo EE75
vince mecenas
leroy105
denver
vince mecenas
leroy105
bruce abbott
Lundin
leroy105
Lundin
denver