ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA Emisora de radio de 144 MHz, o Cómo hacer algo de la nada... (parte 2). Enciclopedia de radioelectrónica e ingeniería eléctrica. Enciclopedia de radioelectrónica e ingeniería eléctrica. / radiocomunicaciones civiles Mira el inicio aquí: "Estación de radio en 144 MHz..." Diagrama de bloques del río. estaciones: donde: BU - unidad de control; KN - botones; IND - unidad de visualización; MF - sintetizador de frecuencia; VCO - generador controlado por voltaje; TX - etapa de salida del transmisor; RX - receptor; MU - amplificador de micrófono; ULF - Amplificador de salida LF. No es una pregunta sin importancia: ¿cómo programar el procesador y, lo más importante, con qué? Por supuesto, me refiero al microcontrolador. Lo siguiente se referirá solo a la familia AVR de Atmel, aunque también produce otros microcontroladores (como el 8051 Intel, que solo tiene todo tipo de DAC y otros dispositivos en el chip o los más potentes procesadores RISC de 16/32 bits en FPGA rendimiento, que no son realistas para soldar en casa). Primero, necesitará saber inglés técnico, o al menos un diccionario decente. Para empezar, fusionemos desde el sitio (atmel.com, atmel.ru), la sección de datos (las hojas de datos son gratuitas, excepto las de papel), el volumen es de 1,4 MB) una descripción del microcontrolador AT90S1200 más barato, el precio por en Novosibirsk es de 120 rublos (probablemente entonces el precio AT90S8515 será de 851 rublos :), es broma, prometieron dentro de los 200 rublos). El procesador compró el más barato a propósito, para depurar el núcleo del programa en el hardware, se necesitan múltiples correcciones en el programa y, en consecuencia, la reescritura de FLASH, y la cantidad de ciclos aún es limitada. Aunque, no valía la pena la molestia. Descripciones en formato PDF. El visor se puede fusionar en la mayoría de los sitios o de una empresa, se llama Adobe Acrobat Reader, la versión 4.0 pesa 5 MB. El programa es gratuito. Leamos, pensemos y fusionemos descripciones de microcontroladores de mayor capacidad, por ejemplo, AT90S8515. Características de los microcontroladores:
Sí, FLASH tiene garantizados 1 ciclos de escritura, EEPROM 000 100 ciclos de escritura. Luego fusionemos la descripción de los comandos del ensamblador (nemotécnicos) (Instruction_set, tamaño 1,2 MB), es decir qué equipo hace qué. Esta descripción debería ser útil. Luego fusionaremos el programa para la simulación de procesos virtuales (AVR Studio, volumen 3 MB), tiene un ensamblador incorporado, compilador. Cosa universal. Es muy recomendable estudiar los ejemplos de programación y construcción de sistemas que se encuentran en la web del fabricante y en el directorio de Appnotes después de instalar AVR Studio. El programa es gratuito. Luego fusionaremos el programa - el programador, para coser el programa en la memoria FLASH del procesador y los datos en la EEPROM. Atmel.com (atmel.ru también tiene uno) tiene un programa ISP. Pero, por alguna razón, ella no quería trabajar :(, tuve que usar el programa AVReal (lo tomé de chat.ru/~avreal/av114r6.zip, 30 kilobytes, según tengo entendido, es gratis) Pero ella tampoco podía trabajar normalmente con mi procesador de copias (no todo es como el de las personas. Aunque todo se cose / lee correctamente. El programador consta de 5 cables y un conector, el circuito está en el archivo con el programa. ¡Oh, águila! No es necesario desconectar los conectores, quemará el puerto LPT, apagará la alimentación aunque Sugerencia: ¿qué sucede si se alimenta desde una computadora? Atmel produce un CD-ROM con programas, hojas de datos y un montón de ejemplos y otras descripciones, cuesta alrededor de 200 rublos, pero lo acabo de escuchar, nunca lo vi. Bueno, el sitio ruso de Atmel tiene información sobre este CD-ROM, pero es un poco confuso. Aquí. ¿Cómo programar? Primero borramos FLASH, luego escribimos un nuevo my_programm.hex y my_data.hex en él, no necesita borrar la EEPROM, solo escriba los datos allí, se borrarán antes de eso. Entonces comenzaremos la verificación. Ahora pensemos en el hardware, qué colgar en qué pierna. El esquema no está dado, es simple: demasiado perezoso para dibujar, y es una pena escanear un dibujo a mano en una hoja de papel. Aquí hay una descripción de los hallazgos.
Los botones están en cortocircuito a tierra. Un resonador de cuarzo con condensadores y cables para ISP se conectan según los diagramas que figuran en la documentación de la empresa. Los pulsos de reloj se pueden tomar del oscilador del sintetizador, pero tenga en cuenta la frecuencia de funcionamiento del AVR, funcionan hasta 4 MHz o hasta 12 MHz. Por cierto, los buses de datos y de activación del indicador y el sintetizador se pueden combinar, porque La reescritura de información en el registro interno del sintetizador se realiza mediante una salida especial. Aquellos. si no hay suficientes pines de puerto, colgamos todo en una pila, enviamos la información al sintetizador, hacemos clic en él y luego enviamos los datos a la pantalla. Bueno, ha llegado el momento más crucial: escribir un programa en lenguaje ensamblador. Entonces: mostremos los datos en el indicador, mostremos los datos en la pantalla y vayamos a dormir apagando el generador de reloj. Esto es para que el procesador no genere ruido innecesario al escanear el teclado/indicador. Cuando presionamos el botón, el nivel bajo llega a la entrada de interrupción a través del diodo, el procesador se despierta y comienza a ejecutar el procedimiento de procesamiento de interrupción externa. En él veremos qué botón está presionado y haremos algo, por ejemplo, aumentar la frecuencia en un paso. Luego enviaremos los nuevos datos al sintetizador y a la pantalla. Eso es todo, devolvamos el control al programa principal, este pondrá el procesador en modo de suspensión nuevamente. No olvides que al pasar de recibir a transmitir, necesitas cambiar el coeficiente de división del sintetizador a un valor igual a la frecuencia intermedia (mi IF es 10,7 MHz), no tienes que tocar la indicación y no Tienes que poner el procesador en suspensión. Lea el código fuente para obtener más detalles; lo mínimo fue escrito y depurado en solo dos días. La depuración del programa se realiza en una computadora (AVR Studio, si tienes dudas al respecto, escribe, lo pensaremos). Interfaz. Actualmente, el programa admite: solo los botones "aumentar", "reducir" en un paso de 25 kHz. En el futuro: habilitar/deshabilitar el espaciado entre repetidores, tanto -600 kHz como +600 kHz; indicación de reducción/aumento de frecuencia en transmisión con diversidad; exploración hacia arriba o hacia abajo en frecuencia, a través de los canales de memoria (selección con el botón "ARRIBA", "ABAJO", parada abriendo el silenciador); escritura/lectura de celdas de memoria; valkoder, redes de conmutación. Pero, me temo, no todo cabe en 1 kilobyte. Bueno, ya bastante fresco: marcación de frecuencia directa en un teclado de 10 botones. Era la primera opción. Y aquí está el segundo. Conecte el sintetizador al puerto LPT en lugar del procesador. ¿Necesitas un diagrama? ¿Qué es difícil de encontrar? Bien, tuve esto al depurar el sintetizador:
No estuve de acuerdo en nada, todos los niveles resultaron ser TTL. Bueno, un pequeño programa en ensamblador que genera datos y va a DOS. Puede ir más allá, dibujar un panel de control virtual y enviar una señal de supresión de ruido al LPT para detener el escaneo, pero yo no perseguí ese objetivo. Pero es bastante realista, tome DOS, Windows, OS/2, *NUX y escriba para ello, incluso puede usar la ruta de audio de la tarjeta de sonido como micrófono/amplificador de salida. Quién sabe, aparecerá el WinRadio ruso, pero no lo haré (todavía). Aún así es recomendable proteger y configurar el cuarzo en un número impar (como 3,698 MHz), de lo contrario, durante el escaneo aparecerán muchas lesiones, porque durante el escaneo el procesador está activo. Existe tal idea: por un lado el receptor y IF - ruta de baja frecuencia, por el otro lado el VCO y la etapa de salida del transmisor (tengo un KT610, 200 mW), y el procesador y la pantalla con botones en el panel frontal. estaciones. Simplemente no está claro dónde colocar el sintetizador; por un lado, no se necesitan cables largos y, por otro, hay interferencias del cuarzo. Hay una idea: colocar el sintetizador cerca del VCO y calentar el cuarzo en una caja de metal con relleno de espuma. Y todo esto está metido en el estuche de una radio china o de la radio CBS de un automóvil. estaciones. Indicación con entrada secuencial de información en tres 561ИР2. Los IR están pegados al indicador, todas las conexiones están cableadas. Un indicador con un plus común con todos los elementos encendidos (`888) consume 60 mA cuando se alimenta a 5 voltios. El indicador en sí está conectado a la fuente de alimentación a través de una resistencia limitadora de corriente de +5 voltios, pero si lo desea (o si tiene un brillo insuficiente), puede configurarlo en +9 o incluso en +12 voltios. Esté atento a las corrientes de salida de los microcircuitos (5 mA por salida), aunque RA9UCN (Vladimir, Mariinsk) jura que todo funciona, pero de alguna manera me inquieta la triple sobrecarga en su diseño. Como referencia: RA9UWD (Igor, Yaya) alimentó los indicadores con 6 voltios y calentó los IR a 70 grados, nada se quemó. Mis IR funcionan con +5 voltios. Si el consumo de energía es crítico, puede modificar el programa para que la indicación se apague 5 a 6 segundos después del cambio de lecturas. Para encender un elemento, necesita generar un “0” lógico; para no encenderlo, generar un “1” lógico y probarlo. 8 pulsos por cada dígito, como los indicadores son de 7 dígitos, pondremos el dígito restante del microcircuito superior en "`", los dos restantes libres se pueden usar para indicar el rango (hay muchos puntos luminosos En este indicador chino, indicaron el alcance en la radio). Para ser honesto, 2 IR-ok son suficientes como indicación: en la salida libre del dígito más alto está colgado un apóstrofo (144/145), el último dígito "5" o "0" está colgado a través de diodos en la salida libre de el microcircuito del medio. O puede mostrar el número de canal, solo hay 80. Bueno, si está realmente tenso con IR2. Si el pin común del indicador va a tierra, no importa, invertiremos el flujo de datos, se puede hacer en hardware, pero es más fácil modificar el generador de caracteres en el programa (es una maldita cosa, se almacena en EEPROM). Después de mostrar información en el indicador, puede olvidarse de ella. La velocidad de salida es de hasta 2 MHz, más rápido que el 561IR2 empiezan a fallar. Un amigo promete darme una pantalla LCD con controlador, pero se la proporcionaré. Hablando de energía: un sintetizador, una unidad de control: 5 voltios (KREN5, puedes colgarlo en cada unidad, ahora hay una versión pequeña, bueno, como KT209); receptor, amplificador de micrófono (medio K157UL ?, micrófono dinámico), VCO - 9 voltios (ROLLO burgués); etapa de salida del transmisor (en un transistor :), ULF (K174UN14) - 13,8 voltios. Una pequeña nota sobre el final. El primer transistor después del VCO puede alimentarse con +9 voltios y las siguientes etapas con +12 voltios. Los transistores de modulación de frecuencia (o ligeramente de fase), por supuesto, funcionan en el modo C. Los botones de 4 piezas, burgueses de tamaño pequeño de la misma grabadora de radio china son muy adecuados. Puede usar un codificador de eje mecánico, hay de rotación libre y hay interruptores con un ángulo de rotación del mango claramente limitado. Estos están en estaciones CBS baratas. Quizás entonces pondré un codificador de eje óptico desde el mouse. Y, a pesar de las garantías de RA9UWD (Yaya, Igor), el uso de cuarzo simple (no compensado térmicamente) en el sintetizador no provocó un cambio de frecuencia notable a temperatura ambiente (alrededor de +20 grados C). Por supuesto, si lleva un soldador caliente a un resonador de cuarzo, la frecuencia se disparó entre 100 y 120 hercios (el cuarzo de 10 MHz se arrancó de un controlador HDD muerto) a una frecuencia de 145 MHz. Por cierto, Alinco-DJ191 se escapa de la misma manera si sale de un apartamento cálido (alrededor de +20 grados C) (-35 grados C). Esto no se nota mucho al oído cuando se trabaja con una voz. Si se necesita más estabilidad (trabajo digital), entonces puedes poner cuarzo calentado al vacío, que se usa en el sintetizador Mayak, pero tendrás que recalcular los coeficientes de división (hay cuarzo a 2 MHz). O mire cómo se hizo en Angara, hay compensación térmica y estabilización de superpotencia. Tomé resistencias SMD y capacitancias de bloqueo del controlador de un CD-ROM muerto. Las inscripciones se pueden descifrar o se pueden medir con un C-shka. Resistencia en el circuito de alimentación del microcircuito (¿salida?) Conjunto seguro Es necesario para eliminar el efecto tiristor. El microcircuito se utiliza en una conexión estándar, versión SMD. ¿Si para una conclusión? cuelgue el LED, luego, al rastrear el programa de depuración paso a paso, quedó claro que los datos se estaban saliendo del registro del sintetizador. En la primera ejecución aparece “0” y en ejecuciones posteriores se elimina la información anterior. VCO de "Mayak" en estuche metálico relleno de espuma. RA9UWD (Yaya, Igor) hará su propio VCO, quiere poner un sintetizador de un solo chip y una unidad de control en el AVR en el móvil de cuarzo Viola (tal vez lo publiquemos también). Es mejor hacer dos VCO para reducir el ruido de fase (consulte la descripción de 1015PL2, allí se declara la pendiente de sintonización de 1 MHz por voltio). Cada VCO está sintonizado dentro de 2 MHz: 144 - 146 MHz y 133,3 - 135,3 MHz. Por ejemplo, en Alinco-DJ191, ¡un VCO cubre 174 - 130 = 44 MHz! Sí, más la primera FI 21 MHz, total 21 + 44 = 65 MHz, es decir 20 MHz por voltio o me estoy perdiendo algo? Sí, incluso 20 MHz con 3 voltios de potencia ya es mucho. En las ARMAS "Mayakovsky", el voltaje cuelga ante nuestros ojos (medido con un C-shock digital), pero ¿qué pasa con Alina entonces? No entiendo por qué :) todavía funciona. Esquema VCO de "Mayak": Los propios VCO se ensamblan en los transistores VT1 y VT2 (generador con una puerta común), a través de C11 y C12 se cargan en R10. Desde donde la señal a través de un búfer en VT4 se suministra a los amplificadores de salida VT6 (la señal va al receptor y a la etapa de salida del amplificador de potencia) y VT7 (la señal va a la entrada del chip sintetizador). El VCO se enciende en los transistores VT3 y VT5, es decir. uno trabaja para la recepción, el otro para la transmisión. Detalles: C1, C2, C4, C6, C13, C18, C19, C20, C21 - 1500 pF, C3, C5 - 3,6 pF, C7, C9 - 3,3 pF, C8, C10 - 15 pF, C11, C12 - 1 pF , C14, C15 - 12 pF, C16 - 22 pF, C17 - 10 pF. R1, R7, R8, R10, R13, R16, R18 - 15 kOhm R2 - 56 Ohm, R3, R4 - 2,2 kOhm, R5, R6, R12, R20 - 470 Ohm, R9 - 150 Ohm, R11 - 1 kOhm, R14 - 10 kOhmios, R15 - 3,9 kOhmios, R17 - 4,7 kOhmios, R19 - 180 Ohmios, R21 - 330 Ohmios. Varicaps - KV109, VT1, VT2, VT4 - KP307, VT3, VT5 - KT315, VT6, VT7 - KT399. Por ejemplo, se da el circuito VCO de Alinco-DJ191 (VCO - oscilador controlado por voltaje, oscilador controlado por voltaje): En Q301, el generador en sí, Q302 es un amplificador de búfer, la función de Q303 no me queda clara, obviamente lleva el VCO a otro rango al desviar L303 a través de C307 a tierra. Porque la capacitancia C307 (0,001 µF) en HF está bloqueando. Las placas de circuito impreso se fabricaban como placas de pruebas: un bloque, una placa. Fibra de vidrio - unilateral. Bueno, me da pereza volver a dibujarlos, escanearlos... Además, existe la idea de combinar las placas de la unidad de control y el sintetizador. Autor: Sergey Gimaev, RW9UAO; Publicación: N. Bolshakov, rf.atnn.ru Ver otros artículos sección radiocomunicaciones civiles. Lee y escribe útil comentarios sobre este artículo. Últimas noticias de ciencia y tecnología, nueva electrónica: Se ha demostrado la existencia de una regla de entropía para el entrelazamiento cuántico
09.05.2024 Mini aire acondicionado Sony Reon Pocket 5
09.05.2024 Energía del espacio para Starship
08.05.2024
Otras noticias interesantes: ▪ Autobús eléctrico a hidrógeno ▪ Se descubren estrellas que forman oro ▪ Plataforma de juego para juegos virtuales Virtuix Omni ▪ Plataforma de diseño para chips electrónicos automotrices de 7nm Feed de noticias de ciencia y tecnología, nueva electrónica
Materiales interesantes de la Biblioteca Técnica Libre: ▪ sección del sitio web de Antena. Selección de artículos ▪ artículo Psicología del desarrollo. Notas de lectura ▪ artículo ¿Qué es la plataforma continental? Respuesta detallada ▪ artículo Orquídea en forma de casco. Leyendas, cultivo, métodos de aplicación. ▪ artículo Es al revés. secreto de enfoque
Deja tu comentario en este artículo: Todos los idiomas de esta página Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio www.diagrama.com.ua |