boez » 27 мар 2009, 13:53
Я так понимаю, это та катушка, которая на роботе? Напрямую ее к выводам меги подключать и правда нельзя, сгорит нафиг. Потому как напряжение в катушке сильно зависит от расстояния, и если расчитывать, что в худшем случае на катушке 5 вольт, то в "лучшем" - там будет 15-20.
Предлагаю такой вариант (схему рисовать лень): пусть катушка подключена к мостику выпрямительному, а он к стабилизатору напряжения (хотя можно и напрямую от моста заряжать - индуктивная система сама ток ограничит). Кроме этого, один вывод катушки через (последовательно) резистор в десятки-сотни кОм и конденсатор в сотни нф на землю, второй - через такой же резистор к ноге МК. Алгоритм: выдаем на выход единицу, ждем. Конденсатор через резисторы и катушку заряжается. Переключаем на вход, проверяем единицу. Затем выдаем туда ноль, разряжаем конденсатор. Проверяем ноль. Диоды моста нам не мешают, поскольку все закрыты. При приближении к зарядке на этой же ноге получим меандр с частотой передающей катушки. А поскольку резисторы высокоомные - то даже если напряжение на катушке будет выше напряжения питания, то кнотроллер мы не спалим - его защитят встроенные диоды (ну или мона поставить для надежности еще и свои).
Плюсы метода - одна нога контроллера, нулевое потребление схемы в покое.
А - ну еще надо какую-то слабенькую подтяжку этой ноги к земле. Потому как при обрыве за счет паразитной емкости куска катушки может показаться, что все ок. Значит резисторы к катушке - ну пусть по 20 кОм, а подтяжка вывода к земле - пусть 200к.