Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат_Габчак.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
393 Кб
Скачать
☆

3.Типи пам'яті мікроконтролерів

Можна виділити такі основні види пам'яті , використовуваної в мікроконтролерах .

Пам'ять програм являє собою постійну пам'ять , призначену для зберігання програмного коду і констант . Ця пам'ять не зраджує свого вмісту в процесі виконання програми.

Пам'ять даних призначена для зберігання змінних в ході виконання програми.

Регістри мікроконтролера - цей вид пам'яті включає внутрішні регістри процесора і регістри , які служать для управління периферійними пристроями.Читача , можливо , здивує малий обсяг пам'яті мікроконтролерів.

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

4.Мікроконтролерів фірми siemens

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

Мікроконтролери серії S7-200Різноманітні прикладні системи автоматизації дозволяє будувати ряд мікроконтролерів серія S7-200. Класичний приклад зовнішнього вигляду продукції фірми Siemens наведено на малюнку 2.1.

Мікроконтролер серії S7- 200З малюнка видно , що внутрішня начинка мікроконтролера надійно захищена пилеустойчівим корпусом. Для поключенія периферії є ряд зручних клем. Всі CPU S7 - 200 мають внутрішнє джерело живлення , який забезпечує енергією CPU , модулі розширення та інші потреби користувача в електроенергії напругою 24 В постійного струму.Компактна конструкція , низька вартість і потужна система команд роблять контролери S7- 200 ідеальним засобом рішення для управління малими додатками. Велика розмаїтість моделей S7- 200 та інструментальні засоби програмування на основі Windows забезпечують необхідну гнучкість при вирішенні завдань автоматизації . Користувача програма може містити булеві логічні операції , функції рахунку і часу , складні математичні операції та операції з обміну даними з іншими інтелектуальними пристроями.Для більшої інформативності до S7- 200 приєднуються 2 -рядкові текстові дисплеї TD 200 і TD 200C з 20 символами в кожному рядку. З їх допомогою S7- 200 відображаються текстові повідомлення та інші дані. Також можуть бути приєднані сенсорні індикаторні пристрої TP070 і TP170 micro , які дозволяють виводити користувальницькі графіки , ползунковиє індикатори , змінні програми, екранні кнопки і т.д. на зручній для користувача сенсорної панелі.Приєднати S7- 200 до комп'ютера можна двома способами: безпосереднє з'єднання через послідовний порт за допомогою кабелю PPI Multi -Master або з використанням плати комунікаційного процесора (CP ) з кабелем MPI . За допомогою PPI Multi - Master S7 - 200 можна також обмінюватися даними з іншими пристроями.

.Програмування мікроконтролерів фірми SimensСистема STEP 7-Micro/WIN дозволяє створювати і редагувати програму в трьох видах: на мові, що має текстову основу (STL ), у вигляді графічного представлення , схожого з електричної монтажної схеми (LAD ) і у вигляді графічного представлення , що нагадує звичайні логічні схеми ( FBD ) .Перша форма програмування традиційна. Виконуваний код складається з основної програми ( OB1 ) , а також підпрограм і програм обробки переривань. Особливість програми полягає в тому , що мікроконтролер її обробляє циклічно , керуючи , тим самим , завданням чи процесом . Реакції на події описуються подпрограммами обробки переривання .У режимі LAD - схеми використовуються блокові елементи релейного логіки для програмування мікроконтролера ,( таблиця 1) .

Таблицю 1 . Елементи блокової LAD – схеми

- | | - Контакти реле начально розімкнуті

- | / | - Контакти реле начально замкнуті

- ( ) Обмотка реле

- ( END ) Завершення циклу виконання програми

Вертикальна риса об'єднує складову схему , дозволяючи позиціонуванням елементів, що підключаються по висоті відобразити послідовність операцій . LAD - схема являє собою імітацію електричної схеми . Зліва знаходиться шина харчування. Від неї "ток " йде через " керуючі контакти " на " силові елементи " ( реле) , керуючі релейними виходами. Такого сорту програмування психологічно зручно для інженерів , менш пов'язаних з програмуванням в машинних кодах , зате мають великий досвід синтезу релейних схем . Вони краще їх сприймають , ніж програмісти , і роблять помітно менше помилок при проектуванні відповідальних систем .