Тоді виникають завдання:
. Зробити електричне сполучення джерела живлення Bertan 210 і мікроконвертера Aduc 842
. Реалізувати Modbus slave
. Написати програму для мікроконвертера, що здійснює управління блоком живлення, що взаємодіє з Modbus
. Написати інтерфейс для бібліотеки Modbus master з використанням LabView
2. Реалізоване рішення
2.1 Апаратна частина
мікроконвертер інтерфейс програмний протокол
На етапі розробки пристрою використовувалася имевшаяся в наявності плата AduC 842 SAR Eval Board Rev A3 [2].
До складу отладочной плати входять:
AduC 842
Блок живлення
4х контактний UART роз'єм для роботи з інтерфейсом RS-232
Кнопки Перезавантаження/Зовнішнє переривання 0
Світлодіоди загального призначення
Зовнішні контакти, що забезпечують доступ ззовні до всіх АЦП, ЦАП і бітам портів
Майданчик для монтування додаткових елементів
Мікроконвертер ADuC 842 [3], має:
-канальний, 420 kSPS, 12-bit АЦП
Два 12-бітних ЦАП
Температурний сенсор
Вбудований джерело опорної напруги з температурним коефіцієнтом? 15 ppm/В° C
Точність 12ти розрядних АЦП/ЦАП, складова 0.024%, дозволяє не погіршувати точність джерела живлення (0.25%).
Наявність теплового сенсора дозволяє додатково програмно відслідковувати і компенсувати температурний дрейф АЦП і ЦАП.
Діапазон зміни напруги на АЦП мікроконвертера від 0 до +2.5 В. Т.к. на ніжку № 6 роз'єму (Programming/Monitoring) джерела живлення Bertan необхідно подавати напругу від 0 до-5В (Таблиця 2, рядок 6), потрібно узгодження відповідних напруг. Для цього розроблена наступна схема з використанням прецизійних підсилювачів OP485 (Мал. 1). br/>В
Рис.1 Принципова схема розробленого пристроїв а
2.2 Програмне забезпечення
При розробці блоку управління основні трудовитрати припали саме на розробку програмного забезпечення для мікроконвертори.
Програмне забезпечення, необхідне для мікроконвертори, включає:
Основну програму, постійно працює на контролері
Програму, що відповідає за спілкування з системою управління по протоколу Modbus
Функції основної програми
Для захисту пам'яті основної програми, у структурі пам'яті контр...