Меню English Ukrainian російська Головна

Безкоштовна технічна бібліотека для любителів та професіоналів Безкоштовна технічна бібліотека


Радіостанція на 144 МГц, або Як нічого зробити щось... (частина 2). Енциклопедія радіоелектроніки та електротехніки

Безкоштовна технічна бібліотека

Енциклопедія радіоелектроніки та електротехніки / Цивільний радіозв'язок

Коментарі до статті Коментарі до статті

Початок дивіться тут: "Радіостанція на 144 МГц..."

Блок – схема р. станції:

де: СУ – блок управління; КН – кнопки; ІНД – блок індикації; СЧ – синтезатор частоти; ГУН - генератор керований напругою; TX – вихідний каскад передавача; RX – приймач; МУ – мікрофонний підсилювач; УНЧ – вихідний підсилювач НЧ.

Чи не маловажне питання: як запрограмувати процесор і, головне, чим? Звичайно, мається на увазі мікроконтролер. Подальше буде стосуватися тільки сімейства AVR від Atmel, хоча вона випускає й інші мікроконтролери (типу 8051 Intel, що тільки мають на кристалі всякі ЦАПи та ін девайси або найпотужніші 16/32 розрядні RISC - процесори у FPGA виконанні, які в домашніх умовах паяти нереально) .

По-перше, вам знадобиться знання технічної англійської мови або хоча б пристойний словник. Для початку злити з сайту (atmel.com, atmel.ru), розділ datashits (даташити безкоштовні, крім паперових), об'єм 1,4 Мбайт) опис найдешевшого мікроконтролера AT90S1200, ціна на нього в м. Новосибірську 120 рублів (напевно тоді на AT90S8515 ціна буде 851 рубль :), жартую, обіцяли в межах 200 рублів). Процесор купував найдешевший спеціально, щоб налагодити ядро ​​програми в залізі потрібні багаторазові виправлення в програмі і, відповідно, перезапис FLASH, а кількість циклів все-таки обмежена. Хоча, мучитися не варто. Описи у форматі PDF. Переглядач можна злити на більшості сайтів або компашки, називається Adobe Acrobat Reader, версія 4.0 важить 5 Мбайт. Програма безкоштовна. Почитаємо, подумаємо, і злити описи від більш ємних мікроконтролерів, наприклад AT90S8515.

Характеристики мікроконтролерів:

Мікроконтролер Об'єм FLASH Об'єм SRAM Об'єм EEPROM порти
AT90S1200 1 Кбайт 0 байт 64 байт 7+8 біт
AT90S2313 2 Кбайт 128 байт 128 байт 7+8 біт
AT90S4414 4 Кбайт 256 байт 256 байт 4 х 8 біт
AT90S8515 8 Кбайт 512 байт 512 байт 4 х 8 біт

Так, FLASH містить гарантовано 1 000 циклів запису, EEPROM 100 000 циклів запису.

Потім злити опис ассмеблерных команд (мнемоніки) (Instruction_set, об'єм 1,2 Мбайт), тобто. яка команда що робить. Цей опис має бути під рукою.

Потім злити програму для віртуального моделювання процесів (AVR Studio, об'єм 3 Мбайт), в неї вбудований асемблер, копілятор. Універсальна річ. Дуже рекомендується вивчити приклади програмування та побудови систем, які лежать на сайті виробника та в каталозі Appnotes після встановлення AVR Studio. Програма безкоштовна.

Потім злити програму - програматор, для того щоб зашити програму у FLASH пам'ять процесора і дані в EEPROM. На atmel.com (на atmel.ru також є) є програма ISP. Але чомусь вона не захотіла працювати : (, довелося скористатися програмою AVReal (брав на chat.ru/~avreal/av114r6.zip, 30 кілобайт, як я зрозумів, безкоштовна). Але вона теж не змогла нормально працювати з моїм екземпляром процесора (у мене все не як у людей) Хоча все правильно шиється/читається Програматор складається з 5 проводів і роз'єму, схема в архіві з програмою Е, орел! Не треба роз'єми на гарячу смикати, LPT порт спалиш б від пристрою з процесором Підказка: а якщо запитати від комп'ютера, там і 5 вольт є, і 12 вольт і навіть двополярка.

Фірма Atmel випускає CD-ROM з програмами, даташитами і купою прикладів та інших описів, він коштує близько 200 рублів, але я це тільки чув, сам не бачив його ніколи. Ну російському сайті Atmel є інформація з цього CD-ROM, але якась каламутна.

Ось. Як програмувати? Спочатку стираємо FLASH, потім пишемо в неї новий my_programm.hex і my_data.hex, EEPROM прати не потрібно, тільки запишіть туди дані, він сам перед цим зітреться. Потім запустимо верифікацію.

Тепер подумаємо про апаратне забезпечення, що на яку ногу вішати. Схема не наводиться, вона проста - ліньки малювати, а сканувати малюнок від руки на папірці соромно. Ось опис із висновків.

1 RESET, скидання процесора, йде на програматор, можна повісити електролітичний конденсатор на 10 мкф на масу
2 D0, кнопка "TX", сюди ж впаяний катод діода
3 D1, кнопка "UP", сюди ж впаяний катод діода
4 XT2, Кварцовий резонатор
5 XT1, кварцовий резонатор або зовнішні тактові імпульси
6 INT0/D2, вхід переривання, сюди підключені аноди клавіатурних діодів
7 D3, кнопка "DOWN", сюди ж впаяний катод діода
8 D4, кнопка "SCAN", сюди ж впаяний катод діода
9 D5, кнопка "MEM", сюди ж впаяний катод діода
10 GND, земля
11 D6, вхід шумоподавлювача
12 AIN0/B0, у мене не задіяний, можна щось повісити, потім
13 AIN1/B1, тактові імпульси для дисплея
14 B2 сигнал запису для синтезатора
15 B3, тактові імпульси для синтезатора
16 B4, дані для синтезатора та дисплея
17 MOSI/B5, підключення програматора, у мене не задіяний
18 MISO/B6, підключення програматора, у мене не задіяний
19 SCK/B7, підключення програматора, у мене не задіяний
20 V+, напруга живлення

Кнопки замикаються масою. Кварцовий резонатор з конденсаторами обв'язки та дроти для ISP підключені за схемами, наведеними у фірмовій документації. Тактові імпульси можна знімати з генератора в синтезаторі, але врахуйте робочу частоту AVR, вони працюють до 4 МГц, або до 12 МГц. До речі, шини даних та стробування індикатора та синтезатора можна поєднати, т.к. перезапис інформації у внутрішній регістр синтезатора проводиться у разі спеціальному выводу. Тобто. при нестачі висновків порту вішаємо все в купу, виводимо інформацію в синтезатор, заклацаем, а потім пишаємо дані на дисплей.

Ну що ж, настав найвідповідальніший момент: написання програми, мова – асемблер. Отже: виведемо дані на індикатор, виведемо дані на дисплей і заснемо вимкнувши тактовий генератор. Це щоб процесор скануючи клавіатуру/індикатор не створював зайвого шуму. Коли ми натиснемо кнопку низький рівень через діод потрапить на вхід переривання, процесор прокинеться і почне виконувати процедуру обробки зовнішнього переривання. У ній подивимося, яка кнопка натиснута і зробимо щось, наприклад, збільшимо частоту на один крок. Потім виведемо нові дані в синтезатор та на дисплей. Все, повернемо керування основною програмою, вона знову приспатиме процесор. Не забудьте, що при переході з прийому на передачу потрібно змінити коефіцієнт поділу синтезатора на значення, що дорівнює проміжній частоті (ПЧ у мене дорівнює 10,7 МГц), індикацію можна не чіпати і процесор можна не присипляти. Детальніше читайте вихідник, щонайменше був написаний і налагоджений буквально за два дні. Налагодження програми здійснюється на комп'ютері (AVR Studio, якщо будуть питання щодо неї, пишіть, подумаємо).

Інтерфейс. Програма на даний момент підтримує: тільки кнопки "крок вгору", "крок вниз" при кроці 25 кГц. У майбутньому: включення/вимикання репітерного рознесення, причому як -600 кГц, і +600 кГц; індикація зменшення/збільшення частоти роботи на передачу з рознесенням; сканування вгору або вниз за частотою, каналами пам'яті (вибір за кнопкою “UP”, “DOWN”, зупинка з відкриття шумоподавлювача); запис/читання осередків пам'яті; валкодер, перемикання сіток. Але, боюся, все в 1 кілобайт не поміститься. Ну і зовсім вже для крутості: прямий набір частоти на 10 кнопковій клавіатурі.

вихідник із коментарями

То був перший варіант. А ось другий. Підключити синтезатор до порту LPT замість процесора. Схема потрібна? Що слабко вигадати? Гаразд, у мене ось так було при налагодженні синтезатора:

Нога LPT Куди у синтезаторі
2 р. D0 дані
3 р. D1 строб
4 р. D2 імпульс перезапису

Нічого не погоджував, усі рівні вийшли на ТТЛ. Та й невелика програма на асемблері, яка виводить дані і виходить у ДОС. Можна просунутися далі, намалювати віртуальну панель управління і завести на LPTшник сигнал шумоподавлювача для зупинки сканування, ну я таку мету не мав. Але цілком реально, беріть DOS, Windows, OS/2, *NUX і пишіть під неї, можете навіть аудіотракт звукової карти використовувати як мікрофон / вихідний підсилювач. Чим чорт не жартує, дивишся і російський WinRadio з'явиться, але я цим (поки що) займатися не буду.

Екранувати все-таки бажано і кварц ставити непарний (типу 3,698 МГц), а то при скануванні виникне купа уражень, адже при скануванні процесор активний. Є така думка: приймач і ПЧ – НЧ тракт з одного боку, з іншого боку ГУН та вихідний каскад передавача (у мене КТ610, 200 мВт), а процесор та індикація з кнопками на передній панелі р. станції. Ось тільки незрозуміло куди поставити синтезатор, з одного боку не потрібні довгі дроти, а з іншого боку – перешкода від його кварцу. Є така думка: синтезатор розташувати біля ГУН, а кварц гріти у металевій коробочці з пінопластовим наповненням. І все це впихати в корпус від китайської магнітоли, або автомобільної СіБі-шної р. станції.

Індикація з послідовним уведенням інформації на трьох 561ІР2. ІР-ки приклеєні до індикатора, всі з'єднання проводами. Індикатор із загальним плюсом при всіх запалених елементах (888) споживає 60 мА при живленні 5 вольт. Сам індикатор підключений до живлення через струмообмежувальний резитор на +5 вольт, але за бажання (або недостатньої яскравості) можна повісити на +9 або навіть +12 вольт. Слідкуйте за вихідними струмами мікросхем (5 мА на висновок), хоч RA9UCN (Володимир, Маріїнськ) і клянеться, що все працює, але мені якось не по собі від триразового навантаження в його конструкції. Для довідки: RA9UWD (Ігор, Яя) живив індикатори від 6 вольт і грив ІР-ки до 70 градусів, нічого не вигоріло. ІР-ки харчуються у мене від +5 вольт. Якщо критично енергоспоживання, можна модифікувати програму, щоб через 5 - 6 секунд після зміни показань гасила індикацію. Щоб запалити елемент, потрібно вивести логічний “0”, щоб не запалювати – логічний “1” і простробувати. 8 імпульсів на кожну цифру, так як індикатори 7-ми розрядні, розряд старшої мікросхеми, що залишився, повісимо на “`”, що залишилися два вільних можна повісити індикацію розносу (на цьому китайському індикаторі купа світяться точок, вони в магнітолі діапазон вказували). Якщо чесно, то для індикації достатньо 2 ІР-ок: апостроф (144/145) вішається на вільне виведення старшої цифри, остання цифра "5" або "0", через діоди вішається на вільне виведення середньої мікросхеми. Або можна номер каналу індикувати, їх всього 80. Ну це якщо з ІР2 зовсім напружено. Якщо у індикатора загальний висновок сідає на масу - не біда, проінвертуємо потік даних, можна апаратно, а простіше в програмі перешити знакогенератор (один хрін він у EEPROM зберігається). Після виведення інформації про індикатор про нього можна забути. Швидкість виведення - до 2 МГц, швидше за 561ІР2 починають збоїти. Один товариш обіцяє подарувати РКІ з контролером, проте я його поставлю.

До речі про харчування: синтезатор, блок управління - 5 вольт (КРЕН5, можна повісити на кожен блок, зараз є в малогабаритному виконанні, ну як КТ209); приймач, мікрофонний підсилювач (половина К157УЛ, динамічний мікрофон), ГУН - 9 вольт (буржуйський КРЕН); вихідний каскад передавача (на одному транзисторі:), УНЧ (К174УН14) – 13,8 вольт.

Маленьке зауваження по краю. Перший транзистор після ГУНу можна запитати від +9 вольт, а наступні каскади від +12 вольт. Модуляція частотна (чи трохи фазова), транзистори, звісно, ​​працюють у режимі З.

Кнопки будь-які 4 штуки, добре підходять буржуйські малогабаритні від тієї ж китайської магнітоли. Можна використовувати механічний вал-кодер, є вільно, що обертаються, а є перемикачі з чітко обмеженим кутом повороту ручки. Такі стоять на дешевих станціях. Можливо потім поставлю оптичний вал-кодер із мишки.

І, не дивлячись на запевнення RA9UWD (Яя, Ігор), використання простого (не термокомпенсованого) кварцу в синтезаторі не призвело до помітного догляду за частотою при кімнатній температурі (близько +20 град. С). Звичайно, якщо піднести гарячий паяльник до кварцового резонатора, то частота тікала на 100 - 120 герц (кварц на 10 МГц був видертий з дохлого контролера HDD) на частоті 145 МГц. До речі, Alinco-DJ191 тікає аналогічно, якщо з теплої квартири (близько +20 град. С) виходиш на вулицю (-35 град. С). Це не дуже помітно на слух під час роботи голосом. Якщо стабільність потрібна більше (робота цифрою), можна поставити кварц з підігрівом у вакуумі, що використовується в синтезаторі “Маяка”, але доведеться перерахувати коефіцієнти поділу (там кварц на 2 МГц). Або подивитися як зроблено в “Ангарі”, там і термокомпенсація та суперстабілізація харчування.

SMD резистори та блокувальні ємності брав з контролера з дохлого CD-ROM. Написи можна розшифровувати, а можна і помірити Ц-шкою. Резистор у ланцюзі живлення мікросхеми (висновок?) ставити обов'язково! Він необхідний усунення тиристорного ефекту. Мікросхема використана у стандартному включенні, SMD виконання. Якщо на висновок? повісити світлодіод, то при покроковій трасуванні налагоджувальної програми було видно, що за дані вивалюються з регістру синтезатора. На першому прогоні там “0”, а за наступних виганяється попередня інформація.

ГУН від "Маяка" в металевому корпусі, залитий пінопластом. RA9UWD (Яя, Ігор) робитиме свій ГУН, він хоче в кварцовану мобільну “Віолу” поставити однокристальний синтезатор та блок управління на AVR (можливо також опублікуємо). Гунів робити краще два для зменшення фазового шуму (див. опис 1015ПЛ2 там заявлена ​​крутість перебудови 1 МГцна вольт). Кожен ГУН перебудовується в межах 2 МГц: 144 – 146 МГц та 133,3 – 135,3 МГц. Наприклад Alinco-DJ191 один ГУН перекриває 174 - 130 = 44 МГц!! І плюс ще перша ПЧ 21 МГц, разом 21 + 44 = 65 МГц тобто. 20 МГц на вольт чи я чогось не розумію? Та навіть 20 МГцпри 3 вольтах харчування це вже багато. На "Маяковських" ГУНах напруга бовтається на очах (міряла цифровою Ц-шкою), а що ж тоді в Алінки? Я взагалі не розумію чому :) воно все ж таки працює.

Схема ГУН від "Маяка":

Радіостанція на 144 МГц. Схема
(Натисніть для збільшення)

Самі гуни зібрані на транзисторах VT1 і VT2 (генератор із загальним затвором), через С11 і С12 вони навантажені на R10. З якого сигнал через буфер VT4 подається на вихідні підсилювачі VT6 (сигнал йде на приймач і вихідний каскад підсилювача потужності) і VT7 (сигнал йде на вхід мікросхеми синтезатора). На транзисторах VT3 і VT5 зроблено комутацію ГУН, тобто. один працює приймання, інший передачу. Деталі: С1, С2, С4, С6, С13, С18, С19, С20, С21 – 1500 пФ, С3, С5 – 3,6 пФ, С7, С9 – 3,3 пФ, С8, С10 – 15 пФ, С11, С12 – 1 пФ, С14, С15 – 12 пФ, С16 – 22 пФ, С17 – 10 пФ. R1, R7, R8, R10, R13, R16, R18 – 15 кОм R2 – 56 Ом, R3, R4 – 2,2 кОм, R5, R6, R12, R20 – 470 Ом, R9 – 150 Ом, R11 – 1 кОм , R14 – 10 кОм, R15 – 3,9 кОм, R17 – 4,7 кОм, R19 – 180 Ом, R21 – 330 Ом. Варикапи – КВ109, VT1, VT2, VT4 – КП307, VT3, VT5 – КТ315, VT6, VT7 – КТ399.

Для прикладу дана схема ГУН від Alinco-DJ191 (VCO - voltage controlled oscilator, керований генератор напругою):

Радіостанція на 144 МГц. Схема
(Натисніть для збільшення)

На Q301 себе сам генератор, Q302 буферний підсилювач, роль Q303 мені неясна, очевидно перетягує ГУН на інший спектр шунтуючи L303 через С307 на масу. Т.к. ємність С307 (0,001 мкФ) на ВЧ є блокувальною.

Друкарські плати виготовлялися типу макеток: один блок - одна плата. Склотекстоліт – односторонній. Ну ліньки мені їх перемальовувати, сканувати... До того ж є думка об'єднати плати блоку управління та синтезатора.

Автор: Гімаєв Сергій, RW9UAO; Публікація: Н. Большаков, rf.atnn.ru

Дивіться інші статті розділу Цивільний радіозв'язок.

Читайте та пишіть корисні коментарі до цієї статті.

<< Назад

Останні новини науки та техніки, новинки електроніки:

Шум транспорту затримує зростання пташенят 06.05.2024

Звуки, що оточують нас у сучасних містах, стають дедалі пронизливішими. Однак мало хто замислюється про те, як цей шум впливає на тваринний світ, особливо на таких ніжних створінь, як пташенята, які ще не вилупилися з яєць. Недавні дослідження проливають світло на цю проблему, вказуючи на серйозні наслідки для їхнього розвитку та виживання. Вчені виявили, що вплив транспортного шуму на пташенят зебрового діамантника може призвести до серйозних порушень у розвитку. Експерименти показали, що шумова забрудненість може суттєво затримувати їх вилуплення, а ті пташенята, які все ж таки з'являються на світ, стикаються з низкою здоровотворних проблем. Дослідники також виявили, що негативні наслідки шумового забруднення сягають і дорослого віку птахів. Зменшення шансів на розмноження та зниження плодючості говорять про довгострокові наслідки, які транспортний шум чинить на тваринний світ. Результати дослідження наголошують на необхідності ...>>

Бездротова колонка Samsung Music Frame HW-LS60D 06.05.2024

У світі сучасної технології звуку виробники прагнуть не тільки бездоганної якості звучання, але й поєднання функціональності з естетикою. Одним із останніх інноваційних кроків у цьому напрямку є нова бездротова акустична система Samsung Music Frame HW-LS60D, представлена ​​на заході 2024 World of Samsung. Samsung HW-LS60D – це не просто акустична система, це мистецтво звуку у стилі рамки. Поєднання 6-динамічної системи з підтримкою Dolby Atmos та стильного дизайну у формі фоторамки робить цей продукт ідеальним доповненням до будь-якого інтер'єру. Нова колонка Samsung Music Frame оснащена сучасними технологіями, включаючи функцію адаптивного звуку, яка забезпечує чіткий діалог на будь-якому рівні гучності, а також автоматичну оптимізацію приміщення для насиченого звукового відтворення. За допомогою з'єднань Spotify, Tidal Hi-Fi і Bluetooth 5.2, а також інтеграцією з розумними помічниками, ця колонка готова задовольнити ...>>

Новий спосіб управління та маніпулювання оптичними сигналами 05.05.2024

Сучасний світ науки та технологій стрімко розвивається, і з кожним днем ​​з'являються нові методи та технології, які відкривають перед нами нові перспективи у різних галузях. Однією з таких інновацій є розробка німецькими вченими нового способу керування оптичними сигналами, що може призвести до значного прогресу фотоніки. Нещодавні дослідження дозволили німецьким ученим створити регульовану хвильову пластину всередині хвилеводу із плавленого кремнезему. Цей метод, заснований на використанні рідкокристалічного шару, дозволяє ефективно змінювати поляризацію світла через хвилевід. Цей технологічний прорив відкриває нові перспективи розробки компактних і ефективних фотонних пристроїв, здатних обробляти великі обсяги даних. Електрооптичний контроль поляризації, що надається новим методом, може стати основою створення нового класу інтегрованих фотонних пристроїв. Це відкриває широкі можливості для застосування. ...>>

Випадкова новина з Архіву

Виявлено чужорідну зірку в Чумацькому Шляху 17.05.2019

Співробітники Національної астрономічної обсерваторії Японії висунули гіпотезу, згідно з якою одна із зірок Великої Ведмедиці є чужорідною та зародилася в іншій галактиці. На думку дослідників, частиною Чумацького Шляху вона стала після її зіткнення з іншою галактикою.

Аналіз спектрів зірки J1124+4535 показав, що вона бідна на метали, такі як магній, проте демонструє несподівано високий рівень важкого елемента європія. Таке співвідношення хімічних елементів є унікальним для зірок Чумацького шляху. Проте для сусідніх карликових галактик воно досить типове.

Це відкриття дало привід припускати, що кілька мільярдів років тому сталося зіткнення Чумацького Шляху з іншою галактикою. У результаті галактика була повністю поглинена, а зірка J1124+4535 залишилася, можливо, єдиним нагадуванням про катаклізм.

Зірку було виявлено ще 2015 року, проте лише зараз вчені отримали інформацію про її склад.

Інші цікаві новини:

▪ Рись в акваторії

▪ Лазерний проектор Panasonic PT-CMZ50

▪ Знайдено гриби, що виділяють золото

▪ Названо найкращий час для обіду

▪ Пленоптичні камери для пристроїв Nokia

Стрічка новин науки та техніки, новинок електроніки

 

Цікаві матеріали Безкоштовної технічної бібліотеки:

▪ розділ сайту Захист електроапаратури. Добірка статей

▪ стаття Габріель Сідоні Колетт. Знамениті афоризми

▪ стаття Як американський плавець змусив усю радянську збірну носити вуса? Детальна відповідь

▪ стаття Кухонний кухар. Посадова інструкція

▪ стаття Ретро: на польовому транзисторі Енциклопедія радіоелектроніки та електротехніки

▪ стаття Багатоканальне посилення в УМЗЧ із вкрай глибокою ООС. Енциклопедія радіоелектроніки та електротехніки

Залишіть свій коментар до цієї статті:

ім'я:


E-mail (не обов'язково):


коментар:





All languages ​​of this page

Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт

www.diagram.com.ua

www.diagram.com.ua
2000-2024