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

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


Програматор P-DS1821 на мікроконтролері Z8. Енциклопедія радіоелектроніки та електротехніки

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

Енциклопедія радіоелектроніки та електротехніки / Мікроконтролери

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

Для підтримки заданої температури в якомусь обсязі (наприклад, в ящику для зберігання овочів на балконі, в акваріумі, в лазні і т. д.) розроблено безліч автоматичних пристроїв, що відрізняються точними характеристиками, вартістю реалізації, зручністю користування.

Сьогодні, мабуть, найбільш елегантним рішенням такого завдання слід вважати використання недорогого цифрового термометра-термостата DS1821 фірми Dallas Semiconductors. Цю мікросхему можна використовувати як віддаленого цифрового термометра, або керуючого контролера термостата з вбудованим датчиком температури. Для вибору виду експлуатації DS1821. а також для завдання (зміни) установок в незалежній пам'яті пристрою управління при роботі мікросхеми в режимі термостата і служить програматор P-DS1821.

Програматор складається з плати з органами управління та розеткою для встановлення програмованої мікросхеми, окремого джерела живлення з вихідною напругою 5 ± 5% (при струмі навантаження близько 20 мА), кабелю зв'язку з послідовним портом ПК і встановлюваної на останньому програмного пакета підтримки.

P-DS1821 може працювати у двох режимах: обміну з ПК та автономного програмування. У першому випадку пристрій підключають до СОМ-порту ПК за допомогою кабелю послідовного інтерфейсу. "Прошивку" даних у мікросхему енергонезалежної пам'яті програматора виробляють, використовуючи програму керування pgds1821. Вона побудована за принципом багатовіконної оболонки і може працювати в операційних середовищах Windows NT та Windows 95/98.

В автономному режимі можна програмувати кілька мікросхем DS1821 з однаковими, обраними раніше в режимі обміну з ПК установками. ПК у разі не потрібен. Режими роботи приладу задають органами управління, до складу яких входять кнопки "Reset" та "Start", перемичка, а також світлодіод, що підтверджує успішність завершення програмування.

Основа програматора (рис. 3) – мікроконтролер DD2 Z86E0812PSC. Завдяки "зашитій" у його пам'ять програмі управління, він забезпечує процес програмування мікросхем, відпрацьовуючи команди, що надходять від ПК. Тактову частоту DD2 задає ланцюг, що складається з кварцового резонатора ZQ1 та конденсаторів C1, С2 ємністю 22...33 пФ.

Програматор P-DS1821 на мікроконтролері Z8
(Натисніть для збільшення)

Напруга, необхідна для живлення вузлів програматора та відпрацювання алгоритму програмування, подається від зовнішнього блока живлення з вихідною напругою 5 Ст.

Зв'язок між платою програматора та СОМ-портом ПК здійснюється за допомогою програмно реалізованого на базі портів DD2 послідовного протоколу UART. який вільно сполучається з одним із режимів інтерфейсу RS232. Обмін між цими портами і СОМ-портом ПК здійснюється через буфери, як застосовані інвертори мікросхеми DDI. Світлодіод HL1 відображає режим програмування. Збереження значень параметрів термостата при відключенні живлення програматора забезпечує мікросхема енергонезалежної пам'яті DS1.

Для підключення програмованої мікросхеми можливе використання або відрізка із трьох секцій стандартної панелі (XS1). або будованого клемного затиску AMP 282836-2 для фіксації виводів DS1821 гвинтами.

Кабелі зв'язку з джерелом живлення та СОМ-портом ПК підключають до плати програматора пайкою або через стандартні клемні блоки X1 та Х2 відповідно. Довжина кабелю, що йде до ПК, не повинна перевищувати 3...4 м. Роз'єм для з'єднання з портом СОМ ПК - стандартний 9- або 25-вивідний (DB-9M або DB-25F). Проводи кабелю зв'язку з'єднують із ним відповідно до табл. 4.

Програматор P-DS1821 на мікроконтролері Z8

Програма управління, розміщена в ППЗУ МК DD2, забезпечує організацію роботи послідовного інтерфейсу UART та виконання процедур завдання установок роботи програмованої мікросхеми. Програмно організований UART містить 16-байтний вхідний буфер для прийому асинхронного інформації від ПК. Інтерпретатор команд забезпечує програмування, верифікацію та читання інформації з внутрішньої пам'яті пристрою, що обслуговується. Коди "прошивки" ППЗП мікроконтролера DD2 наведено у табл. 5.

Програматор P-DS1821 на мікроконтролері Z8
(Натисніть для збільшення)

У режимі обміну з ПК прилад використовують для "прошивки" настановних параметрів термостата в пам'ять програматора, програмування кількох термометрів-термостатів з різними настановними параметрами та вибору виду роботи DS1821 (як цифровий термометр або термостат). Саме з цього режиму розпочинають експлуатацію приладу.

Встановивши перемичку S1. підключають до програматора джерело живлення та з'єднують прилад кабелем із СОМ-портом ПК. Потім включають живлення програматора та ПК та запускають програму pgds1821. Керують роботою програматора в цьому режимі натисканням за допомогою маніпулятора "миша" кнопок у вікні оболонки програми, що управляє (рис. 4).

Програматор P-DS1821 на мікроконтролері Z8

При запуску програми, що управляє, на екрані з'являються два вікна: велике основне і поверх нього маленьке вікно статусу, що дозволяє вибрати СОМ-порт ПК для обміну з програматором. Потрібний порт (СОМ1 або COM2) вибирають переміщенням (за допомогою "миші") перемикача у відповідне положення та наступним натисканням кнопки "ОК" (тут і далі маються на увазі віртуальні органи управління, які є у вікнах програми). Надалі це вікно відкривають натисканням кнопки "Select Port" в основному вікні.

Перед початком роботи слід звернути увагу на колір індикатора ON LINE у верхньому лівому куті основного вікна. Якщо він зелений, зв'язок із програматором встановлений, а якщо червоний, навпаки, не відбувся (через обрив лінії, відсутність живлення, неправильну вказівку порту обміну).

Для програмування мікросхему встановлюють у розетку XS1 та натискають кнопку "NEW DEVICE". Червоний колір індикатора DEV POWER свідчить про готовність DS1821 до обміну. Натиснувши кнопку "Read Device Parameters", можна прочитати поточні параметри, записані в пам'яті мікросхеми. Вони з'являються в віконках "ТН", що розташовані під кнопкою (верхнє значення температури термостата в градусах Цельсія). "TL" (нижнє) та "POL" (полярність керуючого сигналу). Зелений колір індикатора "ОК!" підтверджує правильність зчитаної інформації.

Щоб записати в мікросхему нові установки, необхідно заповнити вікна "ТН", "TL" та "POL", розташовані під кнопкою "Write Device Parameters", а потім натиснути її. За допомогою перемикача Power-up Mode задають режим роботи мікросхеми при наступній подачі напруги живлення. При переведенні його в положення Thermostat DS1821 включиться і буде працювати в режимі термостата, а в положення "1-Wire" - термометра з однопровідним інтерфейсом.

Після натискання кнопки "Write Device Parameters" індикатор "OK!" засвітиться зеленим кольором, підтверджуючи успішність завершення програмування. Працездатність термометра перевіряють натисканням кнопки "Temperature Conversion": у віконці, що знаходиться під нею, після того як згасне індикатор "WAIT" (очікування), з'явиться значення температури, зчитане з мікросхеми.

Запрограмувавши чергову мікросхему, натискають кнопку POWER OFF, замінюють мікросхему наступної, а потім повторюють цикл програмування, почавши з натискання кнопки NEW DEVICE (див. вище).

Для підготовки приладу до роботи в автономному режимі необхідно записати необхідні параметри в мікросхему енергонезалежної пам'яті приладу. Робиться це наповненням вікон "ТН", "TL", "POL", розташованих нижче кнопки "Write Programmer Parameters", і наступним її натисканням. Зелений колір індикатора "OK!" служить сигналом, що підтверджує успішність закінчення програмування. Поточні знаки параметрів, що зберігаються в пам'яті, читають у відповідних віконцях після натискання кнопки "Read Device Parameters". Передбачено можливість швидкого перенесення інформації з вікон "ТН". TL", "POL" під кнопкою "Write Device Parameters" у відповідні вікна під кнопкою "Write Programmer Parameters" та назад за допомогою здвоєних стрілок, розташованих між цими кнопками. Виходять із програми натисканням кнопки "QUIT".

Автономний режим роботи програматора зручний у тих випадках, коли потрібно запрограмувати кілька мікросхем з однаковими значеннями параметрів, що встановлюються. Для перемикання в цей режим від'єднують шнур, що приєднує прилад до ПК. і видаляють перемичку S1, не відключаючи джерело живлення +5 В. Потім вставляють мікросхему, що підлягає програмуванню, в призначену для неї панель. Програмування здійснюється натисканням кнопки програматора SB 1 ("Start") При цьому світлодіод HL1 повинен запалитись на короткий час (приблизно 1 с), а потім згаснути, свідчивши про успішне закінчення запису інформації. Якщо з якоїсь причини програмування не здійснилося, світлодіод почне блимати. Для повторення операції натискають кнопку SB2 (Reset), а потім знову кнопку SB1. Кожну наступну мікросхему програмують натисканням кнопки SB1 після встановлення в панель XS1.

Автори: О.Ольховський, С.Щеглов, О.Матевосов, К.Чернявський, м.Москва

Дивіться інші статті розділу Мікроконтролери.

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

<< Назад

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

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

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

Приміальна клавіатура Seneca 05.05.2024

Клавіатури – невід'ємна частина нашої повсякденної роботи за комп'ютером. Однак однією з головних проблем, з якою стикаються користувачі, є шум, особливо у випадку преміальних моделей. Але з появою нової клавіатури Seneca від Norbauer & Co може змінитися. Seneca – це не просто клавіатура, це результат п'ятирічної роботи розробників над створенням ідеального пристрою. Кожен аспект цієї клавіатури, починаючи від акустичних властивостей до механічних характеристик, був ретельно продуманий і збалансований. Однією з ключових особливостей Seneca є безшумні стабілізатори, які вирішують проблему шуму, характерну для багатьох клавіатур. Крім того, клавіатура підтримує різні варіанти ширини клавіш, що робить її зручною для будь-якого користувача. І хоча Seneca поки не доступна для покупки, її реліз запланований на кінець літа. Seneca від Norbauer & Co є втіленням нових стандартів у клавіатурному дизайні. Її ...>>

Запрацювала найвища у світі астрономічна обсерваторія 04.05.2024

Дослідження космосу та її таємниць - це завдання, яка привертає увагу астрономів з усього світу. У свіжому повітрі високих гір, далеко від міських світлових забруднень, зірки та планети розкривають свої секрети з більшою ясністю. Відкривається нова сторінка в історії астрономії із відкриттям найвищої у світі астрономічної обсерваторії – Атакамської обсерваторії Токійського університету. Атакамська обсерваторія, розташована на висоті 5640 метрів над рівнем моря, відкриває нові можливості для астрономів у вивченні космосу. Це місце стало найвищим для розміщення наземного телескопа, надаючи дослідникам унікальний інструмент вивчення інфрачервоних хвиль у Всесвіті. Хоча висотне розташування забезпечує більш чисте небо та менший вплив атмосфери на спостереження, будівництво обсерваторії на високій горі є величезними труднощами та викликами. Однак, незважаючи на складнощі, нова обсерваторія відкриває перед астрономами широкі перспективи для дослідження. ...>>

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

Intel: прорив у фотоніці 25.01.2009

Компанія Intel опублікувала в журналі Nature Photonics статтю, що описує розробки зі створення кремнієвих фотодетекторів, що дозволяють знизити вартість оптичних комунікацій у кілька разів, при цьому значно збільшивши їхню продуктивність.

Крім дешевизни, переваг нового методу відноситься і більш висока чутливість сенсорів, що забезпечує передачу сигналів на значні відстані. За заявою Intel, розроблені компанією елементи вже зараз можуть передавати дані зі швидкістю 40 Гб/с.

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

▪ Бездротовий протокол Bolt для клавіатур та мишок

▪ Кава захищає серце

▪ Розумний килим повідомить про небезпеку

▪ Космічний коньяк

▪ Відбитки пальців розкажуть про національність

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

 

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

▪ розділ сайту Складання кубика Рубіка. Добірка статей

▪ стаття Енергетична криза, її демографічні та соціальні наслідки. Основи безпечної життєдіяльності

▪ стаття Хто винайшов перший плуг? Детальна відповідь

▪ стаття Машиніст блокової системи управління (БСУ) агрегатами (котел-турбіна) Типова інструкція з охорони праці

▪ Автомобільний тахометр на мікросхемі К1003ПП1. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Пристрій для обслуговування акумуляторів. Енциклопедія радіоелектроніки та електротехніки

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

ім'я:


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


коментар:





All languages ​​of this page

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024