Сучасні мікроконтролери
Сегментний світлодіод індикатор. Імовірно, найпростіший спосіб виводу числових десяткових і шістнадцятирічних даних — це використання 7-сегментного світлодіодного індикатора. Такі індикатори були дуже популярні в 70-х роках, але згодом їхнє місце зайняли рідкокристалічні індикатори. Але світлодіодні індикатори дотепер є корисними приладами, що можуть бути включені в схему без великих зусиль для… Читати ще >
Сучасні мікроконтролери (реферат, курсова, диплом, контрольна)
Вступ
ATMEL — один з світових лідерів у виробництві широкого спектру мікросхем незалежної пам’яті, FLASH-мікроконтролерів і мікросхем програмованої логіки, узяла старт по розробці RISC-мікроконтролерів у середині 90-х років, використовуючи все свої технічні рішення, накопичені до цього часу.
Концепція нових швидкісних мікроконтролерів була розроблена групою розробників дослідницького центру ATMEL в Норвегії, ініціали яких потім сформували марку AVR. Перші мікроконтролери AVR ATtiny24 з’явилися у середині 1997 р. і швидко здобули розташування споживачів.
AVR-архітектура, на основі якої побудовані мікроконтролери сімейства ATtiny, об'єднує могутній гарвардський RISC-процесор з роздільним доступом до пам’яті програм і даних, 32 регістри загального призначення, кожний з яких може працювати як регистракумулятор, і розвинену систему команд фіксованої 16-біт довжини. Більшість команд виконуються за один машинний такт з одночасним виконанням поточної і вибіркою наступної команди, що забезпечує продуктивність до 1 MIPS на кожен Мгц тактової частоти.
32 регістри загального призначення утворюють регістровий файл швидкого доступу, де кожен регістр безпосередньо пов’язаний з АЛП. За один такт з регістрового файлу вибираються два операнди, виконується операція, і результат повертається в регістровий файл. АЛП підтримує арифметичні і логічні операції з регістрами, між регістром і константою або безпосередньо з регістром.
Регістровий файл також доступний як частина пам’яті даних. 6 з 32-х регістрів можуть використовуватися як три 16-розрядні регістри-покажчики для непрямої адресації. Старші мікроконтролери сімейства AVR мають у складі АЛУ апаратний помножувач.
Базовий набір команд AVR містить 120 інструкцій. Інструкції бітових операцій включають інструкції установки, очищення і тестування бітів.
Всі мікроконтролери AVR мають вбудовану FLASH-ROM з можливістю внутрішньо схемного програмування через послідовний 4-контактний інтерфейс.
Периферія МК AVR включає: таймери-лічильники, широко-імпульсні модулятори, підтримку зовнішніх переривань, аналогові компаратори,
10-розрядний 8-канальний АЦП, паралельні порти (від 3 до 48 ліній введення і висновку), інтерфейси UART і SPI, сторожеой таймер і пристрій скидання по включенню живлення. Всі ці якості перетворюють AVR-мікроконтролери на могутній інструмент для побудови сучасних, високопродуктивних і економічних контроллерів різного призначення.
В рамках єдиної базової архітектури AVR-мікроконтролери підрозділяються на три підродини:
— Classic AVR — основна лінія мікроконтролерів з продуктивністю окремих модифікацій до 16 MIPS, FLASH ROM програм 2−8 Кбайт, ЕEPROM даних 64−512 байт, SRAM 128−512 байт;
— mega AVR з продуктивністю 4−6 MIPS для складних додатків, що вимагають великого обьема пам’яті, FLASH ROM програм 64−128 Кбайт, ЕEPROM даних 64−512 байт, SRAM 2−4 Кбайт, SRAM 4 Кбайт, вбудований 10-розрядний 8-канальний АЦП, апаратний помножувач 8×8;
— tiny AVR — низьковартістні мікроконтролери в 8-вивідному виконанні мають вбудовану схему контролю напруги живлення, що дозволяє обійтися без зовнішніх супервізорних мікросхем.
1. Функціональна схема мікроконтролера та її опис
Нижче на рисунку 1.1 представлена схема використаного в курсовому проекті мікроконтролера ATtiny24.
Рисунок 1.1 — Мікроконтролер ATtiny24
1.1 Опис мікроконтролера AVR® — висока продуктивність і RISC архітектура з низьким енергоспоживанням
118 потужних інструкцій — більшість із них виконуються за один такт 32×8 робітників регістрів загального призначення.
Продуктивність, аж до 8 MIPS при 8 МГЦ.
Дані й енергонезалежна програмна пам’ять, SPI послідовний інтерфейс із підтримкою внутрісистемного програмування, ресурс запису/ стирання 1000 циклів:
8 Кбайт Flashпам’яті з підтримкою внутрісистемного програмування (ISP) (ATtiny24);
4 Кбайт Flashпам’яті з підтримкою внутрісистемного програмування (ISP) (ATtiny24);
512 байт EEPROM, ресурс запису/ стирання 100 000 циклів (ATtiny24);
512 байт EEPROM, ресурс запису/ стирання 100 000 циклів (ATtiny24);
Програмувальне блокування для безпеки програмного забезпечення. Периферія:
8- мі канальний, 10- ти розрядний АЦП;
Програмувальний послідовний UART;
Два 8- мі розрядних таймера/ лічильника з окремим попереднім дільником частоти.
Один 16- ти розрядний таймер/ лічильник з окремим попереднім дільником частоти з режимами порівняння, захоплення.
Програмувальний таймер, що стежить, з убудованим тактовим генератором.
Убудований аналоговий компаратор.
Три ШИМ каналу Спеціальні функції мікроконтролера:
Ланцюг ініціалізації при аварійному відключенні живлення;
Контролер реального часу (RTC) з виділеним тактовим генератором і режимом лічильника;
Зовнішні й внутрішні джерела переривання.
Режими зниженого енергоспоживання:
Спокою (Idle);
Економії (Save);
Відключення (Power Down) I/O:
32 програмувальні шини I/O;
Напруга живлення:
VCC від 4.0 У до 6.0 У для ATtiny24;
VCC від 2.7 У до 6.0 У для ATtiny24;
Градація по швидкодії:
Від 0 до 8 МГЦ (ATtiny24);
Від 0 до 4 МГЦ (ATtiny24);
ATtiny24 є 8- мі розрядними CMOS мікроконтролерами з низьким рівнем енергоспоживання, заснованими на вдосконаленої AVR RISC архітектурі. Завдяки виконанню високопродуктивних інструкцій за один період тактового сигналу, ATtiny24 досягають продуктивності, що наближається до рівня 1 MIPS на МГЦ, забезпечуючи розроблювачу можливість оптимізувати рівень енергоспоживання відповідно до необхідної обчислювальної продуктивності.
Ядро AVR містить потужний набір інструкцій і 32 робітників регістру загального призначення. Усі 32 регістра прямо підключені до арифметико — логічному пристрою, що забезпечує доступ до двом незалежним регістрам при виконанні однієї інструкції за один такт. У результаті, дана архітектура має більш високу ефективність коду, при підвищенні пропускної здатності, аж до 10 разів, у порівнянні зі стандартними мікроконтролерами CISC. ATtiny24 мають: 4 Кбайт/ 8 Кбайт Flash — пам’яті з підтримкою внутрісистемного програмування, 256/512 байт EEPROM, 256/512 байт SRAM, 32 лінії I/O загального призначення, 32 робітників регістру загального призначення, контролер реального часу (RTC), три універсальні таймери/ лічильника з режимами порівняння, програмувальний послідовний UART, 8- мі канальний, 10- ти розрядний АЦП, програмувальний таймер, що стежить, з убудованим тактовим генератором і програмувальний послідовний порт SPI для завантаження програм в Flash пам’ять, а також, три програмно обирані режими економії енергоспоживання. Режим очікування «Idle» зупиняє CPU, але залишає функціонувати SRAM, таймер/ лічильники, SPI порт і систему переривань. Режим економії енергоспоживання «Power Down» зберігає значення регістрів, але зупиняє тактовий генератор, відключаючи всі решт функції мікроконтролера, аж до наступного зовнішнього переривання, або до апаратної ініціалізації. У режимі економії нергоспоживання «Save», тактовий генератор таймера продовжує працювати, забезпечуючи користувачу функції таймера, у той час, як інша частина пристрою перебуває в стані спокою. Пристрої виробляються із застосуванням технологи енергонезалежної пам’яті з високою щільністю розміщення, розробленої в корпорації Atmel. Убудована Flash — пам’ять із підтримкою внутрісистемного програмування забезпечує можливість перепрограмування програмного коду в складі системи, за допомогою SPI послідовного інтерфейсу, або за допомогою стандартного программатора енергонезалежної пам’яті. Завдяки сполученню вдосконаленого 8- мі розрядного RISC CPU з Flashпам’яттю з підтримкою внутрісистемного програмування на одному кристалі вийшли високопродуктивні мікроконтролери ATtiny24, що забезпечують
гнучке й економічновисокоефективне рішення для багатьох додатків, що вбудовуються систем керування.
AVR ATtiny24 підтримуються повним набором програм і пакетів для розробки, включаючи: компілятори З, макроасемблери, отладчики/ симуляторы програм, внутрісхемні емулятори й набори для макетування.
1.2 Опис пінів
VCC — Живлення.
GND — Земля.
Port, А (PA7.PA0) — порт, А — 8-ми бітовий, двонаправлений порт введення висновку. Піни порту можуть використовувати внутрішнє джерело живлення (pullups для кожного піна окремо). Вихідний буфер порту, А може живитися 20 мА і може управляти LED дисплеєм напряму. Порт, А служить для підключення вхідних пристроїв до інтегральної схеми .
Port B (PB7.PB0) — порт B- 8-ми бітовий, двонаправлений порт введення висновку з внутрішнім живленням пінов. Вхідний буфер порту B може живитися 20 мА. Порт В використовується для різних спеціальних можливостей ATtiny24.
RESET — вхідний пін. Низький рівень сигналу протягом двох машинних тактів на цьому піне приводить до перезавантаження пристрою.
XTAL1 — вхід для інвертуючого генератора-підсилювача, а також вхід для внутрішньої схеми годинника.
XTAL2 — вихід для (inverting olscilator amplifier).
VCC через спеціальний low-pass фільтр. Щоб напруга відрізнялася від VCC не більше ніж на 0.4 В.
AREF — аналоговий управляючий вхідний сигнал для ADC (analog reference input).
AGND — якщо плата має окремий спеціальний вихід — «аналогову» землю, AGND повинен бути сполучений з нею. В інакшому випадку AGND з'єднується з GDN.
2. Конструювання структурної та функціональної схеми мультиметра
Розробка схеми полягає в досконалому розгляді структурних частин схеми, їх призначення, опис, та функціональність.
2.1 Розробка структурної схеми
Рисунок 2.1 — Структурна схема пристрою
2.2 Розробка функціональної схеми
Розробку функціональної схеми починалась з послідовного опису кожного блоку схеми: — стабілізатор напруги. На вхід даної мікросхеми подається напруга 10−30 В з виходу одержуємо постійну напругу 5 В. Напруга 5 В необхідна для живлення мікросхем;
— мікроконтролер. На дану мікросхему також подається земля і живлення. Сигнал скидання і на його входи також поступають сигнали від різних пристроїв таких як датчик температури, послідовний інтерфейс обміну, клавіатура пристрій відображення і ін. т. е дана мікросхема управляє всім іншим;
— джерело зовнішньої напруги (система подачі вимірювального сигналу на АЦП.)
— джерело струму. З виходу даної мікросхеми знімаємо постійний струм, на вхід подається земля і живлення;
— джерело опорної напруги. На вхід земля і живлення, з виходу одержуємо постійну напругу 2,5 В. Опорна напруга для вбудованого АЦП;
— послідовний інтерфейс. Він управляється від мікроконтролера, тобто на його входи окрім живлення і землі, подаються сигнали (RE, R0, DE, DO)
— по яких відбувається прочитування або запис даних в комп’ютер по послідовному порту;
— клавіатура. З виходу йде код в мікроконтролер, який там обробляється і по ньому виконується яка або операція, на вхід подається земля;
— дисплей. Призначений для висновку вимірювань. Висновком даних на екран управляє мікроконтролер, тому на входи даного блоку також поступають сигнали управління і самі дані з мікроконтролера. На вхід також подається земля і живлення;
— супервізор напруги. На виході даного блоку формується загальний сигнал скидання, на вхід подаються земля і живлення;
3. Розробка електрично-принципової схеми
3.1 Розрахунок режимів вимірювання мультиметру
Розрахунок режимів роботи мультиметру згідно заданими параметрами представлений нижче.
Рисунок 3.1 — Схема вимірювання режимів мультиметру
На рисунку 3.1 зображено:
1. АЦП
2. МК
3. Індикатор
4. Резистори R1, R2,R3,R4,R5
Розрахунок вімірювання режимів роботи мультиметру.
R=U/I
I=U/R
R1=5мОм I=5/1000=0,005A
R2=5мОм I=25/5000=0,005A
R3=20мОм I=100/20 000=0.005A
R4=50мОм I=250/50 000=0.005A
R5=100мОм I=500/100 000=0.005A
3.2 Вибір основних компонентів приладу та методів їх підключення
Джерело живлення схеми на мікроконтролерах — дуже важливий вузол. Жодна схема не може працювати без джерела живлення. На ухвалення рішення про вибір типу джерела живлення впливає безліч факторів, в залежності від створюваної конструкції. У першу чергу, живлення пристрою може бути від батарей чи від мережі змінного струму 220 В.
У деяких випадках навіть тоді, коли поруч є мережа змінного струму, має сенс застосовувати батарейне живлення — якщо споживання пристрою дуже мале і батарей вистачить на тривалий термін роботи. Це дозволяє зробити схему простіше і легше (не потрібний мережний трансформатор і т.д.).
Батарейне живлення. Випускається багато видів батарей. Вони бувають різних розмірів. При виборі батареї для живлення своєї схеми варто керуватися наступними параметрами:
1. Ємність батареї — це дуже важливий параметр, вимірюється він у мА/год чи А/год (міліампер-година чи ампер-година). Він визначає тривалість роботи конструкції без заміни батарей. Чим ємність більше, тим довше буде працювати схема. Звичайно чим більше ємність батареї, тим більше її розміри і маса.
2. Напруга батареї.
3. Термін збереження батареї.
4. Робоча температура батареї. Особливо важливо враховувати вплив температури в тому випадку, якщо конструкція повинна працювати при низьких чи високих температурах (наприклад, на вулиці).
5. Розміри, форма і вага батареї.
Живлення від мережі. Для живлення від мережі можна застосувати звичайні стабілізатори напруги наприклад КР142ЕН5А (аналог закордонної мікросхеми 7805). Ця мікросхема дозволяє одержати стабілізовану напругу величиною 5 В при струмі приблизно до 1 А. Якщо такий великий струм не потрібно, можна застосувати стабілізатор типу 05, що дозволяє одержати струм до 100 мА. Взагалі стабілізатори можуть бути всілякими, головне, щоб вони забезпечували потрібну напругу і величину струму для роботи схеми.
Перспективний варіант побудови мережних джерел живлення — імпульсні перетворювачі напруги. Вони дозволяють відчутно знизити масу джерела живлення і збільшити його КПД. Але це окрема велика тема, і в цій книзі вона розглядатися не буде.
Живлення від ліній портів. У деяких випадках, якщо схема споживає дуже маленький струм, можливе живлення її від інформаційних ліній портів. Наприклад, якщо пристрій підключається до порту LPT1 і використовує тільки 3 лінії, інші лінії, що працюють на вивід, можуть використовуватися як джерело живлення (природно, для цього на них потрібно вивести значення 1).
7-сегментний світлодіод індикатор. Імовірно, найпростіший спосіб виводу числових десяткових і шістнадцятирічних даних — це використання 7-сегментного світлодіодного індикатора. Такі індикатори були дуже популярні в 70-х роках, але згодом їхнє місце зайняли рідкокристалічні індикатори. Але світлодіодні індикатори дотепер є корисними приладами, що можуть бути включені в схему без великих зусиль для створення програмного забезпечення. Включаючи визначені світлодіоди (запалюючи сегменти), можна виводити десяткові числа.
Кожен світлодіодний індикатор має свій буквений ідентифікатор (А, В, С, D, Е, F чи G), і одна з ніжок світлодіода підключена до відповідного зовнішнього виводу. Другі ніжки всіх світлодіодів з'єднані разом і підключені до загального виводу. Цей загальний вивід визначає тип індикатора: із загальним катодом чи із загальним анодом. Підключення індикатора до мікроконтролера здійснюється дуже просто: звичайно індикатор підключають як сім чи вісім (якщо використовується десяткова крапка) незалежних світлодіодів.
Найбільш важливою частиною роботи при підключенні до мікроконтролера декількох 7-сегментних індикаторів є призначення ліній введення-виводу для кожного світлодіоду. Типовий спосіб підключення декількох індикаторів полягає в тому, щоб включити їх паралельно і потім керувати протіканням струму через загальні виводи окремих індикаторів. Тому що величина цього струму звичайно перевищує припустиме значення вихідного струму мікроконтролера, то для керування струмом включаються додаткові транзистори, що вибирають, який з індикаторів буде знаходитися в активному стані.
Аналого-цифровий перетворювач (АЦП) — пристрій, що перетворює вхідний аналоговий сигнал в дискретний код (цифровий сигнал). Зворотне перетворення здійснюється за допомогою ЦАП (цифро-аналогового перетворювача). Як правило, АЦП — електронний пристрій, що перетворює напругу в двійковий цифровий код. Проте, деякі неелектронні пристрої, такі як перетворювач кут-код, слід також відносити до АЦП.
Стабілізатор напруги — електричний пристрій, одержуючий живлення від зовнішнього джерела і напругу, що видає на своєму виході, не залежну від напруги живлення (за умови, що напруга живлення не виходить за допустимі межі). За типом вихідної напруги стабілізатори діляться на стабілізатори постійного струму і змінного струму. Як правило, тип живлення (постійний або змінний струм) такий же, як і вихідна напруга.
Подільник напруги — пристрій для ділення постійної або змінної напруги на частини. Будується на основі активних або реактивних опорів. Прикладом простого дільника на індуктивних опорах є трансформатор. Широке застосування в техніці (завдяки своїй простоті) отримали резистивні дільники напруги. Простий дільник резистора напруги є два послідовно включених резистора R1 і R2 підключених до джерела напруги U.
Мікроконтролер (МК) — це комп’ютер, що розмістився в одній мікросхемі. Звідси і його основні привабливі якості: малі габарити; високі продуктивність, надійність і здатність бути адаптованим для виконання самих різних завдань. Його основне призначення — використання в системах автоматичного управління, вбудованих в самі різні пристрої: кредитні картки, фотоапарати, стільникові телефони, музичні центри, телевізори, відеомагнітофони і відеокамери, пральні машини, мікрохвильові печі, системи охоронної сигналізації, системи запалення бензинових двигунів, електроприводи локомотивів, ядерні реактори і багато що, багато що інше.
4. Створення алгоритму роботи мультиметра на заданому мікроконтролері
Алгоритм роботи мікроконтролеру ATtiny24 представлений на рисунку 4.1
Рисунок 4.1 — Алгоритм роботи АЦ
5. Створення програмного модуля роботи мультиметра на мовах програмування «avr assembler» або с++
Програма ініціалізації ЖКІ написана на мові Асемблер: initlcd:
rcall del
ldi r25,30h
rcall icom
rcall del
ldi r25,30h
rcall icom
rcall del
ldi r25,30h
rcall icom
ldi r25,38h; встановлюємо розрядність шини данных=8 кількість рядків =2, шрифт 5×7 крапок
rcall icom
ldi r25,08h; включити дисплей, запалити курсор
rcall icom
ldi r25,01h; очистити дисплей і встановити курсор в нульову позицію
rcall icom
ldi r25,06h; встановлюємо напрям зсуву курсор в право, заборонити зсув дисплея разом із зсувом курсора
rcall icom
ret
del: ldi r17,150 ;затримка ~15 ms при кварці 4 Мгц
l: ldi r18,200 ;
l1: dec r18; brne l1; dec r17; brne l; ret
icom:
in r0, portA
sbi r0,2; встановить RS в 1
out portA, r0
in r0, portA
сbi r0,1; встановить W/R в 0
out portA, r0
in r0, portA
sbi r0,0; встановить Е в 1
out portC, r0
out portB, r25 ;записать в ЖКІ команду з регістра r25 in r0, portA
cbi r0,0 ;сбросить Е в 0
out portA, r0
in r0, portA
sbi r0,1; встановить W/R в 1
out portA, r0
ret
Так виглядає код програми на С++ з використанням елементів мови Assembler:
//Маке: avr81, at90s4433,Level=2,VMLab, SRC=$(TARGET) .с led. с
include //Бібліотека введення-виводу
#define VREF 5000 //Напруга Vref в міллівольтах
extern void lcd_com (unsigned char p); //Ввод команд ЖКИ
extern void lcd_dat (unsigned char p); //Ввод даних ЖКИ
extern void lcd_init (void);//Ініциалізация ЖКИ
unsigned char t[]=" ==VOLTMETER== Volt «; //
int main (void) //Начало основної програми
{ unsigned long volt; //Виміряєма напруга Vin АЦП
unsigned int а; //Допоміжний лічильник
PORTB = DDRD = OXFF; //В=входи з резисторами, Б=виходи
PORTC = 0xF8; DDRC = 0×05/ //PC0, PC2 виходи з балка. О
lcd_init (); // Ініциалізация ЖКИ (4 битий, 16×2)
//Регістр ADMUX: АЦП 10 битий, Vref=AVCC, канал-1 (РС1)
ADMUX &= OXDF & 0x7 °F & OxFl; ADMUX |= 0×40 I 0×01;
//Регістр ADCSRA: вкл. АЦП, постоян. вимір., Р. ацп=125кГц
ADCSRA &= OXFB; ADCSRA |= 0×80 | 0×40 | 0×20 | 0×03;
for (lcd_com (0×80), a=0; a<32; a++) //Текст заставки
{ if (a==16) lcd_com (0xC0); //Перехід на нижній рядок
lcd_dat (t[a]); //Вивід поточного символу
} //Закінчення виведення початкового напису VOLTMETER
while (1) //Без кінцевий цикл вимірювань
{ volt = ADCL; //Зчитування молодших 8 бітів результату
volt += ((int)ADCH «8); //Плюс два старших біта
volt=volt*VREF/1024; //Вимірювання Vin в мілівольтах
lcd_com (0xC3); //Установка курсора в нижньому рядку
led dat (volt/1000 + 0×30); //Індикація одиниць вольт
lcd_dat (','); // Індикація коми
lcd_dat ((volt/100)%10 + 0×30); //Сотні міллівольт
lcd_dat ((volt/10)%10 + 0×30); //Десятки міллівольт
lcd_dat (volt%10 + 0×30); //Одиниці міллівольт
for (a=65 000; а > 0; а—); //Пауза для індикації
} //Перехід до нового вимірювання АЦП
} //WinAVR-20 050 214, довжина коду 680 байтів
#define VREF 2560 //Напруга Vref в міллівольтах
//Регістр ADMUX: АЦП 10 битий, Vref=2,56 В, канал-1 (РС1)
ADMUX &= OXDF & OxFl; ADMUX |= OXCO | 0×01; //
VI PCI VSS SLIDER1(0 5); Змінний резистор між VCC, PCI, GND; ЖКИ 16x2
RS R/W E Інтерфейс 4-бит Не підключено
XI LCD (16 2 250K) PC0 VSS РС2 PD7 PD6 PD5 PD4 nc3 nc2 ncl ncO
//Вольтамперметр на 3KKM,=AVR. Ступінь 8,
//Make: avr82, atmega8,Level=2,VMLab, SRC=$(TARGET) .с led. с
//Фьюзы: SUT0=CKSEL3=CKSEL2=CKSEL1="0″ (Генератор 1 Мгц)
#include //Бібліотека введення-виводу
#define VREF 5000 //Напруга Vref в міллівольтах
#define RIZM 200 //опір вімір. резистора в Омах
extern void lcd_com (unsigned char p); //Ввод команд ЖКИ
extern void lcd_dat (unsigned char p); //Ввод даних ЖКИ
extern void lcd_init (void); //Інициалізация ЖКИ
int main (void) //Начало основної програми
0x01; //
//Регістр ADCSRA: вкл. АЦП, одиночний запуск, Р. ацп=62кГц
ADCSRA Ј= OXDF & OXFC; ADCSRA
Код задіяний в програмі працює таким чином, щоб мікроконтролер виводив на дисплей вимірювальні одиниці, а вбудований АЦП величину виміру.
Висновок
Під час створення курсового проекту були застосовані знання набуті на теоретичних і практичних заняттях з різних технічних предметів, які були втіленні в розробці проекту.
В даній курсовій роботі був розроблений цифровий мультиметр на базі мікроконтролера ATtiny24, який виконує функції компаратора зовнішних сигналів, з метою визначення параметрів джерела зовнішньої напруги. Пристрій здатний розрізняти величини напруги від 200 мВ до 100 В, що дозволяє використовувати його при вимірюванні елекртичних параметрів практично всіх побутових приладів, але від має недолік — помилки у вимірюванні за рахунок невеликого дребезу напруги зовнішнього джерела.
В результаті отриманий прилад доволі компактний та ефективний засіб тестування електричних параметрів із зручним інтерфейсом під'єднання до комп’ютеру та великим потенціалом використання.
Перелік посилань
1. Бокуняев А. А., Борисов Н. М., Варламов Р. Г. і ін. Довідкова книга радіоаматора-конструктора. Під ред. Чистякова Н. И. М.: Радіо і зв’язок, 1990. 624 З: мул.
2. Сучасні мікроконтролери: Архітектура, засоби проектування, приклади застосування, ресурси мережі інтернет. «Телесистемы». під. ред. Шуліки И.В.; Складання пер. з англ. і літературна обробка Горбунова Б. Б. М: Ізд. «Аким», 1998. 272 З: мул.
3. I-7013, I-7033. User manual. Copyright 1999. ICP DAS.
4. ADAM-4013. User manual. Copyright 1994. Advantech.
5. www.gaw.ru