Проектируя электронику для квартиры я как-то внезапно понял, что навскидку число термодатчиков, которые я запланировал, перевалило за 2 десятка
( Read more... )
> Потенциометр вместо энкодера - я считаю, моя гениальная находка В стиралке "Аристон" я думал, тоже стоит энкодер. А там - магазин сопротивлений, и соответственно два провода на выходе всего. )
относительная точность у них более-менее, 9 бит на всю шкалу это вроде 0,5 градуса на бит. То есть с такой точностью можно измерять относительные изменения. А вот абсолютные величины - только после калибровки. Собсно, я столкнулся с этим, когда пытался сделать систему контроля температур в ячейках большого NiCd аккумулятора. Делал сначала на 18s20, потом на.. ээ.. не помню, у них ещё два пина и дополнительные команды есть, чтобы "геометрический" адрес было можно установить.
У меня похожая задача есть, к которой я никак не подступлюсь. Во-первых, как-то смущает отсутствие гальванической развязки, у вас же тоже эти длиннющие шины с куче датчиков будут прям подключены к ногам меги? Чуть чего и ей хана...
Во-вторых, у меня что-то при длине 15 метров utp-5 и двух датчиках на шине уже глюки...
ну, там есть последовательно 100 ом для приличия. КЗ нога контроллера не боится, а 220... ну - не повезёт. Наверное, зашью ещё одну-две запасные тушки mega32, и положу в ЗИП.
Запустил первый датчик, провод к нему - метров 8, наверное. Рядом с датчиком стоит собственный импульсный стабилизатор, который роняет +24 из провода до 5. Работает, вроде бы, пока что, стабильно. Но реально на него систему не перенёс.
И - рядом с ним pt1000, показания отличаются в сотых долях градуса.
А ОВЕН-кортроллер принципиально? Нажрались мы их косяков и если уж сильно прижимает по деньгам то берем adamXX17 или контроллеры DevLink. 1-ware можно к ардуинке присобачить а там уже и Ethernet получить Но вообще удобнее всего WAGO
Ардуинка - это тот же atmega, но припаянный к платке с кварцем. Меня всегда искренне удивляет, когда мне предлагают вместо атмеги в платке без надписи использовать атмегу в платке с надписью "ардуинка".
- усб2ком неактуально. - в шкафу запас атмег, кварцев, текстолита и пр. всё куплено по оптовым. иногда звёзды сходятся, и твоя компания разрабатывает клиенту оптовый магазин радиодеталей. :) Впрочем, когда-то, конечно, оно всё кончится. :(
Вот, кстати, такой вопрос: вы идентификаторы датчиков храните на микроконтроллере или в компьютере? А то думаю, как лучше сделать: сразу прошить в микроконтроллер "железные" номера датчиков, присваивая каждому свой "человеческий" номер, либо хранить список на компьютере? Во втором случае микроконтроллеру пофиг, что там на него навешало - компьютер говорит, какой датчик надо опросить; первый же случай кажется более логичным (т.е. не надо с компьютера на компьютер базу данных номеров датчиков таскать).
Comments 31
В стиралке "Аристон" я думал, тоже стоит энкодер. А там - магазин сопротивлений, и соответственно два провода на выходе всего. )
Reply
А вообще забавный зигзаг - обычно потенциометры стараются заменить на энкодеры, а тут наоборот
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Во-вторых, у меня что-то при длине 15 метров utp-5 и двух датчиках на шине уже глюки...
Reply
КЗ нога контроллера не боится, а 220... ну - не повезёт. Наверное, зашью ещё одну-две запасные тушки mega32, и положу в ЗИП.
Reply
Reply
И - рядом с ним pt1000, показания отличаются в сотых долях градуса.
Reply
Нажрались мы их косяков и если уж сильно прижимает по деньгам то берем adamXX17 или контроллеры DevLink.
1-ware можно к ардуинке присобачить а там уже и Ethernet получить
Но вообще удобнее всего WAGO
Reply
Reply
Reply
- в шкафу запас атмег, кварцев, текстолита и пр. всё куплено по оптовым. иногда звёзды сходятся, и твоя компания разрабатывает клиенту оптовый магазин радиодеталей. :) Впрочем, когда-то, конечно, оно всё кончится. :(
Но в целом - согласен.
Reply
А то думаю, как лучше сделать: сразу прошить в микроконтроллер "железные" номера датчиков, присваивая каждому свой "человеческий" номер, либо хранить список на компьютере?
Во втором случае микроконтроллеру пофиг, что там на него навешало - компьютер говорит, какой датчик надо опросить; первый же случай кажется более логичным (т.е. не надо с компьютера на компьютер базу данных номеров датчиков таскать).
Reply
Reply
Leave a comment