MCP23017
MCP23017
Добрый день!
Помогите уточнить несколько моментов. Микросхема работает на шине I2C, на эту-же шину хочу посадить индикатор. У индикатора есть 2 пина на выходе для подключения других устройств по I2c, у микросхемы нет. Можно их просто включить параллельно к одним и тем-же ногам ардуины? Или надо последовательно вход одного на выход другого? Данная связка работоспособна?
Заметил, что дисплей сильно тормозит контроллер (генератор импульсов начинает работать гораздо медленнее даже когда выводится постоянное число. Может есть возможность посылать значение на индикатор например раз в 1сек, но так чтоб индикация не пропадала).
Помогите уточнить несколько моментов. Микросхема работает на шине I2C, на эту-же шину хочу посадить индикатор. У индикатора есть 2 пина на выходе для подключения других устройств по I2c, у микросхемы нет. Можно их просто включить параллельно к одним и тем-же ногам ардуины? Или надо последовательно вход одного на выход другого? Данная связка работоспособна?
Заметил, что дисплей сильно тормозит контроллер (генератор импульсов начинает работать гораздо медленнее даже когда выводится постоянное число. Может есть возможность посылать значение на индикатор например раз в 1сек, но так чтоб индикация не пропадала).
Последний раз редактировалось Ivan-07 28 ноя 2017, 20:43, всего редактировалось 1 раз.
MCP23017
Спасибо. С подключением всё понятно. Смущает, что с индикатором ардуина начинает заметно тормозить. На работе MCP23017 не скажется?pan писал(а):люди, ну вы чё, прикалуетесь? волшебная кноп
MCP23017
дисплей по I2C медленно работает и отнимает много времени. поэтому по возможности обновляйте экран по необходимости а не в каждом цикле. на работе самой MCP не скажется. только время отклика будет больше.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
MCP23017
Спрошу теперь и я у старшего офицерского состава: а датчики DS18xx можно вешать на расширители портов? Период опроса не важен, хоть 10с.
Думаю, что нет, я еще не видел подобного. Но, с другой стороны, это же по сути те же порты, только расширенные
Думаю, что нет, я еще не видел подобного. Но, с другой стороны, это же по сути те же порты, только расширенные
MCP23017
осталось только ардуине это объяснить.Alias писал(а):это же по сути те же порты, только расширенные
даже если найти/сделать такую библиотеку, мне кажется это будут жуткие тормоза.
почему бы не использовать для этих целей дополнительную ардуинку,
а готовые показания считывать с нее основной ардуиной.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
MCP23017
Да, я, в принципе, почти готов к этому морально, как бонус - научусь связывать в кольцо. Но, тем не менее, так и мучает вопрос расширения на микросхемах как более надежный. Если кто-то пробовал, киньте, пожалуйста, ссылкой.
MCP23017
очень сильно сомневаюсь что эти датчики через расширители (если все же удастся найти библиотеку) надежное решение. скорее наоборот. да и времени на обработку будет уходить больше.
лично мое мнение лучше это отдельная ардуина которая будет "заниматься" датчиками, ни каких заморочек и
плюс разгрузите основную. тем более atmega328 стОит не на много дороже чем расширитель портов...
лично мое мнение лучше это отдельная ардуина которая будет "заниматься" датчиками, ни каких заморочек и
плюс разгрузите основную. тем более atmega328 стОит не на много дороже чем расширитель портов...
MCP23017
А в чем надежность, как между расширителями и контроллером, так и при связи контроллера с контроллером все-равно связь идет по протоколам.Alias писал(а):так и мучает вопрос расширения на микросхемах как более надежный
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 3 раза
- Контактная информация:
MCP23017
Alias,
Вам помогут микросхемы типа MC14051, MAX354 и подобные.
Сделать плату в flprog с опросом - никаких проблем не вижу.
Блок - тем более, учитывая скорое появление доступа к ногам из них(ПБ).
Решение каждый принимает САМ.
P.S. Оцените затраты на работу по изготовлению и количество занимаемых портов.
Можно, конечно, приделать что-нибудь типа pcf8574 для управления ими, но ...
Вам помогут микросхемы типа MC14051, MAX354 и подобные.
Сделать плату в flprog с опросом - никаких проблем не вижу.
Блок - тем более, учитывая скорое появление доступа к ногам из них(ПБ).
Решение каждый принимает САМ.
P.S. Оцените затраты на работу по изготовлению и количество занимаемых портов.
Можно, конечно, приделать что-нибудь типа pcf8574 для управления ими, но ...
Последний раз редактировалось Sancho 15 дек 2017, 12:34, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
MCP23017
Надежность системы в целом. Одно дело микроконтроллер и жесткая логика на расширении портов и другое - уже два микроконтроллера со своими программами и капризами. А вероятности отказов ведь даже не складываются, а умножаются.
Добавлено (15.12.2017, 12:40)
---------------------------------------------
Добавлено (15.12.2017, 12:40)
---------------------------------------------
Я только этим и занимаюсь Пока все в теории и на бумаге, есть маневр, вот и изучаю все возможности.Sancho писал(а):Оцените затраты
MCP23017
расширитель портов работающий по шине это вам не жесткая логика, и опрашивать через него датчики которые
работают тоже по протоколу вот уж точно не надежно. вот тогда вы точно получите кучу "капризов"
работают тоже по протоколу вот уж точно не надежно. вот тогда вы точно получите кучу "капризов"
при грамотно написанной программе и правильной схеме , отказов будет не больше от логики.Alias писал(а):А вероятности отказов ведь даже не складываются, а умножаются
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
MCP23017
Согласен. И не настаиваю. Вопрос в том и был: а нет ли проверенного способа? И, если проверенный - это два контроллера, принимаю на веру. Про вероятности ответил лишь расшифровав свою мысль о надежности как инженер, но не программист.
-
- Лейтенант
- Сообщения: 530
- Зарегистрирован: 05 апр 2016, 23:30
- Откуда: Санкт-Петербург
- Имя: Илья
MCP23017
на муське появился хороший обзор с примерами кода и готовым устройством на MCP23017, на плату для изготовления там дана ссылка. Плюс описывается готовое устройство с данной микросхемой. Может быть кому-нибудь, что то пригодится.
КДПВ
КДПВ
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MCP23017
Дорогие ребята есть вопрос по поводу связки esp8266 и mcp23017 как бы не колдовал работать не хочет подскажите как быть.
попробовал заменить esp8266 на Ардуино Уно все работает но есть загвоздка в том что надо esp8266 и wifi




-
- Рядовой
- Сообщения: 22
- Зарегистрирован: 15 июн 2020, 18:29
- Имя: Владимир
MCP23017
Здравствуйте! Вопрос был аж в 2017 году про подключение датчиков DS18D20 через расширитель портов МСР23017. У меня не получается в flprog прицепить DS18B20 к МСР23017. Может кто подскажет как это сделать. Можно скрином с экрана.Alias писал(а): 15 дек 2017, 10:02 Спрошу теперь и я у старшего офицерского состава: а датчики DS18xx можно вешать на расширители портов? Период опроса не важен, хоть 10с.
Думаю, что нет, я еще не видел подобного. Но, с другой стороны, это же по сути те же порты, только расширенные
Последний раз редактировалось Vladimir1967 02 май 2023, 10:35, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
MCP23017
Такое подключение не должно работать, обмен через i2c MCP23017 не достаточно быстрый.Vladimir1967 писал(а): 02 май 2023, 10:08 Здравствуйте! Вопрос был аж в 2017 году про подключение датчиков DS18D20 через расширитель портов МСР23017. У меня не получается в flprog прицепить DS18B20 к МСР23017. Может кто подскажет как это сделать. Можно скрином с экрана.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя