е бути замінена на аналоги - такі як 74LS244 або 74ALS244, К1564АП5, К555АП5, К1533АП5 може використовуватися будь-який інший неінвертуючий шинний формувач з трьома станами (у цьому випадку може знадобитися відповідна зміна схеми). p> Схема була реалізована на друкованій платі з використанням мікросхеми 74HC244 та елементної бази рекомендованої розробником. На малюнку 20 зображена принципова схема програматора. br/>В
Рисунок 20 - Принципова схема програматора Pony Prog
2.3 Розробка друкованої плати комплексу посилення і оцифровки сигналу
Розроблений комплекс посилення і оцифровки сигналу базується на мікроконтролері AT90S8535, який виступає в якості аналого-цифрового перетворювача і універсального асинхронного приймально-передавача UART. Програма прошивки мікроконтролера з описами наведена в додатку А.
При роботі програми встановлюється швидкість, рівна 2400 біт/сек, підтримувана послідовним інтерфейсом ЕОМ RS-232. На вхід АЦП мікроконтролера надходить аналоговий сигнал, який оцифровується вбудованим 10-і бітовим АЦП і старший біт з регістра ADCH поміщається в змінну q2, а молодший з регістра ADCL - в змінну q1. Результат підсумовується зі зміщенням вліво на 8 біт і записується в змінну q3. Далі значення перетворення передається у функцію usmer змінної F, яка зчитує 3000 значень з АЦП, підсумовує їх і ділить на 3000, тим самим обчислюючи середнє. Далі в головній функції середнє значення присвоюється змінної temp і далі виробляється обчислення напруги за формулою:
U = (temp * Uaref)/1024,
де Uaref - напруга на 32 контакті мікроконтролера щодо землі. p> Отримана величина множиться на 1000 для отримання конкретного значення напруги, потім отримане значення передається в ЕОМ за 2 етапи, тому що інтерфейс RS-232 дозволяє передавати тільки 8 біт, а число 10-і бітове. Число розбивається на старший і молодший біт і передається по черзі, починаючи зі старшого. br/>
2.4 Апаратне забезпечення комплексу
Друкована плата складається з мікроконтролера AT90S8535, який був обраний у зв'язку з тим, має необхідний набір периферійних пристроїв, відносно простий у програмуванні. Також апаратна частина комплексу складається з 4-х танталових конденсаторів C5, С6, С7, С8 (ємністю 10 ? F і напругою 16 вольт), необхідних для підтримки відповідної напруги на мікросхемі MAX232 (танталові конденсатори обрані за їх малого струму витоку). Конденсатори С3, С4 ємністю 22рF необхідні для нормальної роботи кварцового резонатора. Конденсатори С1 і С2 встановлюють позитивний потенціал на контактах мікроконтролера AVcc і RESET відповідно. Резистори R1 і R2 (100 Om) встановлюють напругу на харчування АЦП мікроконтролера і верхнього порогу вимірюваної напруги нижче загальної напруги живлення, що запобігає некоректну роботу АЦП. Резистор R3 опором 10кОм підтримує позитивний потенціал н...