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

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


Як перевірити PonyProg. Енциклопедія радіоелектроніки та електротехніки

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

Енциклопедія радіоелектроніки та електротехніки / Комп'ютери

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

За час, що минув з моменту публікації в журналі "Радіо" опису цього програматора, багато читачів зібрали та успішно використовують його. Однак питання, що надходять, показують, що іноді перевірка зібраного програматора викликає труднощі. Справа в тому, що сигнали в його ланцюгах носять імпульсний і часто неперіодичний характер (що, втім, притаманно всім приладів, що працюють під керуванням комп'ютера). Навіть за наявності осцилографа переконатися у правильності формування цих сигналів досить складно. У статті описано методику перевірки роботи апаратної частини підключеного до комп'ютера програматора за допомогою мультиметра. Щоправда, для цього потрібна спеціальна програма ТСОМ.

На схемі програматора РоnуРrоg, зображеної на рис. 1, показані стикованими два його функціональні вузли: базовий блок сполучення з СОМ-портом комп'ютера (див. "Радіо", 2001, № 6, с. 25, рис. 2) і адаптер програмування мікроконтролерів PICmicro ("Радіо", 2001, № 7, с.21, рис.8). Останній обраний як найскладніший з адаптерів, всі інші містять лише кілька пасивних елементів.

Як перевірити PonyProg
(Натисніть для збільшення)

Поруч із гніздами розетки XS1 вузла сполучення вказані найменування ланцюгів інтерфейсу RS-232. Нагадаємо, ця розетка має бути безпосередньо стикована з дев'ятиконтактною вилкою системного блоку комп'ютера. З'єднання за допомогою нуль-модемного кабелю неприпустимо, а модемним, вилка та розетка якого з'єднані "один до одного", можна скористатися, якщо він містить усі вказані на рис. 1 ланцюга, яке довжина вбирається у 1 м.

Слід також врахувати, що креслення друкованої плати вузла сполучення (див. рис. 3 в "Радіо", 2001 № 6, с. 25) дано в дзеркальному відображенні, тому, перш ніж переносити малюнок провідників на заготівлю плати звичайним способом (наколкою центрів отворів і наступним нанесенням друкованих провідників лаком або водостійкою тушшю), його треба перевернути.

Підключивши програматор до комп'ютера, запустіть програму ТСОМ. На екрані з'явиться вікно, показане на рис. 2. За допомогою кнопок, що є в ньому, необхідно вибрати порт (СОМ1 або COM2), до якого підключений програматор. Натисканням екранних кнопок мишею еквівалентні натискання на клавіатурі клавіш, що відповідають підкресленим літерам або цифрам у написах кнопок, разом із клавішею Alt.

Як перевірити PonyProg

Якщо вилка СОМ-порту 25-контактна, натискають відповідну екранну кнопку, замінюючи попереднє вікно на вікно, показане на рис. 3. Наведену в ньому інформацію можна скористатися для правильного з'єднання програматора з 25-контактною вилкою СОМ-порту. Програма запам'ятовує відповідність між номером порту та його роз'ємом. Достатньо встановити його один раз, і надалі при зміні порту на екрані автоматично з'являтиметься зображення його роз'єму.

Як перевірити PonyProg

Як відомо, повністю "укомплектований" СОМ-порт має три вихідні ланцюги (TXD, DTR, RTS) та п'ять вхідних (RXD, DSR, CTS, DCD, RI). Програма ТСОМ дозволяє встановити на будь-якому виході високий (High) або низький (Low) логічний рівень. Щоб змінити його протилежним, достатньо натиснути на екранну кнопку. Усі зміни вхідних сигналів негайно відображаються на екрані.

Перевірку програматора починають із вузла живлення. Перемикач SA1 вузла сполучення переводять у праве (за схемою) положення, включаючи таким чином "внутрішнє" живлення програмованої мікросхеми від порту СОМ. Саму мікросхему встановлювати на панель адаптера не потрібно. Її замінюють резистором з номіналом 1 кОм, вставленим у гнізда панелі, призначені для виводів живлення (наприклад, гнізда 14 і 5 панелі XS1 для мікросхем PIC16F8x). Змінюючи стан ланцюгів TXD, DTR і RTS, переконуються, що напруга на резистори не виходить за межі 5±0,5 В, якщо рівень будь-якої з них високий, і відсутня, коли всі рівні низькі. Якщо напруга відсутня при високому рівні одному з виходів і низьких - двох інших, перевірте відповідний з діодів VD1, VD2.VD4.

Якщо напруга менше 4,5, причин цьому може бути дві. Перша - застосований інтегральний стабілізатор DA1 із занадто великим значенням мінімальної вхідної напруги (наприклад, мікросхема LM78L05 припиняє працювати при напрузі на вході менше 6,7). Як заміну вказаного на схемі стабілізатора LM2936Z-5.0 можна рекомендувати LM2931Z-5.0 або вітчизняний КР1170ЕН5. Для нормальної роботи цих мікросхем вхідна напруга повинна перевищувати вихідну лише на 0,2 В (типове значення).

Друга причина - занадто слабкий СОМ-порт комп'ютера не витримує навантаження. Слово "слабкий" взято в лапки з тієї причини, що відповідно до стандарту при навантаженні опором 3 кім високий і низький рівні вихідної напруги порту можуть лежати відповідно в інтервалах +5...+15 і -5...-15 В. Хоча традиційно вважається, що вони близькі до +12 і -12 У, насправді це не так. У більшості мікросхем-драйверів RS-232 типові значення рівнів вихідної напруги не перевищують +7,5...8 і -7,5...-8, а у найсучасніших з них - ще менше, аж до +5,5, 5,5 і -250 У. Тенденція до зменшення розмаху сигналу невипадкова: рахунок цього вдається збільшити швидкість передачі до XNUMX Кбіт/с. Якщо ваш комп'ютер з таким СОМ-портом, нічого не поробиш, доведеться перейти на зовнішнє харчування.

Останнє досягається просто: достатньо подати на роз'єм Х1 вузла сполучення напруга 12 від зовнішнього джерела і перевести перемикач SA1 в показане на схемі положення. Напруга живлення програмованої мікросхеми і в цьому режимі повинна знаходитися в межах 5±0,5, включатися високим рівнем будь-якого з сигналів TXD, DTR, RTS і вимикатися, коли рівень всіх трьох - низький. Якщо це не так, перевірте роботу електронного ключа на транзисторах VT1, VT2 у блоці пари.

Далі перевіряють роботу вузла, що подає на програмовану мікросхему напругу, яка переводить її в режим програмування. Його вимірюють між гніздами 4 та 5 панелі XS1 (PlC16F8x). Не забудьте перевести перемикач SA1 адаптера в положення, що відповідає режиму живлення: верхнє (за схемою), якщо зовнішнє, нижнє живлення - при живленні від порту. У першому випадку батарея GB1 може бути відсутня, у другому - вона необхідна.

Напруга програмування повинна включатися під час встановлення в ланцюзі TXD високого рівня і вимикатися при установці низького. Його значення може перебувати в межах 9...13,5 В. У разі виникнення проблем слід перевірити електронний ключ на транзисторах VT1, VT3 та стабілітрон VD1 в адаптері.

Наступний етап - перевірка ланцюга передачі даних у програмовану мікросхему (D1) та прийому їх від неї (DO). Джерелом даних, що передаються, служить вихід СОМ-порту DTR, приймає їх вхід CTS. Якщо все справно, логічний рівень CTS повинен бути інверсним встановленим на виході DTR. Переконайтеся, змінюючи останній. Харчування при цьому має бути включене, наприклад, високим рівнем на виході TXD.

Якщо рівень CTS не залежить від стану DTR, виміряйте напругу на контакті 13 панелі мікросхеми PIC16F8x. При низькому рівні DTR воно має бути практично рівне напруги живлення (+5 В), при високому - не більше 0,5 В. В іншому випадку несправний ключ на транзисторі адаптера VT2 або стабілітрон VD3 блоку сполучення. Необхідно зауважити, що для програмування мікроконтролерів PICmicro у цьому стабілітроні (втім, як і в VD5) немає необхідності, їх можна безболісно видалити зі схеми.

Можливий випадок, коли напруга на виведенні 13 панелі XS1 (PIC16F8x) змінюється у вказаних вище межах і надходить на справний вхід CTS, проте логічний рівень на ньому незмінно відображається у вікні програми ТСОМ як високий. Це означає, що тригер Шмітта на вході комп'ютера CTS має негативний поріг спрацьовування, і щоб переключити його, недостатньо зменшити вхідну напругу до майже нульового, але позитивного значення. Така ситуація укладається в рамки стандарту RS-232, згідно з яким пороги можуть перебувати в межах 5:3, проте ком: п'ютер з подібним портом непридатний для роботи з програматором, зібраним за схемою.

Залишилося перевірити ланцюг формування сигналу синхронізації обміну даними (CLOCK). Його джерело – вихід СОМ-порту RTS. Перемичка між цим виходом та входом DSR служить лише для того, щоб програмне забезпечення могло переконатися, що програматор підключений до порту. Змінюючи стан RTS, передусім переконайтеся, що стан DSR завжди йому відповідає. Потім виміряйте напругу на контакті 12 панелі XS1 (PlC16F8x). При високому рівні на виході RTS воно має бути не менше 4 В (точніше, 80 % напруги живлення мікросхеми) і не більше ніж на 0,6 В перевищувати напругу живлення. Ця умова зазвичай виконується, оскільки напруга стабілізації стабілітронів КС147А (VD6) лежить у межах 4,2...5,2 Ст.

Якщо напруга все ж таки недостатня (це може статися через те, що зазначені вище межі відповідають струму стабілізації 10 мА, а в програматорі він значно менше), слід або підібрати стабілітрон, або замінити його на КС147Г, розрахований на менший струм, або на імпортний з напругою стабілізації 5,1 В. Включати послідовно зі стабілітроном діод (як показано на схемі штриховою лінією) вкрай небажано. Це призведе до того, що стабілітрон перестане працювати як обмежувач негативної напруги (при низькому рівні на виході DSR) і набуде чинності захисний діод усередині програмованої мікросхеми. І хоча струм через цей діод не досягне небезпечного значення (завдяки резистору R5), такого режиму краще уникнути.

Завершивши описані перевірки, вважатимуться, що апаратна частина програматора справна, і розпочинати його експлуатації. Програмне забезпечення та інструкції по роботі з РопуРгод можна завантажити за адресою на сайті його автора Клаудіо Ланконеллі. На цьому ж сайті є форум, де можна поставити запитання щодо програматора.

Автор: А.Довгий, м.Москва

Дивіться інші статті розділу Комп'ютери.

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

<< Назад

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

Штучна шкіра для емуляції дотиків 15.04.2024

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

Котячий унітаз Petgugu Global 15.04.2024

Турбота про домашніх тварин часто може бути викликом, особливо коли йдеться про підтримку чистоти в будинку. Представлено нове цікаве рішення стартапу Petgugu Global, яке полегшить життя власникам кішок та допоможе їм тримати свій будинок в ідеальній чистоті та порядку. Стартап Petgugu Global представив унікальний котячий унітаз, здатний автоматично змивати фекалії, забезпечуючи чистоту та свіжість у вашому будинку. Цей інноваційний пристрій оснащений різними розумними датчиками, які стежать за активністю вашого вихованця в туалеті та активуються для автоматичного очищення після його використання. Пристрій підключається до каналізаційної системи та забезпечує ефективне видалення відходів без необхідності втручання з боку власника. Крім того, унітаз має великий обсяг сховища, що змивається, що робить його ідеальним для домашніх, де живуть кілька кішок. Котячий унітаз Petgugu розроблений для використання з водорозчинними наповнювачами та пропонує ряд додаткових матеріалів. ...>>

Привабливість дбайливих чоловіків 14.04.2024

Стереотип про те, що жінки віддають перевагу "поганим хлопцям", довгий час був широко поширений. Однак нещодавні дослідження, проведені британськими вченими з Університету Монаша, пропонують новий погляд на це питання. Вони розглянули, як жінки реагують на емоційну відповідальність та готовність допомагати іншим у чоловіків. Результати дослідження можуть змінити наше уявлення, що робить чоловіків привабливими в очах жінок. Дослідження, проведене вченими з Університету Монаша, призводить до нових висновків щодо привабливості чоловіків для жінок. В рамках експерименту жінкам показували фотографії чоловіків з короткими історіями про їхню поведінку в різних ситуаціях, включаючи їхню реакцію на зіткнення з бездомною людиною. Деякі з чоловіків ігнорували безпритульного, тоді як інші надавали йому допомогу, наприклад, купуючи їжу. Дослідження показало, що чоловіки, які виявляють співчуття і доброту, виявилися більш привабливими для жінок порівняно з т ...>>

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

Безпомилкові каталізатори, що осцилюють. 09.03.2020

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

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

Щоб вирішити ці проблеми, вчені з Міннесотського та Делаверського університетів, Каліфорнійського університету в Санта-Барбарі та Массачусетського університету в Амхерсті розробили новий клас каталізаторів, які значно пришвидшують цільові хімічні реакції за допомогою вагань. Коли частота і амплітуда хвилі, що впливає, збігаються з характеристиками цільової реакції, то вона стає в тисячі разів швидше за всіх побічних процесів.

"Усі хімічні реакції мають власні частоти, як струни на піаніно чи гітарі, - розповідає провідний автор дослідження Пол Дауенхауер. - Коли ми знаходимо цю правильну частоту потрібної реакції, то каталізатор стає майже досконалим - марнотратні побічні процеси практично повністю припиняються".

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

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

▪ Нові цифрові потенціометри

▪ Записано на нігтях

▪ Ультралегкий ноутбук Fujitsu UH-X/H1

▪ Болезаспокійлива властивість музики

▪ Нові мікросхеми для корекції коефіцієнта потужності у випрямлячах

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

 

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

▪ розділ сайту Радіоаматор-конструктор. Добірка статей

▪ Межа, його ж не перейдеш. Крилатий вислів

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

▪ стаття Водоспад Ківач. Диво природи

▪ стаття Як укоротити диполь. Енциклопедія радіоелектроніки та електротехніки

▪ стаття Таємнича властивість редиски. Фізичний експеримент

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

ім'я:


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


коментар:





All languages ​​of this page

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

www.diagram.com.ua

www.diagram.com.ua
2000-2024