Управление 35-ю активаторами
Добавлено: Чт апр 21, 2011 20:24:33
Делаю дипломный проект, 2-4 мая уже предзащита. Так получилось, что тема окончательно сформировалась достаточно поздно, а защищать мне надо диплом досрочно, чтобы поступить в аспирантуру. Короче - на кону вся жизнь а дел невпроворот.
Тема - Разработка автоматизированной системы управления подстанцией и создание стенда.
То есть делаю стенд:
на нем мнемосхема подстанции, на мнемосхеме есть выключатели, разъединители, индикаторы и прочее. У выключателей и разъединителей должно быть два варианта управления - вручную и электронно, причем должен быть контроль текущего состояния коммутационного устройства. Долго думал, ничего лучше не придумал как использовать тумблер, микропереключатель и автомобильный активатор:
На работе есть ЧПУ станки, оно сделано и работает.
Этим всем добром надо как то управлять. Купил Атмегу644, по десятку сдвиговых регистров 74HC595 и 74HC165. Изначально думал сделать логику такую - микроконтроллер через регистр дал сигнал 0 (например) - тумблер должен с помощью активатора отключиться. Но ведь он и включаться должен, то есть мы должны менять полярность мотора. И активатор должен работать всего 0.5 секунды, иначе активатор сильно перегреется и могут сгореть транзисторы на выходе.
Пока мои мысли были такими - управлять по одной ноге МК, с Н-мостом на IRF7307 (1N/1P транзистор в SO-8). Н-мосту нужно два сигнала по идее, но можно (наверное) использовать инвертор (например SN74HC05D). Но активатор должен работать всего 0.5-1с!
Либо то же Н-мост, но от регистра задействовать 2 ноги. Но в обоих вариантах загвоздка - таких моторов 35 штук (ксати, сопротивление 2.5 Ома, подавать буду 5В. По идее расчитаны на 12, но у них момент просто зверский). Поэтому схемотехника должна быть МАКСИМАЛЬНО простой, дешевой и мелкой. И еще я не представляю как это будет программироваться, я в программировании ламер ацкий, пока только учебные задания делал. Писать буду на Си...
Помогите пожалуйста найти простое и изящное решение проблемы управления 35 активаторами!
Тема - Разработка автоматизированной системы управления подстанцией и создание стенда.
То есть делаю стенд:
на нем мнемосхема подстанции, на мнемосхеме есть выключатели, разъединители, индикаторы и прочее. У выключателей и разъединителей должно быть два варианта управления - вручную и электронно, причем должен быть контроль текущего состояния коммутационного устройства. Долго думал, ничего лучше не придумал как использовать тумблер, микропереключатель и автомобильный активатор:
На работе есть ЧПУ станки, оно сделано и работает.
Этим всем добром надо как то управлять. Купил Атмегу644, по десятку сдвиговых регистров 74HC595 и 74HC165. Изначально думал сделать логику такую - микроконтроллер через регистр дал сигнал 0 (например) - тумблер должен с помощью активатора отключиться. Но ведь он и включаться должен, то есть мы должны менять полярность мотора. И активатор должен работать всего 0.5 секунды, иначе активатор сильно перегреется и могут сгореть транзисторы на выходе.
Пока мои мысли были такими - управлять по одной ноге МК, с Н-мостом на IRF7307 (1N/1P транзистор в SO-8). Н-мосту нужно два сигнала по идее, но можно (наверное) использовать инвертор (например SN74HC05D). Но активатор должен работать всего 0.5-1с!
Либо то же Н-мост, но от регистра задействовать 2 ноги. Но в обоих вариантах загвоздка - таких моторов 35 штук (ксати, сопротивление 2.5 Ома, подавать буду 5В. По идее расчитаны на 12, но у них момент просто зверский). Поэтому схемотехника должна быть МАКСИМАЛЬНО простой, дешевой и мелкой. И еще я не представляю как это будет программироваться, я в программировании ламер ацкий, пока только учебные задания делал. Писать буду на Си...
Помогите пожалуйста найти простое и изящное решение проблемы управления 35 активаторами!