Есть мысль использовать шаговые двигатели для реализации всевозможных регуляторов - крутилок. Суть идеи в том что ядро УД посылает команду драйверу ШД о кол-ве шагов и направлении вращения и уже сам драйвер отрабатывает эту задачу не нагружая ЦП и шину данных лишними исчислениями. Но так как система у меня построена полностью на протоколе 1-W то возникла проблема с интеграцией ШД в общую схему. На данный момент есть три идеи для интеграции шд к 1-W. 1. это железка построенная на pic и эмулирующая работу железки из семейства DS со стандартным протоколом, так же уникальным id и своим набором команд. 2. стандартный драйвер ШД с работой по шине rs232 но так же имеющий уникальный ID. 3. симбиоз двух систем 1-W & RS232 - драйвер шд с протоколом работы по RS232 и ds-ка в качестве адресуемого порта при активации которого дает доступ драйвера к шине rs232. И все бы не чего если б - вариант 1 требует разработки этой железки, вариант 2 и 3 требует дополнительно к существующей шине наличие шины rs232, не говоря уж о том что в варианте 2 надо допиливать прошивку и схему драйвера для задания уникального ID а вариан 3 это по большому счету просто "костыль" к системе с низкой оценочной надежностью. Вопросы: есть ли у кого еще мысли в этом направлении? может есть нечто подобное и уже реализованное? а надо ли вообще это домостроителям или это только мои радужные фантазии?
|