У пам'яті сенсорного блоку зберігаються в цифровому форматі результати калібрування сенсора у всьому робочому діапазоні тисків і температур. Ці дані використовуються мікропроцесором для розрахунку коефіцієнтів корекції вихідного сигналу при роботі датчика.
Цифровий сигнал з плати АЦП сенсорного блоку разом з коефіцієнтом корекції надходить на вхід електронного перетворювача, мікроконтролер якого проводить корекцію і линеаризацию характеристики сенсорного блоку, обчислює скориговане значення вихідного сигналу датчика і:
для датчиків з кодами МП, МП1, МП2, МП3 передає його в цифро-аналоговий перетворювач (ЦАП), який перетворює його в аналоговий вихідний сигнал;
для датчиків з кодами МП4, МП5 за допомогою драйвера RS485 за запитом видає значення тиску (в заданій формі) в цифрову лінію зв'язку.
Для кращого огляду рідкокристалічного індикатора (РКІ) і для зручності доступу до двох відділенням електронного перетворювача останній може бути повернуть щодо вимірювального блоку від встановленого положення на кут не більше 90 ° проти годинникової стрілки.
Малюнок 35 - Схема зовнішнього електричного з'єднання датчика:
Де X - клемна колодка або роз'єм;
Rн - опір навантаження або сумарний опір всіх навантажень в системі управління;
БП - джерело живлення постійного струму.
5. Спеціальна частина
. 1 Вибір програмного забезпечення
В основу роботи мікроконтролера покладений програмний принцип керування, який полягає в тому, що мікроконтролер виконує дії за заздалегідь заданою програмою. Цей принцип забезпечує універсальність використання мікроконтролера: у певний момент часу розв'язується задача відповідно до обраної програми. Після її завершення в пам'ять завантажується інша програма і т.д.
Малюнок 36 - CoDeSys
Розробка прикладного програмного забезпечення проводиться на персональному комп'ютері в середовищі CoDeSys під управлінням Microsoft Windows.- це сучасний інструмент для програмування контроллеров.CoDeSys надає програмісту зручне середовище для програмування контролерів на мовах стандарту МЕК 61131-3. Використовувані редактори і налагоджувальні кошти базуються на широко відомих і добре себе зарекомендували принципах, знайомих по іншим популярним середах професійного програмування (такі, як Visual C ++).
Генератор коду безпосередньо компілює програму користувача в машинні коди, що забезпечує найвищу швидкодію контролера.
Засоби налагодження містять перегляд і редагування входів-виходів і змінних, виконання програми за циклами, контроль виконання алгоритму програми в графічному поданні, графічну трасування значень змінних за часом і по подіях, графічну візуалізацію і імітацію технологічного обладнання.
CoDeSys -від слів Controllers Development System.
Подання про роботу в CoDeSys
Малюнок 37 - Головне вікно
Головне вікно CoDeSys складається з наступних елементів (у вікні вони розташовані зверху вниз):
· Меню.
· Панель інструментів. На ній знаходяться кнопки для швидкого виклику команд меню.
· Організатор об'єктів, що має вкладки POU, Типи даних (Data types), Візуалізації
(Visualizations) і Ресурси (Resources).
· Роздільник Організатора об'єктів і робочої області CoDeSys.
· Робоча область, в якій знаходиться редактор.
· Вікно повідомлень.
· Рядок статусу, що містить інформацію про поточний стан проекту.
Панель інструментів, вікно повідомлень і рядок статусу не є обов'язковими елементами головного вікна.
Меню знаходиться у верхній частині головного вікна. Воно містить всі команди CoDeSys.
Малюнок 38 - Панель інструментів
Кнопки на панелі інструментів забезпечують більш швидкий доступ до команд меню.
Викликана за допомогою кнопки на панелі інструментів команда автоматично виконується в активному вікні.
Команда виконається, як тільки натиснута на панелі інструментів кнопка буде відпущена. Якщо ви помістіть покажчик мишки на кнопку панелі інструментів, то через невеликий проміжок часу побачите назву цієї кнопки в підказці.
Кнопки на панелі інструментів різні для різних редакторів CoDeSys. Отримати інформацію щодо призначення цих кнопок можна в описі редакторів.