Доброго времени суток, коллеги! Помогите пожалуйста разгадать загадку, пока я умом не тронулся... Решаю сейчас задачу — на одной линии висят три 1-ware термодатчика. В зависимости от их показаний, должны открываться-закрываться шаровые клапаны, с электроприводами. Пытаюсь на ассемблере описать процедуру автоматического поиска и регистрации новых датчиков. Идея такова — что бы, при замене вышедшего из строя датчика и подключения нового, не нужно было считывать его ID, менять его в прошивке и перепрошивать контроллер. Просто заменить и всё. А контроллер сам опросит шину и считает новый датчик. Проблема в том — как бы объяснить контроллеру, что это конкретный датчик, например из котельной? Или на выходе газового котла? Что это не просто новый датчик в системе появился, а конкретный датчик заменился? Я рассматривал вариант подключения всех датчиков, каждый на свою отдельную линию порта ВВ — но как-то мне эта идея корявой видится... Ни чего умнее больше придумать не смог. Может кто нибудь более изящную идею подскажет?
↧