Страница 2 из 4

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 14:25
Sancho
проверь отправку в уарт - знать, что связь есть и на нужной скорости:
Поставь генератор, симметричный, счётчик - результат отправляй в уарт, "передача при смене",
запусти в флпроге монитор порта...
Потом ещё раз проверь А4 и А5, SDA и SСL, с часами или дисплеем.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 14:44
Deuce
[ref]poavel72[/ref], может фото монтажа выложить, что бы посмотреть визуально, как все подключено?

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 15:24
poavel72
pan,так цена у него вроде не такая уж для перепила.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 15:41
KSP
Внешний светодиод подключите к А4 и к А5 и их проверьте может на самой плате коротыш прячется.
Да и фото поможет.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 16:48
poavel72
KSP, светодиод подключить между А4 и А5?

Отправлено спустя 5 минут 18 секунд:
померял напряжение между минусом и А4-0,34в , А5-2,81в, при входном-4,95в. На входах резет микрух- 4,75в (из-за цепочки сброса).

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 16:56
Sancho
poavel72 писал(а): 30 май 2018, 16:48KSP, светодиод подключить между А4 и А5?

Отправлено спустя 5 минут 18 секунд:
померял напряжение между минусом и А4-0,34в , А5-2,81в, при входном-4,95в. На входах резет микрух- 4,75в (из-за цепочки сброса).
Речь о том, что-бы подключить светодиоды( с резаками) не между, а к одному, потом другому. По наличию мерцания будет понятно - есть импульсы или нет. Осцил всё решит без диодиков...

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 17:08
poavel72
померял осциллографом- на А5 импульсы есть, показывает 59,79 кгц, на А4 ничего нет

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 17:14
KSP
А когда меряли плата с MCP23017 была подключена?

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 17:20
poavel72
KSP, да

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 17:31
Sancho
poavel72 писал(а): 30 май 2018, 17:08померял осциллографом- на А5 импульсы есть, показывает 59,79 кгц, на А4 ничего нет
Там должно быть в любом случае - есть ещё кто-то на шине или нет! оцепите всё и ещё раз проверьте. Проведите опыт на другой плате...

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 17:38
KSP
Я так понимаю, что импульсы на запрос с ардуино идут, а в ответ тишина. Вы адреса на микросхемах точно задали? И с платой часов можете проверить будет такой же косяк.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 17:46
poavel72
прилагаю фото платы часть дорожек (перемычки), на другой стороне, и второй резистор подтяжки.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 18:00
KSP
Судя по адресации у Вас ардуино запрашивает несуществующие адреса
[spoiler]
адрес.jpg
[/spoiler]

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 18:10
poavel72
почему? слева направо идут микрухи с адресами 0,01 и 02 перемычки распаяны в соответствии с хелпом флпрог.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 18:30
KSP
Извиняюсь перемычки не понял где стоят и куда. Еще пробовали из проекта удалять Modbus и считывать по UART может какой-то глюк и Modbus все портит.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 18:35
poavel72
Сергей, пробовал удалять модбас и пробовал по уарту, там тоже ничего. Может быть пробовать снимать питание по одной микросхеме?

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 18:57
KSP
Как понять ничего 0 должен быть.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 19:00
Deuce
У меня были проблемы с таким rs485 модулем. Отключи его и попробуй просканить шину.

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 19:10
poavel72
KSP писал(а): 30 май 2018, 18:57Как понять ничего 0 должен быть.
нет ничего, пусто в мониторе.

Отправлено спустя 28 секунд:
Deuce писал(а): 30 май 2018, 19:00У меня были проблемы с таким rs485 модулем. Отключи его и попробуй просканить шину.
сейчас попробую

Датчик уровня на MCP23017

Добавлено: 30 май 2018, 19:19
KSP
Пусто в мониторе может быть только при неправильных настройках отправки в ВАРТ блок CD при любом раскладе выдаст число, уберите блок SKALE проверьте настройку ВАРТ.