Доброго времени суток, хочу попросить у Вас совета по поводу проектирования устройства на микроконтроллере, которое будет следить за положением контактов электромагнитных реле при их коммутации.
Имеется: стенд с 30-120 электромагнитных реле, контроллер atmega подавая импульсы на твердотельное реле (или транзистор, или ещё что, ещё не решил) коммутирует таким образом нагрузку, подаваемую на эту кучу эм реле. В задачи контроллера входит мониторинг неразмыкания/незамыкания контактов эм реле по истечению какого то времени.
Неразмыкание контактов считается в том случае, если напряжение на размыкаемых контактах по истечению регулируемого времени задержки больше 10% от первоначального подаваемого напряжения (подавать будем 5 В).
Я так понимаю, нужно к каждому испытуемому эм реле поставить компаратор, который выдаёт 1 если напряжение на контактах больше 10%. Но возникает вопрос - как опросить такое большое кол-во компараторов, пока додумался только до сдвиговых регистров, подавая импульсы, которые будут последовательно опрашивать компараторы, но не будет ли время опроса слишком большим, по отношению к тому времени, через которое совершается опрос коммутаторов (порядка милисекунды)? Есть ли ещё какие нибудь варианты опроса большого количества элементов?
Раздел: AVR
Имеется: стенд с 30-120 электромагнитных реле, контроллер atmega подавая импульсы на твердотельное реле (или транзистор, или ещё что, ещё не решил) коммутирует таким образом нагрузку, подаваемую на эту кучу эм реле. В задачи контроллера входит мониторинг неразмыкания/незамыкания контактов эм реле по истечению какого то времени.
Неразмыкание контактов считается в том случае, если напряжение на размыкаемых контактах по истечению регулируемого времени задержки больше 10% от первоначального подаваемого напряжения (подавать будем 5 В).
Я так понимаю, нужно к каждому испытуемому эм реле поставить компаратор, который выдаёт 1 если напряжение на контактах больше 10%. Но возникает вопрос - как опросить такое большое кол-во компараторов, пока додумался только до сдвиговых регистров, подавая импульсы, которые будут последовательно опрашивать компараторы, но не будет ли время опроса слишком большим, по отношению к тому времени, через которое совершается опрос коммутаторов (порядка милисекунды)? Есть ли ещё какие нибудь варианты опроса большого количества элементов?
Раздел: AVR