Форум программистов, компьютерный форум, киберфорум
Наши страницы

Микроконтроллеры

Войти
Регистрация
Восстановить пароль
 
 
Photofenix
59 / 59 / 11
Регистрация: 18.11.2016
Сообщений: 467
Завершенные тесты: 1
#1

Возможно ли связать один микроконтроллер с другими? - Микроконтроллер

28.04.2017, 20:17. Просмотров 398. Ответов 33
Метки нет (Все метки)

Предположим, есть несколько различных устройств со второстепенными контроллерами и главное устройство с главным микроконтроллером, котором опрашивает (или задает) данные и отправляет их на ПК по средством RS232.
Возможно ли это сделать и как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2017, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Возможно ли связать один микроконтроллер с другими? (Микроконтроллер):

Связать программу с другими процессами на компьютере - C#
Всем доброго времени суток, делаю подобную программу впервые. Это некая программа напоминалка которую нельзя закрыть пока какое-то действие...

Связать одну таблицу с двумя другими таблицами - SQL Server
:) Уважаемые господа!! Помогите мне с одним моментом!! Дело вот в чём!! У меня допустим 3 таблицы есть и у каждой свои столбцы и ключи...

Как связать список с другими полями в форме - MS Access
При создании списка наткнулась на такую проблему, что Мастер форм не предлагает мне вариант, который позволил бы выбирать записи из...

Возможно ли связать MathCad и .NET? - C#
У меня возник вопрос: Возможно ли связать MathCad и .NET? Скажем написать программу, которая отправляет mathcad уравнение, а после...

Возможно ли связать Delphi 7 / 2010 с mySQL 6.0 - Delphi БД
Привет всем!:senor: Подскажите, плиз, в чём особенность связки Delphi с mySQL 6.0? Пробовала двумя способами: 1) Delphi 7 на...

Возможно ли связать SQLQueryModel с контролами на форме? - C++ Qt
Здравствуйте. Не буду долго ходить вокруг да около. Есть форма с большим количеством элементов - порядка 20-30 (LineEdit, DateEdit,...

33
Voland_
1448 / 951 / 91
Регистрация: 04.01.2010
Сообщений: 3,078
30.04.2017, 19:07 #16
Цитата Сообщение от magirus Посмотреть сообщение
на дифлинию RS485 можно без повторителей посадить последовательно до 32 устройств, с повторителями - 211 минус повторители.
RS485 есть описание физического уровня интерфейса. Соответственно, он не регламентирует ни количество устройств в одном сегменте, ни количество устройств вообще (допустим, MAX487 поддерживает до 128ми передатчиков в сегменте).
RS485 - это просто описание вольтажа, токов и диф.пары, которая используется.

То, что на RS485 используют UART - это просто самое распространенное, что прижилось. Допустим, при первом же рассмотрении, не должно быть проблем с использованием, например, CAN, или I2S на RS485. Или даже Ethernet'a, USB на уровне битов данных. Собственно, почти любой сериальный протокол подойдет для RS485.

Цитата Сообщение от magirus Посмотреть сообщение
с повторителями - 211 минус повторители.
вот тут мне не понятно. Откуда взялось ограничение?
0
Photofenix
59 / 59 / 11
Регистрация: 18.11.2016
Сообщений: 467
Завершенные тесты: 1
01.05.2017, 11:42  [ТС] #17
Ну насколько умный.
1) Датчик протечки + устройство перекрытия воды.
2) Датчик газа + при срабатывании отключение газа и электричества.
3) Датчик дыма (огня) + при срабатывании отключения газа и электричества.
Дополнительные функции:
1) Оповещение по СМС.
2) Контроль дома по средством СМС сообщений (включение или отключение нагрузок, включение и отключение воды и т.д.)
3) Имитация человека при длительном отсутствии.
Пока вот такие вещи
0
magirus
01.05.2017, 11:47
  #18

Не по теме:

Цитата Сообщение от Voland_ Посмотреть сообщение
Откуда взялось ограничение?
не помню если честно, просто сидит в памяти.
вполне возможно ошибаюсь

0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 402
01.05.2017, 17:42 #19
Цитата Сообщение от ValeryS Посмотреть сообщение
и где ты в микроконтроллерах видел RS232?
Я отвечал согласно первому сообщению ТС:
Цитата Сообщение от Photofenix Посмотреть сообщение
опрашивает (или задает) данные и отправляет их на ПК по средством RS232.
Да и вообще, в данном случае хоть UART, хоть RS232 - выходы параллелить нельзя
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
01.05.2017, 17:48 #20
Цитата Сообщение от Vovka Посмотреть сообщение
выходы параллелить нельзя
это почему еще?
Цитата Сообщение от Vovka Посмотреть сообщение
Я отвечал согласно первому сообщению ТС:
и где он сказал что контроллеры между собой общаются через RS232 ?
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 402
01.05.2017, 17:52 #21
Цитата Сообщение от ValeryS Посмотреть сообщение
это почему еще?
У одного 0 на выходе, у другого 1
Цитата Сообщение от ValeryS Посмотреть сообщение
и где он сказал что контроллеры между собой общаются через RS232 ?
Внимательнее читай:
Цитата Сообщение от Photofenix Посмотреть сообщение
по средством RS232
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
01.05.2017, 17:58 #22
Цитата Сообщение от Vovka Посмотреть сообщение
Внимательнее читай:
прочитал
Цитата Сообщение от Photofenix Посмотреть сообщение
с главным микроконтроллером, котором опрашивает (или задает) данные и отправляет их на ПК по средством RS232.
главный общается с компом через RS232, про дочерние не слова, наоборот спрашивает как их соединить
Цитата Сообщение от Vovka Посмотреть сообщение
У одного 0 на выходе, у другого 1
есть такое понятие "открытый коллектор" и на его основе делают "монтажное ИЛИ"
пример: i2C
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 402
01.05.2017, 18:06 #23
Цитата Сообщение от ValeryS Посмотреть сообщение
есть такое понятие "открытый коллектор" и на его основе делают "монтажное ИЛИ"
пример: i2C
В стандарте RS232 нет открытого коллектора
ТС-у проще все связать по RS485
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
01.05.2017, 18:12 #24
Цитата Сообщение от Vovka Посмотреть сообщение
В стандарте RS232 нет открытого коллектора
где он говорил про RS232 ?
Цитата Сообщение от Vovka Посмотреть сообщение
ТС-у проще все связать по RS485
проще?
кучу обвязок, разъемы, кабеля....
0
Vovka
32 / 32 / 6
Регистрация: 27.09.2014
Сообщений: 402
01.05.2017, 18:51 #25
Цитата Сообщение от ValeryS Посмотреть сообщение
где он говорил про RS232 ?
В своем первом сообщении!
Все, ухожу с темы...
0
Витальич
1206 / 1117 / 160
Регистрация: 02.12.2013
Сообщений: 4,574
01.05.2017, 18:54 #26
Цитата Сообщение от ValeryS Посмотреть сообщение
кучу обвязок, разъемы, кабеля....
ИМХО, проще ибо если сравнивать чипы для RS232 и RS485, то в 232 в обвязки присутствуют 4 конденсатора, а в 485 их нет, ну разве один резистор на землю для приличия поставить
Если внимательно перечитать ТС
Цитата Сообщение от Photofenix Посмотреть сообщение
Предположим, есть несколько различных устройств со второстепенными контроллерами и главное устройство с главным микроконтроллером
Я бы связь между контроллерами делал на RS485, если нужна быстрая реакция со второстепенных контроллерах, то делал бы на CAN
0
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,213
01.05.2017, 19:25 #27
Цитата Сообщение от Витальич Посмотреть сообщение
Я бы связь между контроллерами делал на RS485,
а если контроллеры в одном корпусе и расстояние между ними пяток сантиметров? тоже бы на 485 бы раззорился
вопрос о помехоустойчивости и расстоянии, а равно и, о питании еще не поднимался.
"не плодите сущности без необходимости"(с) "бритва Оккамы"
0
Витальич
1206 / 1117 / 160
Регистрация: 02.12.2013
Сообщений: 4,574
01.05.2017, 19:28 #28
Цитата Сообщение от ValeryS Посмотреть сообщение
а если контроллеры в одном корпусе и расстояние между ними пяток сантиметров?
SPI наше всё, I2C наше всё, но не быстро, для извращенцев собственный интерфейс на прерываниях. Знаю как еще, но будет через чур
0
paskal
445 / 294 / 26
Регистрация: 15.08.2011
Сообщений: 878
01.05.2017, 20:24 #29
Цитата Сообщение от ValeryS Посмотреть сообщение
а если контроллеры в одном корпусе и расстояние между ними пяток сантиметров?
ТС написал же - умный дом, ну какие тут 5 сантиметров?
0
Photofenix
59 / 59 / 11
Регистрация: 18.11.2016
Сообщений: 467
Завершенные тесты: 1
01.05.2017, 20:43  [ТС] #30
Подумал, что можно еще реализовать по средством WiFi модуля.
Задумка такая:
Предположим, есть второстепенный модуль, который отвечает за датчики протечки воды и управления сервоприводами на трубах. Модуль имеет WiFi модуль, который может работать на прием и передачу.
При срабатывания датчика протечки, модуль перекрывает воду после чего отправляет сообщение по средством на главный модуль.
Данный модуль обрабатывает сообщение, формирует и отправляет СМС хозяину.
Вижу преимущества:
1) Каждый модуль может работать автономно.
2) Не нужно тянуть провода.
3) На мой взгляд, будет занимать значительно меньше места.
0
01.05.2017, 20:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2017, 20:43
Привет! Вот еще темы с ответами:

Возможно ли связать две таблицы? (Информация внутри) - MySQL
Есть главная таблица с логинами и паролями пользователей. Пользователи подразделяются на 3 категории: Администратор, Рекламщик и...

1с 8.2 Возможно Ли Связать Табличные Части Двух Справочников? - 1С
Как связать ТЧасти двух справочников таким образом, чтобы при изменении ТЧ одного справочника, это отражалось в ТЧ другого??? ...

Возможно ли связать javascript и MSSQL иди MySQl - C# ASP.NET
Ребят назрел вопрос, возможно ли осуществить связку javascript-a и MS SQL (MySQL). Задача может и извращенная, но вот пришло мне в...

MySQL Связать один со многими - Delphi БД
Уважаемые формучане, прошу подсказать как выйти из ситуации. Имеется журнал телефонных звонков на Delphi, в базе MySQL две таблицы: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru