Версия датчика 3.1 была задумана для работы на шине 1-Wire.
Сенсор представляет собой плоский несимметричный конденсатор, выполненный в виде 2-х полосок фольги шириной 4мм на расстоянии 1мм друг от друга, вытравленных на одной стороне 1мм фольгированного стеклотекстолита. Длинна полосок 100мм. Для защиты от воды и механических повреждений измерительная часть датчика заламинирована пленкой 175 микрон. На верхней части той же стороны текстолита поверхностным монтажом выполнена схема датчика за исключением разьемов и кварца, расположенных на обратной стороне платы.
Для внутрисхемного программирования предусмотрен 6 контактный разьем ( не запаивается так как фактически нужен 1 раз для программирования). Все настроечные операции предусматриваются через шину 1-Wire. После программирования есть смысл верхнюю часть со схемой затянуть термоусадочной трубкой(правда, желательно оставить окошечко для светодиода).
Принципиальная схема
Для приема и передачи битов служит имеющийся в микроконтроллере UART.
Для детектирования падающего фронта стробирующего импульса используется прерывание INT0.
На порт PB2 подключен светодиод.
С выхода PB1 (таймер 1) на измерительную цепь подаются пачки импульсов переменного напряжения.
Измерение производится на аналоговом входе PC0.
На выход PD5 подключен транзисторный ключ с открытым колектором.
Прошивка на этот датчик не создавалась в связи с переходом на открытую промышленную шину по протоколу ModBus, используемую в последующих разработках третьей версии датчика...
|