pulseIn

Вопрос

Ответить
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

pulseIn

#1

Сообщение vfear » 26.08.2019{, 09:40}

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

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

pulseIn

#2

Сообщение ingener » 26.08.2019{, 09:57}

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

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

pulseIn

#3

Сообщение vfear » 26.08.2019{, 10:02}

Вот проект

Отправлено спустя 42 секунды:
ingener писал(а):
26.08.2019{, 09:57}
3 пин цифровой? Если да, то проверить назначение (вход ли это, и не подтянут ли к плюсу)
если аналоговый, то неисправен :smile37:
Цифровой, прикрепил проект
Вложения
Elmob упрощен!!!.flp
(165.82 КБ) 53 скачивания

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

pulseIn

#4

Сообщение ingener » 26.08.2019{, 10:28}

а где вообще в проекте 3 пин?
А, сорри, он встроен в блок.
Вложения
3.JPG
3.JPG (19.83 КБ) 535 просмотров

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

pulseIn

#5

Сообщение vfear » 26.08.2019{, 10:34}

ingener писал(а):
26.08.2019{, 10:28}
а где вообще в проекте 3 пин?
А, сорри, он встроен в блок.
Да встроен

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

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

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

pulseIn

#6

Сообщение ingener » 26.08.2019{, 12:45}

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

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

pulseIn

#7

Сообщение rw6cm » 26.08.2019{, 13:40}

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

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

pulseIn

#8

Сообщение vfear » 26.08.2019{, 14:35}

Это правильно значит? Просто думаю, что могло спалить приемник...

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

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

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

pulseIn

#9

Сообщение rw6cm » 26.08.2019{, 15:17}

vfear писал(а):
26.08.2019{, 14:47}
Или у меня неправильно заданы параметра входа?

Вход здесь не влияет.
Быстрей всего приемник хилый попался.
Win10-64, FLProg (portable)

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

pulseIn

#10

Сообщение vfear » 27.08.2019{, 18:53}

Еще, будет ли разница в моем случае если прописать просто INPUT, а не INPUT_PULLUP ?

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

pulseIn

#11

Сообщение SSSergeich » 27.08.2019{, 20:10}

rw6cm писал(а):
26.08.2019{, 15:17}
Быстрей всего приемник хилый попался.
Что за приемник, кстати?

vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30.01.2019{, 14:56}
Репутация: 1
Имя: Владимир

pulseIn

#12

Сообщение vfear » 27.08.2019{, 23:59}

SSSergeich писал(а):
27.08.2019{, 20:10}
rw6cm писал(а):
26.08.2019{, 15:17}
Быстрей всего приемник хилый попался.
Что за приемник, кстати?
fs-r6b

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

pulseIn

#13

Сообщение rw6cm » 28.08.2019{, 09:24}

vfear писал(а):
27.08.2019{, 18:53}
будет ли разница в моем случае если прописать просто INPUT, а не INPUT_PULLUP ?
Входом ардуины спалить приемник нереально.
Подтяжка программная очень слаботочная (мкА), в лучшем случае слаботочный светодиод в пол накала засветит.
Вы явно не там ищете. Возможно наводка от мощной нагрузки сыграла роль.
Надо смотреть в сторону развязки питания
Win10-64, FLProg (portable)

Ответить

Вернуться в «Помогите, а то я "нимагу"»