Страница 4 из 87
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:00
Skull
KaScada писал(а):и это правильно, в 21 то веке.
)))))))))))))))) И поэтому сливную ручку допиливать к бачку уже не надо )))))))))))
KaScada писал(а):Что hc05, что hc06 работают на автомате в прозрачном режиме, что получили, то передали, куда дальше пойдут данные для блютус модуля абсолютно всёравно.
Эти свободно идущие данные надо завернуть в шину, для формирователя которой используется сигнал прием\передача. Иначе- только один слейв.
KaScada писал(а):не понятно при чем тут переключение и один слейв.
Вот при этом) :
Или , чтоб понятнее было структура сети :

HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:05
Rovki
в модуле нет завертывания (ретрансляции) ,все слейвы сидят на АВ и слушают мастера .Если совпал адрес сетевой с собственным ,то идет отработка команды и прием\передача данных в заданном временном окне..
МАСТЕР это тот кто инициализирует обмен(командует) ,а не кто принимает\передает .И мастер передает и принимает и слейв принимает и передает ,в соответствии с протоколом
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:20
Skull
Вы меня наверное не совсем верно поняли ))
С модуля БТ мы имеем только выходы Rx\Tx. И не имеем TxEnable, чтобы уровень ПРОТОКОЛА завернуть в КАНАЛЬНЫЙ.
Поэтому если нет TxEnable- только один слейв, потому как на УАРТ слейвы параллельно не посадишь никак.
A Auto Direction Control есть только у дорогущих преобразователей- MAX13487 и MAX13488
Добавлено (27.04.2016, 20:20)
---------------------------------------------
Кстати, огромное спасибо за разработку HMI!!!!
Это то, чего тут нам всем здорово не хватало- визуализации.
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:29
Rovki
Skull писал(а):потому как на УАРТ слейвы параллельно не посадишь никак.
А кто же садит несколько слейвов на 1 уарт

???Каждому блютуз или RS свой уарт ...И не важно какой протокол (модбас или другой)

.вПР200 есть два слота под платы уарт-RS 485 ,которые можно настроить на мастер или слейв .то есть может быть и 2 мастера и два слейва и по разному .На место одного слота ставится плата(моя) уарт -блютуз ,ПР200 об этом да же не знает

.Весь обмен идет только по Tx-Rx .Для каждой платы свой уарт в МК ,если возможно ,а если нет ,то что то одно или сеть или визуализация
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:35
Skull
Скорее всего придется с модуля проводками распаивать RTS\CTS и выводить его как TxEn
Добавлено (27.04.2016, 20:35)
---------------------------------------------
Вот и я о том же - нельзя повесить несколько слейвов ))) А протокол Модбас может иметь их 247 )
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:36
KaScada
Skull писал(а):Вы меня наверное не совсем верно поняли ))С модуля БТ мы имеем только выходы Rx\Tx. И не имеем TxEnable, чтобы уровень ПРОТОКОЛА завернуть в КАНАЛЬНЫЙ.
Поэтому если нет TxEnable- только один слейв, потому как на УАРТ слейвы параллельно не посадишь никак.
A Auto Direction Control усть только у дорогущих преобразователей- MAX13487 и MAX13488
Я же привел ссылку преобразователя за 140 рублей уже распаянного на плате, где нет необходимости дёргать пин, он стоит 140 рублей. Это дорого?
На ОДНОМ интерфейсе, а точнее на одно ПОРТУ ОДИН преобразователь ставьте для каждого устройства и подключайте 10,20,30,100 SLAVE устройств.
Кто слушает, а кто говорит занимается ПРОТОКОЛ модбас, там один мастер и куча SLAVE.
Никого никуда заворачивать не надо.
Опишите задачу, которую хотите решить, может я вас не понял.
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:42
Rovki
Skull писал(а):Скорее всего придется с модуля проводками распаивать RTS\CTS и выводить его как TxEn
К сожалению не знаком с архитектурой ардуино .Программисты ардуинщики давно используют и подключают НС06(05) как то ,думаю и электронщики ардуинщики смогут
Добавлено (27.04.2016, 20:42)
---------------------------------------------
Skull писал(а):Вот и я о том же - нельзя повесить несколько слейвов ))) А протокол Модбас может иметь их 247 )
Вы путаете протокол и интерфейс .К интерфейсу уарт можно подсоединить только одно устройство .А мастер это будет или слейв определяется на уровне протокола (и настроек устройства) .В тоже время если ардуино мастер ,то логически (на уровне протокола) можно подключить 255 устройств (слейвов) не одновременнно ,а распределенно во времени .
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:47
KaScada
Да и еще, какое вообще имеет отношение HC-05\HC-06 к MAX485?
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:51
Skull
KaScada писал(а):Кто слушает, а кто говорит занимается ПРОТОКОЛ модбас
Modbus описывает структуру запросов и ответов. А физический уровень формирует ЖЕЛЕЗО, которому надо дергать ножку при передаче ))
Дело в том, что большинство участников форума используют
ТАКОЙ преобразователь)) А очень хотелось бы достать из корзинки, а не ждать пару месяцев от буржуев.)))
Rovki писал(а):думаю и электронщики ардуинщики смогут
Конечно ))
Железки есть , как можно получить активацию чтобы попробовать ?
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:54
Max
Спасибо за интересный проект! Запросил ключ. Жду.
Ждем также поддержку WIFi, т.к. Блютуз все же ограниченно используется и дальностью не радует....
А двухстороннее общение, то бишь команда-ответ, через СМС будет?
KaScada писал(а):Да и еще, какое вообще имеет отношение HC-05\HC-06 к MAX485?
Возможно, Skull имеет ввиду эмуляцию МодБас через Блютуз...
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 20:56
Skull
Max писал(а):Возможно, Skull имеет ввиду эмуляцию МодБас через Блютуз...
Дааааа !!!!!
Макс, БТ по идее после коннекта прозрачен, поэтому никакой эмуляции по сути не нужно.
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:02
Rovki
Skull писал(а):Железки есть , как можно получить активацию чтобы попробовать
Установите каскаду ,создайте проект(можно пустой)нажмите ПУСК (треугольник в правом углу) каскада вам даст код ,вышлите его куда указано и получите ключ
Добавлено (27.04.2016, 21:01)
---------------------------------------------
Skull писал(а):, поэтому никакой эмуляции по сути не нужно.
Но реализация протокола модбас то нужна для взаимодействия с Каскадой
Добавлено (27.04.2016, 21:02)
---------------------------------------------
Max писал(а):Запросил ключ. Жду.
Отправил ключик золотой

.
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:04
Skull
Rovki писал(а):Но реализация протокола модбас то нужна для взаимодействия с Каскадой
Так и имелось ввиду, что модбас свободно и прозрачно идет сквозь БТ, по сути ничего дополнительно, кроме ноги TxEn не нужно. Но можно попробовать сочинить ее из RTS\CTS
Отправил запрос на ключ
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:05
Rovki
Max писал(а):А двухстороннее общение, то бишь команда-ответ, через СМС будет?
В последнею очередь ,если хватит средств ...А то деньги вкладываю ,а отдачи(продаж) пока нет

.Надеюсь Вы поможете с распространением ...

HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:06
KaScada
Skull писал(а):Modbus описывает структуру запросов и ответов. А физический уровень формирует ЖЕЛЕЗО, которому надо дергать ножку при передаче ))Дело в том, что большинство участников форума используют
ТАКОЙ преобразователь)) А очень хотелось бы достать из корзинки, а не ждать пару месяцев от буржуев.)))
Сам являюсь обладателем аналогичных преобразователей, положил на полку, это не дело, я с расберри и ардуинки не хочу дёргать т.к. простого преобразователя без МК никак не собрать изза этой ноги.
Max писал(а):Возможно, Skull имеет ввиду эмуляцию МодБас через Блютуз...
эмуляция модбас через блютус? мы разговариваем на разных языках, я не понимаю ))))
видео моё видели? я подключил hc05 (+5, GND, TX и RX) всё, пин для RE\DE висит в воздухе т.к. FLProg обязует, мне же этот пин для связи не нужен.
Max писал(а):Ждем также поддержку WIFi, т.к. Блютуз все же ограниченно используется и дальностью не радует....
май...
Max писал(а):А двухстороннее общение, то бишь команда-ответ, через СМС будет?
пока только от каскады, но достаточно много уже людей интересуется приемом смс в каскаде, сделать то можно, подумаем.
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:14
Rovki
KaScada писал(а):пока только от каскады, но достаточно много уже людей интересуется приемом смс в каскаде, сделать то можно, подумаем
Тут ведь еще дело в безопастности ,как бы ,что бы не навредило,а каскада крайней останется

HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:38
Skull
KaScada, Я так понимаю, что как программиста, теророризировать надо Вас ))
Скажите, а индикаторы могут принимать не интеджеры а Флоат ? (два регистра ) Большинство систем это позволяет делать , Флпрог делает это так :

HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:42
Rovki
Кто быстрее ответит

.Индикаторы цифровые работают с целыми числами ,но в каскаде можно изменить положение запятой на индикаторе .в аналоговом индикаторе ,можно нарисовать свою шкалу и играть диапазоном .
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:43
Skull
Для этого придется ставить костыли в Флпроге )) в виде умножения на 10-1000 , смотря сколько надо знаков...
HMI_панель на Андроиде
Добавлено: 27 апр 2016, 21:46
Rovki
Skull писал(а):Для этого придется ставить костыли в Флпроге ))
Есть такое ,ну умножить на 10 и сделать целочисленным не так сложно .В перспективе вернемся к типам данных ,...