Страница 1 из 1

pulseIn

Добавлено: 26 авг 2019, 09:40
vfear
Всем привет, сделал программку управления для драйвера BTS7960 от RC пульта. Сейчас тестирую.
От приемника пульта на 3 пин идет сигнал, функция pulseIn возвращает длину сигнала в микросекундах, обрабатываю и отправляю нужное действие на драйвер.
Работало все примерно месяц, отлично без глюков - вчера сгорел приемник :(
Начал проверять питание и наткнулся на то, что на 3 пине (который принимает сигнал от приемника (pulseIn)) - вольтметр показывает почти 5 вольт! Поставил другую uno - тоже самое.
Хотел спросить, это нормально или я, что то не так делаю?

pulseIn

Добавлено: 26 авг 2019, 09:57
ingener
3 пин цифровой? Если да, то проверить назначение (вход ли это, и не подтянут ли к плюсу)
если аналоговый, то неисправен :smile37:

pulseIn

Добавлено: 26 авг 2019, 10:03
vfear
Вот проект

Отправлено спустя 42 секунды:
ingener писал(а): 26 авг 2019, 09:57 3 пин цифровой? Если да, то проверить назначение (вход ли это, и не подтянут ли к плюсу)
если аналоговый, то неисправен :smile37:
Цифровой, прикрепил проект

pulseIn

Добавлено: 26 авг 2019, 10:28
ingener
а где вообще в проекте 3 пин?
А, сорри, он встроен в блок.

pulseIn

Добавлено: 26 авг 2019, 12:24
vfear
ingener писал(а): 26 авг 2019, 10:28 а где вообще в проекте 3 пин?
А, сорри, он встроен в блок.
Да встроен

Отправлено спустя 1 час 50 минут 14 секунд:
ingener писал(а): 26 авг 2019, 10:28 а где вообще в проекте 3 пин?
А, сорри, он встроен в блок.
Единственное тут я прислал программу с распиновкой 7,8 9 , а по факту у меня 8, 9, 10 залита, но это я думаю мало на, что влияет.
Питание от 12 вольт акб через гнездо питания Уно, gnd логической части BTS7960, на акб подключил.

У кого какие мысли подскажите пожалуйста. Не должно же быть на 3 цифровом пяти вольт, правильно :smile14: ??

pulseIn

Добавлено: 26 авг 2019, 12:45
ingener
а что, если его (3 пин) просто внести в список входов, но на плату не выводить? Так, возможно, контроллер хотя бы присвоит ему свойства входа.

pulseIn

Добавлено: 26 авг 2019, 13:40
rw6cm
vfear писал(а): 26 авг 2019, 09:40 наткнулся на то, что на 3 пине (который принимает сигнал от приемника (pulseIn)) - вольтметр показывает почти 5 вольт! Поставил другую uno - тоже самое.
У Вас же в блоке третий пин назначен как вход с подтягивающим резистором "pinMode(3, INPUT_PULLUP);"
И что вы там хотели увидеть кроме высокого уровня (примерно 5В)?

pulseIn

Добавлено: 26 авг 2019, 14:47
vfear
Это правильно значит? Просто думаю, что могло спалить приемник...

Отправлено спустя 27 секунд:
rw6cm писал(а): 26 авг 2019, 13:40
vfear писал(а): 26 авг 2019, 09:40 наткнулся на то, что на 3 пине (который принимает сигнал от приемника (pulseIn)) - вольтметр показывает почти 5 вольт! Поставил другую uno - тоже самое.
У Вас же в блоке третий пин назначен как вход с подтягивающим резистором "pinMode(3, INPUT_PULLUP);"
И что вы там хотели увидеть кроме высокого уровня (примерно 5В)?
Это правильно значит? Просто думаю, что могло спалить приемник...

Отправлено спустя 11 минут 19 секунд:
rw6cm писал(а): 26 авг 2019, 13:40
vfear писал(а): 26 авг 2019, 09:40 наткнулся на то, что на 3 пине (который принимает сигнал от приемника (pulseIn)) - вольтметр показывает почти 5 вольт! Поставил другую uno - тоже самое.
У Вас же в блоке третий пин назначен как вход с подтягивающим резистором "pinMode(3, INPUT_PULLUP);"
И что вы там хотели увидеть кроме высокого уровня (примерно 5В)?
Или у меня неправильно заданы параметра входа?

pulseIn

Добавлено: 26 авг 2019, 15:17
rw6cm
vfear писал(а): 26 авг 2019, 14:47 Или у меня неправильно заданы параметра входа?

Вход здесь не влияет.
Быстрей всего приемник хилый попался.

pulseIn

Добавлено: 27 авг 2019, 18:53
vfear
Еще, будет ли разница в моем случае если прописать просто INPUT, а не INPUT_PULLUP ?

pulseIn

Добавлено: 27 авг 2019, 20:10
SSSergeich
rw6cm писал(а): 26 авг 2019, 15:17 Быстрей всего приемник хилый попался.
Что за приемник, кстати?

pulseIn

Добавлено: 27 авг 2019, 23:59
vfear
SSSergeich писал(а): 27 авг 2019, 20:10
rw6cm писал(а): 26 авг 2019, 15:17 Быстрей всего приемник хилый попался.
Что за приемник, кстати?
fs-r6b

pulseIn

Добавлено: 28 авг 2019, 09:24
rw6cm
vfear писал(а): 27 авг 2019, 18:53 будет ли разница в моем случае если прописать просто INPUT, а не INPUT_PULLUP ?
Входом ардуины спалить приемник нереально.
Подтяжка программная очень слаботочная (мкА), в лучшем случае слаботочный светодиод в пол накала засветит.
Вы явно не там ищете. Возможно наводка от мощной нагрузки сыграла роль.
Надо смотреть в сторону развязки питания