Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Кібернетичний планетохід. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери Саме так називалася стаття П. Альошина, надрукована в журналі "Радіо" № 2 за 1987 р. У ній розповідалося про іграшку-автомат, яка здатна об'їжджати перешкоди, що зустрічаються на шляху. Її електронна частина була зібрана на чотирьох цифрових мікросхемах серії К561 та 16 транзисторах. Застосування сучасної елементної бази дозволило зменшити кількість деталей до мінімуму: три мікросхеми, кварцовий резонатор, чотири конденсатори, один резистор і світлодіод - ось і все, що необхідно для складання описаного у статті планетоходу. Запропонована іграшка, як і прототипи [1, 2], зіткнувшись із перешкодою, від'їжджає назад, повертає убік від перешкоди і знову рухається вперед, поки перед нею не виявиться нова перешкода. Напрямок маневру визначається станом (замкнуто/розімкнуто) двох мікровимикачів, змонтованих за бампером, розташованим у передній частині іграшки. Принципова схема електронної частини планетоходу зображено малюнку. Його основа - недорогий та доступний мікроконтролер (МК) AT90S1200 фірми Atmel. Наявність у його складі Flash-пам'яті програм обсягом 1 Кбайт із ресурсом 1000 циклів запису/стирання дозволяє вдосконалювати програму, а також створювати нові пристрої із застосуванням одного й того ж МК. Висновки 18, 17 МК DD1 є входами, до яких підключені мікровимикачі SA1 і SA2, розміщені в передньому бампері іграшки. Логічні рівні з висновків 13, 14 і 15, 16 (запрограмовані як виходи) управляють пороговими пристроями та мостовими підсилювачами потужності DA2 та DA1 (TA7291S), навантаженими відповідно правим (М2) та лівим (М1) двигунами. До висновку 12 DD1 підключено світлодіод HL1. Тактову частоту визначає кварцовий резонатор ZQ1 на частоту 2 МГц. Після подачі живлення пристрій витримує паузу (6...15 с), необхідну для встановлення іграшки в потрібному напрямку. Світлодіод HL1, що горить, показує наявність живлення. Після паузи він гасне і модель починає рухатися вперед. При зіткненні з перешкодою, як говорилося, вона зупиняється, від'їжджає назад і повертає убік від перешкоди. Світлодіод HL1 у цей час горить, індикуючи зміну напрямку руху. Після закінчення маневру він знову гасне і модель починає рух уперед. Програму мовою асемблера з детальними коментарями наведено в табл. 1, hex-файл - у табл. 2. Особливо слід наголосити, що в конкретному варіанті пристрою тривалість затримок залежить від частоти резонатора і швидкості руху іграшки, тому їх підбирають експериментальним шляхом. Тривалість затримки t (у секундах) розраховують за формулою t-393216Х/fрез, де 393216 число тактів підпрограми затримки; fрез – частота кварцового резонатора в герцах; X - значення констант bigpause, pause1, pause2, pause3. Наприклад, якщо застосований кварцовий резонатор на вдвічі більшу частоту (4 МГц), то відповідні константи слід збільшити вдвічі (bigpause=200, pause1=30, pause2=l00, pause3=100). Якщо ж частота резонатора така ж, як і в авторському варіанті, але швидкість руху іграшки занадто велика, і тривалість затримок треба, наприклад, скоротити в 1,5 рази, то значення констант необхідно зменшити в стільки ж разів (відповідно до 66, 10, 35 та 35). При повторенні конструкції можна використовувати МК AT90S1200 з будь-якими цифровими та літерними індексами. Найпростіший спосіб запрограмувати МК - підключити його безпосередньо до LPT порту IBM-сумісного комп'ютера (саме так був запрограмований МК при виготовленні іграшки, що описується). Докладніше про цей спосіб можна дізнатися за адресою [3] та в циклі статей [4]. Мікросхема TA7291S розроблена фірмою TOSHIBA для керування електродвигунами відеомагнітофонів. Вона має великий вхідний опір (близько 150 кОм), вбудований захист від одночасного спрацьовування (коли на обидва управляючі входи подано рівні лог. 1) та захист від навантаження. Мікросхема випускається у трьох виконаннях: для звичайного (з індексами Р та S) та для поверхневого монтажу (F). Розрізняються вони розмірами, числом і призначенням висновків, максимальним робочим струмом і потужністю, що розсіюється (у випадку з індексом Р вона найбільша). В авторському варіанті застосовано мікросхему з індексом S (у дужках на схемі вказані номери висновків виконання Р). Частота кварцового резонатора може бути від 1 до 4 МГц. Зручно застосувати трививідний керамічний резонатор (середній висновок підключають до загального дроту), у цьому випадку конденсатори С1 та С2 не знадобляться. література
Автор: М.Потапчук, м.Рівне, Україна Дивіться інші статті розділу Мікроконтролери. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Машина для проріджування квітів у садах
02.05.2024 Удосконалений мікроскоп інфрачервоного діапазону
02.05.2024 Пастка для комах
01.05.2024
Інші цікаві новини: ▪ Вільний час згубно впливає на людину ▪ Палички для їжі, що підсилюють солоний смак ▪ Жорсткі диски ще довго не подешевшають Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ Розділ сайту Мобільний зв'язок. Добірка статей ▪ стаття Про свята простота! Крилатий вислів ▪ стаття Де можна купити кубічний кавун? Детальна відповідь ▪ стаття Фармацевт. Посадова інструкція ▪ стаття Електронна газова запальничка. Енциклопедія радіоелектроніки та електротехніки ▪ стаття Система захисту УМЗЛ. Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |