Имеется такая проблема:
Есть МК ATMega16, на АЦП висят аналоговые датчики, на одном порте висит ЖК-индикатор Bolymin BC1602A (2 строки по 16 символов, встроенный контроллер), на другом через ULN2803 релюхи. К релюхам подключаются пускатели, включающие несколько мощных насосов (на десяток-несколько десятков кВт каждый предположительно) и один или два маломощных.
В зависимости от показаний датчиков МК включает/выключает насосы в опред последовательности, а на ЖК выдает информацию о текущем состоянии всего ус-ва. Все это устанавливается возле пускателей (в ~30 см от платы контроллера) и насосов (в нескольких метрах).
Собственно проблема: пока это все эмулируется в домашних условиях или работают только маломощные насосы, все нормально. Но при первом же запуске мощного насоса происходит сбой в ЖК и далее он вообще ни на что не реагирует до снятия питания с него. МК продолжает работать нормально и отрабатывает программу как положено.
В чем "физика" процесса и как с этим бороться? (Подозревается мощная наводка на линию "E" ЖК-индикатора, помеха по питанию возможна, но попытка борьбы с ней методом напайки LOW ESR кондера 1500 мкф непосредственно на ноги питания ЖК не увенчалась успехом).
Какие мнения будут у форумчан?
P.S. Заранее прошу прощения у модераторов за размещение столь далекой от тематики форума ветки вне Флейма.
Социальные закладки