p_v 0 24 сентября, 2018 Опубликовано 24 сентября, 2018 · Жалоба И что потом делать с этими функциями, если готовые программы о них не знают? Так почему не использовать свой протокол целиком, если нет жесткого требования использовать именно modbus? Давайте считать что я неудачно выразился и под словами "типа модбас" мы понимаем слишком разные вещи. Меня устроил сам принцип "чтения-записи в ячейку". Повторять на нижнем уровне всю модбасовскую хреномундию и в мыслях не было. Там как раз достаточно самосинхронизируемой штуки, типа вашего weak или вообще текстовых строк как в модеме. А так как задача вполне типовая, мне показалось что это все уже давно должно было оказаться в библиотеках. Ну или как вариант, могли быть какие-то радикально другие решения, с которыми я не очень знаком (вроде CAN). Наверно можно, если удастся правильно понять вашу мысль :) Все упирается в простоту/цену. Когда все комплектующие стоят 15 баксов, тулить туда развязку за 10 как-то жаба душит. Одна крайность - фигарить все на рассыпухе из оптронов. Не считая их кривых характеристик, пролетаем в простоте. Другая крайность - многоканальные и специализированные развязки, где вопросы с доступностью и ценник от 5 долларов. Вариант с ADUM1201 мне кажется довольно удачным балансом - запаять не проблема, размер небольшой, цена приемлима. Правда всего 2 линии передачи. Дабы далее не "гадать на кофейных гущах", опишите сразу топологию этой "шины": как и что это выглядит и как это все должно запитываться, какие расстояния и т.п.? Давайте от печки начну, возможно так будет понятнее. Нужны малогабаритные и простые регуляторы скорости для "хоббийных" моторов разных типов, все в пределах 1kW. Которые в готовом виде купить нельзя. Все опенсорчное, делается специально чтобы "любой мог повторить". Там где управление чуть более кучерявое чем пара кнопок, по понятным причинам нужна гальваноразвязка. Это все в пределах ОДНОЙ платы. Именно ради гальваноразвязки. Внутренний формат думал особо не изобретать и взять как в частотниках - когда в какую-то "ячейку" пишется "число" (потом при необходимости будет проще под какой-то частотник мимикрировать, чтобы свой мануал не делать). Так как изоляции подлежит "клавиатура" и "индикатор частоты", то не требуется ни высокая скорость ни пакетирование. Подозреваю, что даже на повтор при ошибках можно будет забить (хватит самосинхронизации). Не уверен что там ошибки вообще когда-либо случатся. Спрашивайте, если что. Единственный нюанс - т.к. это все делается именно под повторяемость разными людьми, а не под серию, то допустимы некоторые компромиссы по цене, если это упростит сборку. Но не сильные :). Ради простоты разработки компромиссы тоже возможны. Не путайте пожалуйста то что я описывал с выносным пультом. Там совершенно другая задача. Под нее воткнутo ESP8266 для настройки с мобилки через браузер. Но к внутренней изолирующей шине на плате это отношения не имеет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Все упирается в простоту/цену. Когда все комплектующие стоят 15 баксов, тулить туда развязку за 10 как-то жаба душит. Одна крайность - фигарить все на рассыпухе из оптронов. Не считая их кривых характеристик, пролетаем в простоте. Другая крайность - многоканальные и специализированные развязки, где вопросы с доступностью и ценник от 5 долларов. Вариант с ADUM1201 мне кажется довольно удачным балансом - запаять не проблема, размер небольшой, цена приемлима. Правда всего 2 линии передачи. В интернетах MAX14933ASE+ будет подешевле чем ADUM1201 Если выбираете I2C, то на другой стороне даже процессор не нужен. Скажем протестировал я тут намедни I2C контроллер клавиатуры-дисплея AS1115-BSST как раз в управлении частотником. Скажу эффект порадовал. Дисплей с 40мА сегментами горит на полную мощность. Скорость до 1 Мбит/с держит стабильно. Опорос сделал с частотой тика операционки. Никаких протоколов и прочих модбасов. Работает железно. Ну правда у меня Kinetis, он со спец. защитой от глитчей на I2C, может поэтому так надежно работает. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 17 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Единственный нюанс - т.к. это все делается именно под повторяемость разными людьми, а не под серию... Дык, с этого и нужно было начинать! Это все меняет: подобное "изделие" можно собрать как говорится "из говна и палок" :) Имхо, идеально подойдут готовые платки из китаев, например эти: тынц, тынц, тынц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
p_v 0 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Имхо, идеально подойдут готовые платки из китаев, например эти: тынц, тынц, тынц. То ли я плохо объясняю, то ли вы не так поняли. Регулятор - это одна плата, маленькая. На ней 2 проца с гальваноразвязкой (один подключен к силовым цепям, другой к внешним интерфейсам). Делать гальваноразвязку через внешнюю плату - ну совсем не в кассу. Это должен быть какой-то дешевый чип, плюс баланс между стоимостью самого чипа и сложностью софта. В интернетах MAX14933ASE+ будет подешевле чем ADUM1201 Если выбираете I2C, то на другой стороне даже процессор не нужен. Примеры в студию пожалуйста. Где конкретно есть дешевые MAX14933ASE+ и по какой цене. Работу i2c в условиях силовых наводок обсудим потом, если до этого дойдет. ADUM1201 есть тут, заказывать можно будет вместе с платой, что особенно ценно для самодельщиков. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Никак не пойму, что не так с банальным оптроном? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Никак не пойму, что не так с банальным оптроном? Чел уже сделал схему и просто ищет ей оправдание, что тут непонятного? :biggrin: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
p_v 0 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Никак не пойму, что не так с банальным оптроном? Если не вдаваться в характеристики - тупо больше деталей за сравнимые деньги. Не вижу смысла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Ну не знаю... 2 оптрона - и будет UART. Хозяин - барин, конечно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
p_v 0 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Ну не знаю... 2 оптрона - и будет UART. Хозяин - барин, конечно. Просто так два оптрона включить нельзя. Посчитайте ВСЮ необходимую обвязку, и переведите в осязаемые метрики - количество деталей, площадь на плате, цену и т.п. Тогда будет конкретный разговор - какая выгода, какой ценой и надо ли это для конкретного проекта. Иначе будет пустая болтовня, из которой нельзя извлечь ничего конструктивного. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Ну и считайте. Я же не настаиваю :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
p_v 0 25 сентября, 2018 Опубликовано 25 сентября, 2018 · Жалоба Ну и считайте. Я же не настаиваю :laughing: Есть встречное предложение - не встревайте с бесполезными советами. Когда мне захочется пообщаться за жизнь с интересными людьми, я создам отдельную тему, или найду более подходящую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться