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

pulseIn
Добавлено: 26 авг 2019, 10:03
vfear
Вот проект
Отправлено спустя 42 секунды:
ingener писал(а): 26 авг 2019, 09:57
3 пин цифровой? Если да, то проверить назначение (вход ли это, и не подтянут ли к плюсу)
если аналоговый, то неисправен
Цифровой, прикрепил проект
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 цифровом пяти вольт, правильно

??
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 ?
Входом ардуины спалить приемник нереально.
Подтяжка программная очень слаботочная (мкА), в лучшем случае слаботочный светодиод в пол накала засветит.
Вы явно не там ищете. Возможно наводка от мощной нагрузки сыграла роль.
Надо смотреть в сторону развязки питания