реклама на сайте
подробности

 
 
> монтаж CAN шины в доме
typedef
сообщение Oct 23 2014, 12:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-10-14
Пользователь №: 83 267



Всем привет!

принимайте новичка sm.gif
давно чесались руки попрограммировать микроконтроллеры, да все не было конкретной задачи.
Сейчас появилась - задача управления сервоприводами водяного теплого пола. Пока ничего особенного - в каждое помещение повесить датчик температуры, один-два уличных и на каждую гребенку по микроконтроллеру, который будет на основании показаний датчиков и заданной желаемой температуры рулить сервоприводами.

Поскольку опыта в этом деле нет пока никакого, посвятил неделю активному гуглению. Выкурил кучу инфы на русском и английском языке. Остановил свой выбор на CAN шине и микроконтроллерах STM32F103/105/107 или STM8a(s)207/208 + L9615/9616 в качестве трансивера.

С удивлением для себя обнаружил отсутсвие (возможно не там искал) или крайне скупое описание монтажа самой шины, а также ее архитектуры. Везде в основном встречалось или общая информация по шине или вопросы по программированию. Не нашел ни одного конретного примера как и что делать. наверное у профи это само собой разумеется, но для меня этот вопрос сейчас наиважнейший, поскольку на данном этапе надо заложить все провода и продумать архитектуру.

Вобщем вопросы у меня такие:
1. Архитектура.
Например, взять этаж - 4 помещения, одна гребенка с четырьмя контурами теплого пола. Соотв. 4 датчика температуры, возможно 4 LCD с парой кнопок для отображения температуры и задания желаемой. Мне пока не ясно что из этого будет являтся узлом CAN-шины. Или на каждый датчик вешать контроллер и трансивер. Получится узел шины, котоорый будет пулять свои данные (и)или отвечать на запросы. Или один контроллер, который будет обслуживать несколько датчиков и сам же крутить сервопривода. Тогда вопрос как это все правильно соединить (1-Wire для датчиков)

2. Монтаж.
Далее, в зависимости от архитектуры, как все правильно расположить физически в стене и как и чем между собой соединить.

Понятно, что для такой простенькой задачи вроде как CAN и не нужен, но хочется развития, добавления новых сенсоров, контроллеров, и т.д. Да и просто интересно.

Если есть где-нибудь инфа, в которой можно найти ответы на эти вопросы - буду благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
typedef
сообщение Nov 13 2014, 19:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-10-14
Пользователь №: 83 267



в очередной раз задумался над архитектурой сети и понял, что вариант CAN-узла, который опрашивает все датчики, соединенные по 1-Wire, подходит только в случае, если это будут просто датчики.

Если делать в каждую комнату термостаты (например такие), то получается что нужно из каждого из них делать свой CAN-узел. Поскольку он должен не просто показывать температуру, но и сообщать о пересечении в обоих направлениях заданного порога.

Исполнительную часть наверное имеет смысл вынести в отдельный CAN-узел, который будет получать сообщения от этих и уже сам закручивать контура.


как всегда появились вопросы:

1. нормальна ли такая архитектура, если нет, то что не так?

2. на сколько реально купив готовый термостат на том же aliexpress, вставить в него свою плату управления, которая будет реализовывать функции:
- показать на LCD тек. температуру
- посылать CAN-сообщения с тек. температурой
- уметь отвечать на запросы от других CAN-узлов
- с помощью кнопок на морде изменять желаемую температуру
- при пересечении заданного порога, посылать сообщение в CAN-шину
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 13 2014, 19:58
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(typedef @ Nov 13 2014, 21:36) *
1. нормальна ли такая архитектура, если нет, то что не так?

2. на сколько реально купив готовый термостат на том же aliexpress, вставить в него свою плату управления, которая будет реализовывать функции:


Нынче никто дисплеями не заморачивается.
Берут смартфон с андроидом и весь пользовательский интерфейс реализуют на нем.
На CAN узле просто Bluetooth модуль или WiFi модуль ставят. А смартфон или носят или к стене приколочивают.

Насколько известно лучшие термостаты с изменяемым числом сенсоров и неопределенностью окружающей обстановки делаются на базе алгоритмов Fuzzy Logic.
Они же и наиболее экономичные.
В китайских же термостатах во первых никак не поменять программу во вторых они работают на примитивных алгоритмах.
Подключиться к китайскому LCD конечно можно, но это вынудит применить дорогой микроконтроллер с кучей ног и периферией заточенной под LCD.
На мой взгляд тупиковый путь.
Go to the top of the page
 
+Quote Post
typedef
сообщение Nov 13 2014, 20:04
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-10-14
Пользователь №: 83 267



Цитата(AlexandrY @ Nov 13 2014, 22:58) *
В китайских же термостатах во первых никак не поменять программу во вторых они работают на примитивных алгоритмах.
Подключиться к китайскому LCD конечно можно, но это вынудит применить дорогой микроконтроллер с кучей ног и периферией заточенной под LCD.
На мой взгляд тупиковый путь.

ну да, я имел ввиду как раз вариант взять просто красивый корпус и дисплей, остальное свое. Поскольку дилетант, то была мысль посмотреть на задней стенке модель LCD, найти доку под него и вперед.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 13 2014, 21:52
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(typedef @ Nov 13 2014, 22:04) *
ну да, я имел ввиду как раз вариант взять просто красивый корпус и дисплей, остальное свое. Поскольку дилетант, то была мысль посмотреть на задней стенке модель LCD, найти доку под него и вперед.


Никакой модели на задней стенке не найдете. Такие дисплей заказные и радиолюбители их просто прозванивают и составляют карту сегментов.
Но печальней цены на микроконтроллеры поддерживающие такие дисплеи и бессмысленная трудоемкость написания софта для работы с ними
Go to the top of the page
 
+Quote Post
typedef
сообщение Nov 14 2014, 13:01
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 21-10-14
Пользователь №: 83 267



Цитата(AlexandrY @ Nov 14 2014, 00:52) *
Никакой модели на задней стенке не найдете. Такие дисплей заказные и радиолюбители их просто прозванивают и составляют карту сегментов.
Но печальней цены на микроконтроллеры поддерживающие такие дисплеи и бессмысленная трудоемкость написания софта для работы с ними

Вот это действительно печально sad.gif
Спасибо Вам за полезную информацию!
Уж просто очень привлекательно выглядит такая готовая коробочка, которую не стыдно поместить на стену.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 14 2014, 14:30
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(typedef @ Nov 14 2014, 15:01) *
Вот это действительно печально sad.gif
Спасибо Вам за полезную информацию!
Уж просто очень привлекательно выглядит такая готовая коробочка, которую не стыдно поместить на стену.


Да ваша мысль не нова.
Проходили и калькофоны когда телефонный АОН вставляли в китайский калькулятор, потому что у него кнопки были красивые.
И панафоны когда в китайский стационарный телефон вставляли GSM модем и делали его беспроводным потому что у китайца был красивый дисплей.

Но это реально трудоемкие проекты. Я бы больше за такие не брался.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- typedef   монтаж CAN шины в доме   Oct 23 2014, 12:01
- - AlexandrY   Цитата(typedef @ Oct 23 2014, 15:01) Если...   Oct 23 2014, 13:07
|- - typedef   Цитата(AlexandrY @ Oct 23 2014, 17:07) Зд...   Oct 23 2014, 15:39
|- - AlexandrY   Цитата(typedef @ Oct 23 2014, 18:39) т.е....   Oct 23 2014, 19:24
||- - typedef   Цитата(AlexandrY @ Oct 23 2014, 23:24) Да...   Oct 23 2014, 20:20
||- - AlexandrY   Цитата(typedef @ Oct 23 2014, 23:20) наря...   Oct 23 2014, 20:56
||- - typedef   Цитата(AlexandrY @ Oct 24 2014, 00:56) И ...   Oct 24 2014, 17:20
||- - _3m   Цитата(typedef @ Oct 24 2014, 21:20) у ме...   Oct 24 2014, 17:37
||- - typedef   сейчас пытаюсь найти подходящую отладочную плату д...   Oct 24 2014, 17:45
||- - AlexandrY   Цитата(typedef @ Oct 24 2014, 20:45) сейч...   Oct 24 2014, 19:45
||- - typedef   Цитата(AlexandrY @ Oct 24 2014, 23:45) CA...   Oct 24 2014, 21:29
||- - typedef   по ходу дела возникли еще вопросы по монтажу. Если...   Oct 26 2014, 16:39
||- - AlexandrY   Цитата(typedef @ Oct 26 2014, 18:39) по х...   Oct 26 2014, 18:43
|- - Juray   Цитата(typedef @ Oct 23 2014, 18:39) 2. В...   Nov 17 2014, 12:04
- - ZASADA   это ничего, что на SMAJ28A может быть 45,4 В, а LM...   Oct 27 2014, 06:21
|- - AlexandrY   Цитата(ZASADA @ Oct 27 2014, 08:21) это н...   Oct 27 2014, 07:08
|- - typedef   ну вот среди спецов разногласия, что делать нам, д...   Oct 27 2014, 12:40
|- - AlexandrY   Цитата(typedef @ Oct 27 2014, 14:40) Вопр...   Oct 27 2014, 13:16
- - ZASADA   если бы я автоматизировал свой дом, то исходил бы ...   Oct 27 2014, 13:24
|- - typedef   Цитата(AlexandrY @ Oct 27 2014, 17:16) Во...   Oct 27 2014, 18:48
|- - AlexandrY   Цитата(typedef @ Oct 27 2014, 20:48) вот ...   Oct 28 2014, 08:49
|- - typedef   Цитата(AlexandrY @ Oct 28 2014, 12:49) Та...   Oct 28 2014, 09:09
|- - AlexandrY   Цитата(typedef @ Oct 28 2014, 11:09) а ка...   Oct 28 2014, 09:45
- - ZASADA   реле   Oct 28 2014, 08:28
|- - typedef   Цитата(ZASADA @ Oct 28 2014, 12:28) реле ...   Oct 29 2014, 20:54
|- - AlexandrY   Цитата(typedef @ Oct 29 2014, 22:54) наше...   Oct 29 2014, 21:32
|- - typedef   Цитата(AlexandrY @ Oct 30 2014, 01:32) С ...   Oct 29 2014, 21:48
- - ZASADA   если нормально все продумать, то никакие ответвлен...   Nov 18 2014, 06:51
|- - typedef   Цитата(ZASADA @ Nov 18 2014, 09:51) если ...   Nov 23 2014, 11:09
|- - ZASADA   Цитата(typedef @ Nov 23 2014, 14:09) а мо...   Nov 23 2014, 15:32
|- - typedef   Цитата(ZASADA @ Nov 23 2014, 18:32) этому...   Nov 23 2014, 16:56
- - ZASADA   рандомная схема из гугла. в параллель стоят 2 DB-9...   Nov 23 2014, 17:44
- - Cвинец   Как продвигается? Если это не была шутка про ...   Jan 7 2015, 18:29
|- - typedef   Цитата(Cвинец @ Jan 7 2015, 21:29) Как пр...   Jan 7 2015, 19:33
|- - Cвинец   Цитата(typedef @ Jan 7 2015, 19:33) По по...   Jan 8 2015, 06:44
|- - typedef   Цитата(Cвинец @ Jan 8 2015, 09:44) Если э...   Jan 8 2015, 13:40
- - Cвинец   Если не интересно порисовать свои платы, то купить...   Jan 13 2015, 14:54
|- - typedef   Цитата(Cвинец @ Jan 13 2015, 17:54) Если ...   Jan 13 2015, 16:31
|- - adnega   Цитата(typedef @ Jan 13 2015, 20:31) но в...   Jan 13 2015, 19:50
|- - typedef   Цитата(adnega @ Jan 13 2015, 22:50) Все м...   Jan 14 2015, 17:28
|- - A. Fig Lee   Цитата(typedef @ Jan 14 2015, 12:28) когд...   Jan 14 2015, 17:36
||- - typedef   Цитата(A. Fig Lee @ Jan 14 2015, 20:36) А...   Jan 14 2015, 18:15
||- - A. Fig Lee   Цитата(typedef @ Jan 14 2015, 13:15) а Вы...   Jan 14 2015, 18:22
||- - typedef   Цитата(A. Fig Lee @ Jan 14 2015, 21:22) A...   Jan 14 2015, 20:41
||- - A. Fig Lee   Цитата(typedef @ Jan 14 2015, 15:41) пыта...   Jan 14 2015, 21:02
||- - typedef   Цитата(A. Fig Lee @ Jan 15 2015, 00:02) Д...   Jan 14 2015, 21:41
|||- - A. Fig Lee   Цитата(typedef @ Jan 14 2015, 16:41) в CA...   Jan 15 2015, 03:27
||- - AlexandrY   Цитата(A. Fig Lee @ Jan 14 2015, 23:02) Д...   Jan 15 2015, 06:11
||- - typedef   Цитата(AlexandrY @ Jan 15 2015, 09:11) Не...   Jan 15 2015, 08:12
|||- - adnega   Цитата(typedef @ Jan 15 2015, 12:12) все ...   Jan 15 2015, 10:08
|||- - typedef   Цитата(adnega @ Jan 15 2015, 13:08) Я на ...   Jan 15 2015, 10:31
|||- - adnega   Цитата(typedef @ Jan 15 2015, 14:31) у ме...   Jan 15 2015, 11:10
|||- - Cвинец   Цитата(typedef @ Jan 15 2015, 10:31) возм...   Jan 16 2015, 17:12
|||- - typedef   Цитата(Cвинец @ Jan 16 2015, 20:12) Непон...   Jan 16 2015, 17:32
||||- - Cвинец   Цитата(typedef @ Jan 16 2015, 17:32) Если...   Jan 17 2015, 04:08
||||- - typedef   Цитата(Cвинец @ Jan 17 2015, 07:08) Если ...   Jan 18 2015, 09:52
|||- - adnega   Цитата(Cвинец @ Jan 16 2015, 20:12) Если ...   Jan 16 2015, 22:57
||- - A. Fig Lee   Цитата(AlexandrY @ Jan 15 2015, 01:11) Не...   Jan 15 2015, 12:14
||- - AlexandrY   Цитата(A. Fig Lee @ Jan 15 2015, 14:14) Н...   Jan 15 2015, 13:19
||- - A. Fig Lee   Цитата(AlexandrY @ Jan 15 2015, 08:19) С ...   Jan 15 2015, 13:32
||- - AlexandrY   Цитата(A. Fig Lee @ Jan 15 2015, 15:32) П...   Jan 15 2015, 13:47
||- - A. Fig Lee   Цитата(AlexandrY @ Jan 15 2015, 08:47) Zi...   Jan 15 2015, 14:22
|- - Ruslan1   Цитата(typedef @ Jan 14 2015, 19:28) Инте...   Jan 14 2015, 17:43
|- - =AK=   Цитата(Ruslan1 @ Jan 15 2015, 04:13) Я во...   Jan 26 2015, 10:44
|- - A. Fig Lee   Цитата(=AK= @ Jan 26 2015, 05:44) Проводн...   Jan 26 2015, 14:40
|- - AlexandrY   Цитата(A. Fig Lee @ Jan 26 2015, 16:40) Д...   Jan 26 2015, 14:55
||- - typedef   Цитата(AlexandrY @ Jan 26 2015, 17:55) Да...   Jan 26 2015, 17:11
|- - =AK=   Цитата(A. Fig Lee @ Jan 27 2015, 01:10) Д...   Jan 26 2015, 22:57
|- - A. Fig Lee   Цитата(=AK= @ Jan 26 2015, 17:57) Проблем...   Jan 27 2015, 02:25
- - A. Fig Lee   А зачем CAN с проводами? Если есть беспроводные 80...   Jan 13 2015, 19:33
- - adnega   Если есть возможность кинуть провода, то кидайте и...   Jan 14 2015, 21:10
- - A. Fig Lee   По моему чем более планы наполеоновские, тем менее...   Jan 17 2015, 01:27
- - adnega   Цитата(A. Fig Lee @ Jan 17 2015, 04:27) П...   Jan 17 2015, 08:35
- - KARLSON   По мне, так чем стандартней, тем лучше. Странно, ч...   Jan 27 2015, 05:31
|- - =AK=   Цитата(KARLSON @ Jan 27 2015, 16:01) По м...   Jan 27 2015, 11:37
- - typedef   прошелся я еще раз по дому, попротягивал мысленно ...   Jan 28 2015, 10:08
|- - =AK=   Цитата(typedef @ Jan 28 2015, 20:38) Не б...   Jan 28 2015, 12:49
|- - AlexandrY   Цитата(=AK= @ Jan 28 2015, 14:49) Так что...   Jan 28 2015, 13:52
|- - A. Fig Lee   Цитата(AlexandrY @ Jan 28 2015, 08:52) Пр...   Jan 28 2015, 14:27
|- - =AK=   Цитата(AlexandrY @ Jan 29 2015, 00:22) У ...   Jan 28 2015, 23:21
- - A. Fig Lee   Кстати, о дальности передачи. Artaflex модули клей...   Jan 28 2015, 12:09
- - A. Fig Lee   А какая связь: батарейки и вайрлесс? Речь шла о ка...   Jan 29 2015, 02:19
- - =AK=   Цитата(A. Fig Lee @ Jan 29 2015, 12:49) А...   Jan 29 2015, 03:56
- - typedef   Цитата(=AK= @ Jan 29 2015, 06:56) Элемент...   Jan 29 2015, 06:42
|- - =AK=   Цитата(typedef @ Jan 29 2015, 17:12) Найт...   Jan 29 2015, 07:42
||- - typedef   Цитата(=AK= @ Jan 29 2015, 10:42) Я не ор...   Jan 29 2015, 09:06
||- - AlexandrY   Цитата(typedef @ Jan 29 2015, 11:06) ну я...   Jan 29 2015, 09:15
|||- - typedef   Цитата(AlexandrY @ Jan 29 2015, 12:15) Ну...   Jan 29 2015, 09:22
||- - =AK=   Цитата(typedef @ Jan 29 2015, 19:36) стоя...   Jan 29 2015, 09:33
||- - typedef   Цитата(=AK= @ Jan 29 2015, 12:33) У меня ...   Jan 29 2015, 10:16
|||- - ZASADA   Цитата(typedef @ Jan 29 2015, 13:16) я ду...   Jan 29 2015, 12:41
||- - AlexandrY   Цитата(=AK= @ Jan 29 2015, 11:33) Это он ...   Jan 29 2015, 12:25
|- - ZASADA   Цитата(typedef @ Jan 29 2015, 09:42) ну п...   Jan 29 2015, 09:45
- - A. Fig Lee   Цитата(=AK= @ Jan 28 2015, 22:56) Элемент...   Jan 29 2015, 13:08
2 страниц V   1 2 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01581 секунд с 7
ELECTRONIX ©2004-2016