@ru_arduino

Страница 59 из 7737
Dmitry
03.05.2016
20:00:14
ну когда юарт/порт конфигурируешь под rs485 там можно чётность сделать. а можно и не сделать

так вот нужна ли эта чётность в условиях наличия CRC

Alexandre
03.05.2016
20:00:35
Аа... Стандарт подразумевает odd

А вот хз. Совместимость с другим оборудованием надо?

Google
Alexandre
03.05.2016
20:01:34
Не каждый мастер может что-то другое

Dmitry
03.05.2016
20:02:27
ну а зачем лишаться совместимости по таким мелочам? раз в стандарте — пусть будет. просто странно — двойная перестраховка какая-то. хотя чётность это физический уровень, а CRC — чуть выше…

Alexandre
03.05.2016
20:02:57
Вот, сам и ответил. Оно нам обычно ничего не стоит

Делай, это пару регистров сконфигурировать

"это как пару регистров сконфигурировать" бггг

Расскажи потом что вышло ?

Можно постом в сообщество, если не под nda

Dmitry
03.05.2016
20:12:02
у меня сейчас странная идея про платформу для квестов. и хочу накидать прототип на макетных платах, чтобы концепцию проверить. в принципе, если оно заработает и приживётся, то вполне можно и псто. тем более всякие протоколы и куски реализаций логично открытыми сделать. а псто — повод сворфмировать мысли о документации )

Alexandre
03.05.2016
20:13:22
А там не проще все делать беспроводным?

Dmitry
03.05.2016
20:17:09
на esp? возможно, но питание-то всё равно тянуть. плюс сомнения в надёжности (как самих модулей, так и эфира) и в перспективной доступности оных хотя народ юзает и доволен. но что-то я пока не видел всяких ПЛК на этих esp'шках

Alexandre
03.05.2016
20:18:09
ПЛК нету, есть релюшки всякие. Да и не для того оно придумывалось...

Dmitry
03.05.2016
20:21:45
у меня подозрение, что всякие квесты идейно ближе к ПЛК и пром. автоматике, чем к тем же esp. Они слишком навороченны для этого — такой стек протоколов для того, чтобы ногой подёргать

Alexandre
03.05.2016
20:23:42
Один мк тоже ПЛК не назовешь...

Google
Alexandre
03.05.2016
20:24:09
Но раз вести питание то пусть будет так

Dmitry
03.05.2016
20:26:01
пока думаю витой парой притащить +24 и AB в ней. но, как я понимаю, нет стандартного пинаута RJ45 для такого. и параллельно ~220

Alexandre
03.05.2016
20:26:56
А еще можно сварганить смесь модбуса и Profibus PA - питание передавать прямо по паре А+В

Dmitry
03.05.2016
20:30:40
как фантомное питание в PoE? и по двум проводам завести… интересно. но если посмотреть на PoE там есть вариант, когда питание по двум парам подаётся, а это в два раза большая мощность интересно, а почему MAX485 не посылает последний байт? из МК уходит (смотрю анализатором) 0x0A 0x84 0x02 0xB3 0x03 а в свисток прилетает 0A 84 02 B3 <ILLEGAL DATA ADDRESS> [CRC BAD] если слать ещё один байт — 0x03 начинает долетать

Alexandre
03.05.2016
20:32:10
Рано переключаешь направление, последний бит глотается, уарт не понимает

У тебя направление автоматически или сам ногой дрыгаешь? Перед переходом в чтение жлешь освобождения буфера уарт?

*ждешь

Dmitry
03.05.2016
20:35:30
и правда

но это не я, это всё фримодбас! /me полез в потроха

Alexandre
03.05.2016
20:36:18
Не ждешь...

А надо

Dmitry
03.05.2016
22:01:12
Аа... Стандарт подразумевает odd
http://www.modbus.org/docs/Modbus_over_serial_line_V1.pdf Even parity is required, other modes ( odd parity, no parity ) may also be used. In order to ensure a maximum compatibility with other products, it is recommended to support also No parity mode. The default parity mode must be even parity.

Alexandre
04.05.2016
05:11:59
http://www.modbus.org/docs/Modbus_over_serial_line_V1.pdf Even parity is required, other modes ( odd parity, no parity ) may also be used. In order to ensure a maximum compatibility with other products, it is recommended to support also No parity mode. The default parity mode must be even parity.
Возможно, что по памяти ошибся. У нас вся техника по умолчанию на стандарт рассчитана, я уже забыл, когда ручкаме делал

Гляну лишний раз в настройки на работе

само собой :)

память - штука обманчивая

Google
Dmitry
04.05.2016
08:49:53
кстати. а есть какой-нибудь общепритяный формат описания регистров? ну типа тут у нас лежит char[8], тут int_32, а вот тут boolean

Alexandre
04.05.2016
09:04:42
модбус понимает только два типа данных -16-битный Register и 1-битный Coil

Dmitry
04.05.2016
09:04:53
угу. я про чуть выше

Alexandre
04.05.2016
09:04:59
все остальное - интерпретация

про что конкретно?

Dmitry
04.05.2016
09:06:46
про интерпретации. может есть файлы с описанием регистров, чтоб аппаратуре скармливать типа http://www.owen.ru/uploads/parametri_peredavaemie_po_rs_oven_modbus.pdf но в машиннопонятном формате. xml там какой, csv

Alexandre
04.05.2016
09:07:31
нет, каждый придумывает для себя

я не вижу даже принципиальной возможности унификации разных по сути вещей

Dmitry
04.05.2016
09:08:38
а почему? с одного конца у нас регистры, с другой — сишные данные

Alexandre
04.05.2016
09:08:43
а так как пространство линейно, делается тупо таблица

в конце концов, мы тут про ПЛК заговаривали... ПЛК не программируются на С

Dmitry
04.05.2016
09:10:56
сишные типы. вот по той же ссылке выше — таблица с адресом и типом данных. подозреваю, что как раз для вбития нужного в ПЛК

Alexandre
04.05.2016
09:13:20
ну предположим... а дальше что? потом эти "переменные" надо в ПЛК именовать, так? и тут начинается геморрой, так как имена в разных ПЛК интерпретируются по-разному - одному текста достаточно, другому, пожалуйста не больше 16 символов и только большими буквами... нет стандарта

и надо еще принять во внимание, что инженер, а то и техник ПЛК думает совсем иначе, не так как программист

для них понять сишные типы из той таблицы может оказаться перегрузкой мозга

в общем, не парься и делай таблицу ?

Dmitry
06.05.2016
20:32:45
а под nodemcu есть modbus tcp клиент? что-то беглое гугление не кажет такого с компиляцией под esp8266 пока не хочется сталкиваться

~hummingbirdwhocode
06.05.2016
21:05:43
а под nodemcu есть modbus tcp клиент? что-то беглое гугление не кажет такого с компиляцией под esp8266 пока не хочется сталкиваться
Нет, нету. Разве что можно попробовать взять библиотеку под Arduino для Modbus, и попробовать запустить с Arduino-фреймворком для ESP8266. Наверное даже получится.

Alexandre
06.05.2016
22:03:21
А чего бы не портировать любую библиотеку на выбор? Nodemcu вроде бы очень даже стандартные интерфейсы имеет

Google
Alexander
07.05.2016
08:22:51
Москвичи в чатике есть?

рядом с м. Войковская

diamon
07.05.2016
08:37:15
есть

щука. полчасика до войковской через парк )

Alexander
07.05.2016
08:40:15
Плеер на авито ищу

сони волкмэн

https://www.avito.ru/moskva/audio_i_video/mp3_pleer_sony_walkman_761431735

Admin
ERROR: S client not available

Alexander
07.05.2016
08:42:02
https://www.avito.ru/moskva/audio_i_video/sony_nwd-e023f_643266159

второй не включается, покупать такой - лотерея, конечно

или может у кого есть подобный плеерок, куплю

diamon
07.05.2016
08:56:58
где-то самсунг валялся

Alexander
07.05.2016
08:57:20
тоже вариант. поищи?

diamon
07.05.2016
08:57:26
у него ещё в крышке юсб цыетомузыка )

Alexander
07.05.2016
08:58:12
samsung yp-u6?

diamon
07.05.2016
08:58:45
нет

Alexander
07.05.2016
08:59:04
ну или типа того, у меня был

diamon
07.05.2016
08:59:16
yp-u2r

Alexander
07.05.2016
08:59:20
если реально не нужен, продай плз

Google
diamon
07.05.2016
08:59:31
найти бы его )

Alexander
07.05.2016
09:00:07
женщины -создания хоть и милые, но упоротые. Не хочет с мобильника слушать

diamon
07.05.2016
09:00:19
бывает

моя тоже долго с ковоном ходила

в итоге сдалась. ибо заряжать ещё и плеер она вечно забывает

Alexander
07.05.2016
09:26:14
сегодня утром почтальон принес конверт с али. Там ЧЕТЫРЕ gy-521.

вот непомню что ихх заказывал. НУ это ладно

но вот ЗАЧЕМ?

а вот еще пять Mp3401 ну это хоть помню в повербанке перпаять

LEXASOFT
07.05.2016
10:07:45
сегодня утром почтальон принес конверт с али. Там ЧЕТЫРЕ gy-521.
На наушники хотел наверно и мышью управлять?)

Alexander
07.05.2016
10:08:18
хм, а это мысль. Как раз рисую новую гарнитуру для шлема

Кстати уважаемый алл, посоветуйте как быть. Хочу в гарнитуру сделать датчик присутствия. Варианты -ставить МК и слать АТ команду -без МК прросто включать и выключать питалово

Pavel
07.05.2016
10:14:18
Это как это гарнитура с эффектом присутствия?

LEXASOFT
07.05.2016
10:19:33
внутречерепное давление мерить и если есть значит присутствует)

Alexander
07.05.2016
10:21:09
Фича очень полезная, при входящем звонке если шлем снят - чтоб звонок не уходил туда

Alexander
07.05.2016
10:29:43
Зачем читать ТЗ?

у нас программеры 1с такие же

Alexey
07.05.2016
10:30:43
Боже, зачем МК?

Алсо, я тоже недалеко от Войковской живу.

Alexandre
07.05.2016
10:32:23
Зачем читать ТЗ?
Ок. Корректирую. Рвать питание. Ибо проще.

Страница 59 из 7737