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

 
 
> Сориентируйте по протоколам/транспортам для связи 2 микроконтроллеров
p_v
сообщение Sep 22 2018, 18:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 16-06-18
Из: СПб
Пользователь №: 105 099



https://easyeda.com/speed/DC_Motor_speed_co...8f540acd1a2f4bb
https://easyeda.com/speed/Universal_speed_c...8f540acd1a2f4bb

Нужно сделать гальваническую развязку между высоковольтной частью регулятора скорости и внешними интерфейсами (индикатор, кнопки и т.п.). Как ни странно, но по деталькам проще всего оказывается поставить 2 микроконтроллера и свинтить их через что-то вроде adum1201.

Понятно, что не особо сложно взять UART и схолхозить протокол типа modbus (запись/чтение по заданному виртуальному адресу). Но может на эту тему есть что-то стандартное, чтобы не изобретать лисапед?

Я не готов выкатить полноценное ТЗ, но надеюсь по схемам и задачам примерно понятно, что может подойти. Все "мясо" - на силовом контроллере. На вспомогательном - только ручки и индикатор. Мне бы хватило, если бы вспомогательный был master-ом, и сам инициировал все опросы. Можно более сложные варианты, если есть готовые библиотеки, но не обязательно. Ну и конечно нужна какая-то минимальная защита от сбоев, чтобы обмен не затыкался.

Какие есть варианты кроме самопального колхоза а ля модбас?

Сообщение отредактировал p_v - Sep 22 2018, 18:54
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
p_v
сообщение Sep 23 2018, 22:03
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 16-06-18
Из: СПб
Пользователь №: 105 099



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

1. Насколько стабильными должны быть частоты самих микроконтроллеров? Можно например их оба запустить на внутренних RC-генераторах?

2. Правильно ли я понимаю, что если точек только две и токовая петля не нужна, то можно заюзать все тот же дешевый ADUM1201 от UART?

Надо ли при этом городить схему с диодами и резистором, или можно просто can_tx/can_rx крест на крест соединить?
Go to the top of the page
 
+Quote Post
Forger
сообщение Sep 24 2018, 05:37
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(p_v @ Sep 24 2018, 01:03) *
Возможно, не столько по большой нужде сколько из любопытства.

Для "любопытства", имхо, лучше купить пару отладочных плат и на них в полной мере утолить свое любопытство sm.gif

Цитата
1. Насколько стабильными должны быть частоты самих микроконтроллеров? Можно например их оба запустить на внутренних RC-генераторах?

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

Цитата
2. Правильно ли я понимаю, что если точек только две и токовая петля не нужна, то можно заюзать все тот же дешевый ADUM1201 от UART?

Наверно можно, если удастся правильно понять вашу мысль sm.gif

Цитата
Надо ли при этом городить схему с диодами и резистором, или можно просто can_tx/can_rx крест на крест соединить?

Не вижу никакого смысла соединять два MK голым CAN без соотв. трансиверов и защит - это как из пушки по воробьям. Для подобной цели вполне хватит и обычных USART.
Хотя ничто не мешает извратиться и по такой "методе" соединить даже два ETH sm.gif

Дабы далее не "гадать на кофейных гущах", опишите сразу топологию этой "шины": как и что это выглядит и как это все должно запитываться, какие расстояния и т.п.?


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- p_v   Сориентируйте по протоколам/транспортам для связи 2 микроконтроллеров   Sep 22 2018, 18:51
- - Forger   Цитата(p_v @ Sep 22 2018, 21:51) Какие ес...   Sep 22 2018, 19:04
- - AlexandrY   Цитата(p_v @ Sep 22 2018, 21:51) Можно бо...   Sep 22 2018, 19:57
|- - Forger   Цитата(AlexandrY @ Sep 22 2018, 22:57) На...   Sep 22 2018, 20:23
|- - AlexandrY   Цитата(Forger @ Sep 22 2018, 23:23) Вот т...   Sep 23 2018, 07:37
|- - Forger   Цитата(AlexandrY @ Sep 23 2018, 10:37) Ес...   Sep 23 2018, 07:59
||- - mantech   Цитата(Forger @ Sep 23 2018, 10:59) ETHER...   Sep 23 2018, 08:04
||- - AlexandrY   Цитата(Forger @ Sep 23 2018, 10:59) ETHER...   Sep 23 2018, 08:43
|||- - Forger   Цитата(AlexandrY @ Sep 23 2018, 11:37) Вс...   Sep 23 2018, 08:51
|||- - jcxz   Цитата(AlexandrY @ Sep 23 2018, 11:43) Но...   Sep 23 2018, 08:51
|||- - AlexandrY   Цитата(jcxz @ Sep 23 2018, 11:51) Автору ...   Sep 23 2018, 10:39
||- - k155la3   Цитата(Forger @ Sep 23 2018, 10:59) . . ....   Sep 23 2018, 14:28
||- - Forger   Цитата(k155la3 @ Sep 23 2018, 17:28) CAN ...   Sep 23 2018, 14:42
||- - AlexandrY   Цитата(k155la3 @ Sep 23 2018, 17:28) В пр...   Sep 23 2018, 17:32
||- - Forger   Цитата(AlexandrY @ Sep 23 2018, 20:32) Ес...   Sep 23 2018, 17:52
|- - jcxz   Цитата(AlexandrY @ Sep 23 2018, 10:37) В ...   Sep 23 2018, 08:02
|- - Forger   Цитата(jcxz @ Sep 23 2018, 11:02) ТСу нуж...   Sep 23 2018, 08:15
- - kovigor   Цитата(p_v @ Sep 22 2018, 21:51) Какие ес...   Sep 22 2018, 20:57
- - Сергей Борщ   QUOTE (p_v @ Sep 22 2018, 21:51) Понятно,...   Sep 22 2018, 21:41
|- - jcxz   Цитата(Сергей Борщ @ Sep 23 2018, 00:41) ...   Sep 23 2018, 00:19
||- - Сергей Борщ   QUOTE (jcxz @ Sep 23 2018, 03:19) У SLIP-...   Sep 23 2018, 10:39
|- - scifi   Цитата(Сергей Борщ @ Sep 23 2018, 00:41) ...   Sep 23 2018, 07:53
|- - jcxz   Цитата(Сергей Борщ @ Sep 23 2018, 00:41) ...   Sep 23 2018, 08:06
||- - Сергей Борщ   QUOTE (jcxz @ Sep 23 2018, 11:06) Если ра...   Sep 23 2018, 10:32
||- - scifi   Короче, резюмируем так: как умеешь, так и делай, и...   Sep 23 2018, 10:38
||- - jcxz   Цитата(Сергей Борщ @ Sep 23 2018, 13:32) ...   Sep 23 2018, 11:26
||- - AlexandrY   Цитата(jcxz @ Sep 23 2018, 14:26) Вангую ...   Sep 23 2018, 11:59
||- - Сергей Борщ   QUOTE (jcxz @ Sep 23 2018, 14:26) Для бол...   Sep 23 2018, 18:09
||- - jcxz   Цитата(Сергей Борщ @ Sep 23 2018, 21:09) ...   Sep 23 2018, 19:07
|- - sidy   Цитата(Сергей Борщ @ Sep 23 2018, 00:41) ...   Sep 24 2018, 11:01
|- - mantech   Цитата(sidy @ Sep 24 2018, 14:01) Пояснит...   Sep 24 2018, 12:29
|- - Сергей Борщ   QUOTE (sidy @ Sep 24 2018, 14:01) Пояснит...   Sep 24 2018, 15:10
- - p_v   https://github.com/speedcontrols/wifi-confi...doc/...   Sep 23 2018, 19:08
|- - jcxz   Цитата(p_v @ Sep 23 2018, 22:08) Тут теку...   Sep 23 2018, 19:20
|- - p_v   Цитата(jcxz @ Sep 23 2018, 22:20) JSON то...   Sep 23 2018, 20:02
|- - AlexandrY   Цитата(p_v @ Sep 23 2018, 23:02) Почему б...   Sep 23 2018, 20:08
||- - p_v   Вы всерьез считаете, что всем важно знать что вам ...   Sep 23 2018, 20:48
||- - AlexandrY   Цитата(p_v @ Sep 23 2018, 23:48) Вы всерь...   Sep 24 2018, 06:09
||- - p_v   Цитата(AlexandrY @ Sep 24 2018, 09:09) Зд...   Sep 24 2018, 07:04
|- - jcxz   Цитата(p_v @ Sep 23 2018, 23:02) и не соо...   Sep 24 2018, 10:28
- - Alechek   Цитата(mantech @ Sep 24 2018, 17:29) То ж...   Sep 24 2018, 16:24
|- - Сергей Борщ   QUOTE (Alechek @ Sep 24 2018, 19:24) Или ...   Sep 24 2018, 17:30
|- - jcxz   Цитата(Сергей Борщ @ Sep 24 2018, 20:30) ...   Sep 24 2018, 18:50
|- - p_v   Цитата(Сергей Борщ @ Sep 24 2018, 20:30) ...   Sep 24 2018, 22:44
|- - AlexandrY   Цитата(p_v @ Sep 25 2018, 01:44) Все упир...   Sep 25 2018, 04:39
|- - Forger   Цитата(p_v @ Sep 25 2018, 01:44) Единстве...   Sep 25 2018, 06:26
|- - p_v   Цитата(Forger @ Sep 25 2018, 09:26) Имхо,...   Sep 25 2018, 11:23
- - scifi   Никак не пойму, что не так с банальным оптроном?   Sep 25 2018, 11:32
|- - AlexandrY   Цитата(scifi @ Sep 25 2018, 14:32) Никак ...   Sep 25 2018, 12:08
|- - p_v   Цитата(scifi @ Sep 25 2018, 14:32) Никак ...   Sep 25 2018, 15:16
- - scifi   Ну не знаю... 2 оптрона - и будет UART. Хозяин - б...   Sep 25 2018, 15:20
|- - p_v   Цитата(scifi @ Sep 25 2018, 18:20) Ну не ...   Sep 25 2018, 17:30
- - scifi   Ну и считайте. Я же не настаиваю   Sep 25 2018, 17:43
- - p_v   Цитата(scifi @ Sep 25 2018, 20:43) Ну и с...   Sep 25 2018, 18:23


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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 03:45
Рейтинг@Mail.ru


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