Дано:
- 11 промежуточных реле для включения пускателей 20 двигателей
- Кнопка «пуск» KN1 (Нормально разомкнутая двухполюсная. Второй полюс замыкает контакты реле K0, когда оно выключенное. Объясню на эскизе)
- Кнопка «стоп» KN0 (Нормально разомкнутая)
- Нормально разомкнутые контакты тепловых реле 20 двигателей (подключены параллельно, назовем их KN)
- Трансформатор тока TR подключен к одной фазе двигателя M10 дробилки (контроллер avr желательно 2313) DD1 должен измерять напряжение на трансформаторе, чтобы определить нагрузку)
- Зеленый светодиод HL1 (нормальная работа)
- Желтый светодиод HL2 (увеличенная нагрузка на двигатель M10 дробилки)
- Красный светодиод HL3 (замкнут контакт KN)
- Сирена SP (по сути еще одно промежуточное реле)
Промежуточные реле включают пускатели двигателей M:
- K0 реле, которое поддерживает питание схемы
- K1 загрузочный шнек M20 в бункер хранения комбикорма + шнек из нории в загрузочный шнек M19 (для реверса M20 будет использован переключающий тумблер на два пускателя, это к работе устройства не относится)
- K2 нория M18
- K3 шнек M15 в норию + шлюзовик M16
- K4 шнек M12 выгрузки с мучных бункеров + шлюзовик M11
- K5 вентилятор M17
- K6 дробилка M10
- K7 шнек M9 в дробилку с нории
- K8 нория M8 + шнек M7 с зерновых бункеров в дробилку
- K9 включает таймеры управления двигателями M1… M6 зерновых бункеров
- K10 включает таймеры управления двигателями M13, M14 мучных бункеров
Определим переменные, которые можно будет менять при прошивке DD1:
- T1 – время (по умолчанию 1 секунда)
- T2 – время (по умолчанию 1.5 секунды)
- T3 – время (по умолчанию 2 секунды)
- T4 – время (по умолчанию 10 секунд)
- T5 – время (по умолчанию 600 секунд)
- U1 – нижний порог напряжения для TR (по умолчанию около +0.48 В, позже уточню)
- U2 – верхний порог напряжения для TR (по умолчанию около +0.66 В, позже уточню)
Определим работу ошибок:
- Ошибка1 – выключить все K (если включены), включить HL3 + 3 раза включить на время T1 сирену SP с паузами T1. Ждать однократного нажатия KN0, для перехода устройства в начальное состояние.
- Ошибка2 – выключить K7, K8, K9, K10, включить HL2 + включать на время T1 сирену SP с паузами T3.
Порядок работы и задание:
При подаче питания на схему, ничего не происходит, так как реле K0 выключенное. При нажатии KN1 включаем K0, при отпускании KN1 начинается работа устройства. Все время работы устройства проверяем не замкнуты ли контакты KN (если замкнуты – Ошибка1), включаем K1, через время T2 включаем K2, через время T2 включаем K3, через время T2 включаем K4, через время T2 включаем K5, через время T4 включаем K6, через время T4 включаем K7, через время T2 включаем K8, через время T2 включаем K9, через время T2 включаем K10. И того, на нормальный запуск цеха нам потребуется время 7*T2+2T4 (по умолчанию 30.5 секунд).
Далее проверяем вывод микросхемы, к которому подключен TR. Если вывод заземлен – контроль нагрузки дробилки M10 не ведется (пропускаем этот абзац). Если напряжение на выводе равно 0 на протяжении T3 – Ошибка1. Если напряжение на выводе больше 0, это нормальная работа устройства, включаем HL1. Продолжаем опрос TR на все выше описанные условия, и если напряжение достигло верхнего порога U2 на протяжении T3 – Ошибка2. После, напряжение должно падать (если напряжение не падает на протяжении T4 – Ошибка1), ждем пока оно опустится до нижнего уровня U1 на протяжении T3. Можем считать что ошибка 2 устранена, выключаем HL2 и SP. Ждем, на всякий случай, время T4, включаем K7, через время T2 включаем K8, через время T2 включаем K9, через время T2 включаем K10. И опять начинаем с начала абзаца.
Для прекращения работы цеха, однократно нажимаем KN0. Выключаем HL1, выключаем K10, K9, K8, K7, через время 2*T4 выключаем K6, через время T4 выключаем K5, через время T5 выключаем K4, K3, K2, K1. И того, время нормального выключения цеха занимает 3*T4+T5 (по умолчанию 10 минут 30 секунд). Включить однократно на время 0.5*T1 сирену SP. Через не важно какое время, например, T1 выключаем K0, тем самым обесточиваем устройство.
Стоимость и скорость выполнения работы оцениваются в последнюю очередь.
Далее проверяем вывод микросхемы, к которому подключен TR. Если вывод заземлен – контроль нагрузки дробилки M10 не ведется (пропускаем этот абзац). Если напряжение на выводе меньше или равно U3 на протяжении T3 – Ошибка1. Если напряжение на выводе больше U3, это нормальная работа устройства, включаем HL1. (U3 по умолчанию 0.05 В)
Приложения 2
-
100 дней323 053 UAH
77 1 0 100 дней323 053 UAHЕсли это не "фантастика"(рисованный эскиз)-давайте сотрудничать и разрабатывать. Опытные сотрудники имеются и ждут хорошего заказа.
-
30 дней44 869 UAH
127 30 дней44 869 UAHМожно выполнить на STM32 (типовой плате, например Nucleo), добавить интерфейсную плату. В запуске поможем. Спроектируем, если нужно, и изготовим на заводе ящик управления.
-
77 С удовольствием помогу реализовать данный проект. Необходимо уточнить некоторые детали в техническом задании. Могу выполнить весь спектр работ начиная с идеи и заканчивая чертежами для изготовления серийного производства изделия.
-
124 Готов выполнить. Имею богатый опыт в разработке силовых комутационных аппаратов с системой управления и защит на основе однокристалльных микроконтроллеров. Уровень - к.т.н. в области электротехнических комплексов и систем управления. Стоимость указана из расчета за месяц работы. Окончательно необходимо будет корректировать после уточнения ТЗ.
Мои контакты - в профиле.
-
4158 68 0 1 Добрый день. Могу это сделать, если надо то и разработать плату и заказать ее на заводе.
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 9 дней 23 часа назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 10 дней 5 часов назад ∙ 16 ставок |