loader
Заказать услуги
Задать вопрос
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных
27.03.2025 в 07:59 Читать ~ 1 минуту 6
0ответов

Автоматика компрессора с трехфазным мотором на микроконтроллере AVR

Наше устройство успешно работает уже седьмой год практически без сбоев. Всего один раз произошел сбой — сгорела микросхема опторазвязки, а также был уронен блок питания (стандартный трансформаторный от телевизионной антенны типа «СЕТКА») с регулятором напряжения. Важно отметить, что импульсные блоки питания, такие как зарядные устройства от смартфонов, не подходят для этого устройства, так как оно начинает демонстрировать сбои при их использовании.

Схема автоматики совместима с электромеханическими манометрами следующего типа:

Example blog post alt

Когда возникла необходимость в автоматике для большого компрессора с трехфазным мотором и ресивером объемом около 500 литров, я долго искал решение на основе релейной автоматики. Тогда у меня возникла идея собрать систему на микроконтроллере. Так я подошел к реализации своей задумки, и работа началась.

На представленном ниже рисунке показана схема, однако стоит отметить, что на ней не указан керамический конденсатор (0.1 мкФ), который установлен между «плюсом» и «минусом» микроконтроллера и запаян непосредственно на корпус МК. Также в схеме присутствуют керамические конденсаторы С1-С3:

Example blog post alt
Example blog post alt

В дополнение к схеме приведен типовой пример использования симистора.

Example blog post alt

Для наглядности ниже представлен скриншот демонстрационной программы AVR-Studio 4.19 (хоть она и старая, но работает с ассемблером и имеет понятный отладчик):

Example blog post alt

Габариты готового устройства:

Example blog post alt

Печатная плата выполнена по технологии ЛУТ и была разработана в Sprint-LayOut.

Example blog post alt

Для программирования использован Arduino MEGA. Чтобы проверить, что Arduino перешла в режим программатора, заливаем скетч «Blink» и убеждаемся, что прошивка работает и светодиод мигает. Затем замыкаем контакты «GND» и «Reset» на плате Arduino. Если светодиод не горит (не мигает), это означает, что основной микроконтроллер Arduino отключён, и ничто не мешает нам прошивать микроконтроллер Attiny2313.

Для любителей «пасхалок» ниже указаны пины, используемые для прошивки:

Example blog post alt

Программа для прошивки также готова, но, поскольку физическое устройство не подключено, некоторые функции программы недоступны.

Example blog post alt

Желаем всем успехов в ваших начинаниях!

0 Комментариев
Что-бы оставить свой комментарий Вы должны авторизоваться на сайте
Задать вопрос
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных
x
Тема пуша
Сообщение пуша
Наверх
Отправить заявку
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных