Воскресенье, 16.12.2018, 21:31
| RSS
Главная | Контроллер RS485 - Страница 29 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Модератор форума: Zoolu  
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Контроллер RS485


ZooluДата: Воскресенье, 27.03.2016, 13:10 | Сообщение # 281
Группа: Модераторы
Сообщений: 490
Статус: Offline
я повторюсь- на другой прошивке контроллер работает в обе стороны
 
AdminДата: Воскресенье, 27.03.2016, 13:33 | Сообщение # 282
Admin
Группа: Администраторы
Сообщений: 4025
Статус: Offline
Тогда я затрудняюсь что-либо ответить. Подключайте анализатор. В остальном - это "гадание на кофейной гуще".
 
ZooluДата: Воскресенье, 27.03.2016, 13:59 | Сообщение # 283
Группа: Модераторы
Сообщений: 490
Статус: Offline
Тогда еще один вопрос если позволите. Какие есть обязательные зависимости между компонентами? Например: для метеостанции именно 6 датчиков для корректного отображения, для контроллера обязательное присутствие DHT22. для отображения температуры с DB18B20 обязательное присутствие датчика BMP085? Что то еще есть? Нужен ли для функионирования системы двухканальный контроллер? Или это все мне кажется?
 
AdminДата: Воскресенье, 27.03.2016, 14:14 | Сообщение # 284
Admin
Группа: Администраторы
Сообщений: 4025
Статус: Offline
Цитата Zoolu ()
для метеостанции именно 6 датчиков для корректного отображения

Цитата Zoolu ()
для контроллера обязательное присутствие DHT22

Цитата Zoolu ()
для отображения температуры с DB18B20 обязательное присутствие датчика BMP085?

На все вопросы ответ - необязательно.

Другое дело, что я уже давно выявил в прошивках с модбасом, что при включенной в браузере странице "Управление" (для радиомодуля) идет постоянная перезагрузка метеостанции. Причину я выяснил, над устранением проблемы работаю. Поэтому и писал, что при тестировании прошивок на модбасе на шину пока вешайте только одно устройство.
 
ZooluДата: Воскресенье, 27.03.2016, 14:33 | Сообщение # 285
Группа: Модераторы
Сообщений: 490
Статус: Offline
ну чтож... Значит у меня одного присутствуют какие то непонятные глюки... прям полтергесты.....
 
kostyanuchДата: Среда, 06.04.2016, 17:53 | Сообщение # 286
Группа: Пользователи
Сообщений: 45
Статус: Offline
Подскажите пожалуйста, я не до конца понял как через переходник USB-RS485 подключаются различные устройства? Пока я планирую подчепить только метеостанцию, но позже уже будет необходимо управлять светом, розетками и т.п. Любые контроллеры как-то последовательно вешаются на одну линию ведущую к переходнику в Raspberry? Просто статей о том как именно производится подключение не нашел, если есть оные то прошу ткнуть меня туда. Немного еще порылся, это ответ на мой вопрос http://electromost.com/Novosti_4/Modbus_contr_2.jpg ?

Сообщение отредактировал kostyanuch - Среда, 06.04.2016, 17:55
 
ZooluДата: Среда, 06.04.2016, 18:42 | Сообщение # 287
Группа: Модераторы
Сообщений: 490
Статус: Offline
kostyanuch, Да, это ответ на ваш вопрос
 
ZooluДата: Пятница, 08.04.2016, 20:16 | Сообщение # 288
Группа: Модераторы
Сообщений: 490
Статус: Offline
Итак, в ходе анализа контроллера по Modbus выявлено следующее:
На скриншоте раз верхний канал это ноги 2-3 МАКСА на контроллере. Видно что длинный положительный триггер- это прием информации с малины (на втором канале (это линия) видно что информация пришла цела и невредима). После завершения этого триггера должна быть передача в малину. Как видно она есть, НО эта информация не целая а обрезанная с начала, поэтому малина ее не воспринимает. Расшифровка на скрине два. С чего я взял, что она обрезанная? Я посмотрел осциллографом и увидел следующее- скрин три (точнее фото бумажки- нарисовал как смог- не обессудте).
Как я понял в прошивке нужно либо укоротить этот триггер приема, либо чуть отодвинуть передачу...



P.S. ОЧЕНЬ жду конструктивного разговора и замечаний!
Прикрепления: 0670122.jpg(133.2 Kb) · 2930522.jpg(147.2 Kb) · 1263347.jpg(90.9 Kb)
 


AdminДата: Пятница, 08.04.2016, 23:24 | Сообщение # 289
Admin
Группа: Администраторы
Сообщений: 4025
Статус: Offline
Цитата Zoolu ()
Видно что длинный положительный триггер- это прием информации с малины (на втором канале (это линия)

Видимо все же не так. Высокий уровень на выводах 2 и 3 - это передача из контроллера в малину (высокий уровень на этих пинах переводит МАХ485 в режим передачи).

Но, тогда почему не наблюдается начального запроса (инициализации) со стороны малины? А не видим мы этот запрос скорее всего потому, что анализатор настроен на запуск по каналу 05 (выводы 2-3 МАХ485), а не по каналу 07 (RS485). Следовательно, первая пачка данных на графике 2 рис.3 - это ответ данных контроллера, а вторая пачка, "обрезанная" - это уже новый запрос малины. Получается, нужно "укорачивать" время работы на передачу МАХ485.

Что бы проверить это предположение, отключите запуск анализатора по триггеру на канале 05 и включите его на канале 07. В этом случае мы должны сначала увидеть запрос инициализации от малины на канале 07
 
ZooluДата: Суббота, 09.04.2016, 09:09 | Сообщение # 290
Группа: Модераторы
Сообщений: 490
Статус: Offline
тогда так: под цифрой "1" это запрос с малины? тогда под цифрой "2" это передача из контроллера? (о чем свидетельствует триггер на 2-3), но что за мусор идет дальше? Детектируется она так же как и цифра "2", но передачи то нет в это время? Ничего не понимаю...
Прикрепления: 6645015.jpg(163.9 Kb)


Сообщение отредактировал Zoolu - Суббота, 09.04.2016, 09:09
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Контроллер RS485
Поиск:



T2M © 2018
Сайт управляется системой uCoz