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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Сориентируйте по протоколам/транспортам для связи 2 микроконтроллеров
p_v
сообщение Sep 24 2018, 22:44
Сообщение #46


Участник
*

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



Цитата(Сергей Борщ @ Sep 24 2018, 20:30) *
И что потом делать с этими функциями, если готовые программы о них не знают? Так почему не использовать свой протокол целиком, если нет жесткого требования использовать именно modbus?

Давайте считать что я неудачно выразился и под словами "типа модбас" мы понимаем слишком разные вещи. Меня устроил сам принцип "чтения-записи в ячейку". Повторять на нижнем уровне всю модбасовскую хреномундию и в мыслях не было. Там как раз достаточно самосинхронизируемой штуки, типа вашего weak или вообще текстовых строк как в модеме.

А так как задача вполне типовая, мне показалось что это все уже давно должно было оказаться в библиотеках. Ну или как вариант, могли быть какие-то радикально другие решения, с которыми я не очень знаком (вроде CAN).

Цитата(Forger @ Sep 24 2018, 08:37) *
Наверно можно, если удастся правильно понять вашу мысль sm.gif

Все упирается в простоту/цену. Когда все комплектующие стоят 15 баксов, тулить туда развязку за 10 как-то жаба душит.

Одна крайность - фигарить все на рассыпухе из оптронов. Не считая их кривых характеристик, пролетаем в простоте. Другая крайность - многоканальные и специализированные развязки, где вопросы с доступностью и ценник от 5 долларов.

Вариант с ADUM1201 мне кажется довольно удачным балансом - запаять не проблема, размер небольшой, цена приемлима. Правда всего 2 линии передачи.

Цитата(Forger @ Sep 24 2018, 08:37) *
Дабы далее не "гадать на кофейных гущах", опишите сразу топологию этой "шины": как и что это выглядит и как это все должно запитываться, какие расстояния и т.п.?

Давайте от печки начну, возможно так будет понятнее. Нужны малогабаритные и простые регуляторы скорости для "хоббийных" моторов разных типов, все в пределах 1kW. Которые в готовом виде купить нельзя. Все опенсорчное, делается специально чтобы "любой мог повторить". Там где управление чуть более кучерявое чем пара кнопок, по понятным причинам нужна гальваноразвязка.

Это все в пределах ОДНОЙ платы. Именно ради гальваноразвязки. Внутренний формат думал особо не изобретать и взять как в частотниках - когда в какую-то "ячейку" пишется "число" (потом при необходимости будет проще под какой-то частотник мимикрировать, чтобы свой мануал не делать). Так как изоляции подлежит "клавиатура" и "индикатор частоты", то не требуется ни высокая скорость ни пакетирование. Подозреваю, что даже на повтор при ошибках можно будет забить (хватит самосинхронизации). Не уверен что там ошибки вообще когда-либо случатся.

Спрашивайте, если что.

Единственный нюанс - т.к. это все делается именно под повторяемость разными людьми, а не под серию, то допустимы некоторые компромиссы по цене, если это упростит сборку. Но не сильные sm.gif. Ради простоты разработки компромиссы тоже возможны.

Не путайте пожалуйста то что я описывал с выносным пультом. Там совершенно другая задача. Под нее воткнутo ESP8266 для настройки с мобилки через браузер. Но к внутренней изолирующей шине на плате это отношения не имеет.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 25 2018, 04:39
Сообщение #47


Ally
******

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



Цитата(p_v @ Sep 25 2018, 01:44) *
Все упирается в простоту/цену. Когда все комплектующие стоят 15 баксов, тулить туда развязку за 10 как-то жаба душит.

Одна крайность - фигарить все на рассыпухе из оптронов. Не считая их кривых характеристик, пролетаем в простоте. Другая крайность - многоканальные и специализированные развязки, где вопросы с доступностью и ценник от 5 долларов.

Вариант с ADUM1201 мне кажется довольно удачным балансом - запаять не проблема, размер небольшой, цена приемлима. Правда всего 2 линии передачи.

В интернетах MAX14933ASE+ будет подешевле чем ADUM1201
Если выбираете I2C, то на другой стороне даже процессор не нужен.

Скажем протестировал я тут намедни I2C контроллер клавиатуры-дисплея AS1115-BSST как раз в управлении частотником.
Скажу эффект порадовал. Дисплей с 40мА сегментами горит на полную мощность.
Скорость до 1 Мбит/с держит стабильно. Опорос сделал с частотой тика операционки.
Никаких протоколов и прочих модбасов. Работает железно.
Ну правда у меня Kinetis, он со спец. защитой от глитчей на I2C, может поэтому так надежно работает. wink.gif
Go to the top of the page
 
+Quote Post
Forger
сообщение Sep 25 2018, 06:26
Сообщение #48


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

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



Цитата(p_v @ Sep 25 2018, 01:44) *
Единственный нюанс - т.к. это все делается именно под повторяемость разными людьми, а не под серию...

Дык, с этого и нужно было начинать!
Это все меняет: подобное "изделие" можно собрать как говорится "из говна и палок" sm.gif
Имхо, идеально подойдут готовые платки из китаев, например эти: тынц, тынц, тынц.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
p_v
сообщение Sep 25 2018, 11:23
Сообщение #49


Участник
*

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



Цитата(Forger @ Sep 25 2018, 09:26) *
Имхо, идеально подойдут готовые платки из китаев, например эти: тынц, тынц, тынц.

То ли я плохо объясняю, то ли вы не так поняли. Регулятор - это одна плата, маленькая. На ней 2 проца с гальваноразвязкой (один подключен к силовым цепям, другой к внешним интерфейсам). Делать гальваноразвязку через внешнюю плату - ну совсем не в кассу.

Это должен быть какой-то дешевый чип, плюс баланс между стоимостью самого чипа и сложностью софта.

Цитата(AlexandrY @ Sep 25 2018, 07:39) *
В интернетах MAX14933ASE+ будет подешевле чем ADUM1201
Если выбираете I2C, то на другой стороне даже процессор не нужен.

Примеры в студию пожалуйста. Где конкретно есть дешевые MAX14933ASE+ и по какой цене. Работу i2c в условиях силовых наводок обсудим потом, если до этого дойдет.

ADUM1201 есть тут, заказывать можно будет вместе с платой, что особенно ценно для самодельщиков.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 25 2018, 11:32
Сообщение #50


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Никак не пойму, что не так с банальным оптроном?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 25 2018, 12:08
Сообщение #51


Ally
******

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



Цитата(scifi @ Sep 25 2018, 14:32) *
Никак не пойму, что не так с банальным оптроном?

Чел уже сделал схему и просто ищет ей оправдание, что тут непонятного? biggrin.gif
Go to the top of the page
 
+Quote Post
p_v
сообщение Sep 25 2018, 15:16
Сообщение #52


Участник
*

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



Цитата(scifi @ Sep 25 2018, 14:32) *
Никак не пойму, что не так с банальным оптроном?

Если не вдаваться в характеристики - тупо больше деталей за сравнимые деньги. Не вижу смысла.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 25 2018, 15:20
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Ну не знаю... 2 оптрона - и будет UART. Хозяин - барин, конечно.
Go to the top of the page
 
+Quote Post
p_v
сообщение Sep 25 2018, 17:30
Сообщение #54


Участник
*

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



Цитата(scifi @ Sep 25 2018, 18:20) *
Ну не знаю... 2 оптрона - и будет UART. Хозяин - барин, конечно.

Просто так два оптрона включить нельзя. Посчитайте ВСЮ необходимую обвязку, и переведите в осязаемые метрики - количество деталей, площадь на плате, цену и т.п. Тогда будет конкретный разговор - какая выгода, какой ценой и надо ли это для конкретного проекта. Иначе будет пустая болтовня, из которой нельзя извлечь ничего конструктивного.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 25 2018, 17:43
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Ну и считайте. Я же не настаиваю laughing.gif
Go to the top of the page
 
+Quote Post
p_v
сообщение Sep 25 2018, 18:23
Сообщение #56


Участник
*

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



Цитата(scifi @ Sep 25 2018, 20:43) *
Ну и считайте. Я же не настаиваю laughing.gif

Есть встречное предложение - не встревайте с бесполезными советами. Когда мне захочется пообщаться за жизнь с интересными людьми, я создам отдельную тему, или найду более подходящую.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th April 2024 - 12:30
Рейтинг@Mail.ru


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