pulseIn

Ответить
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

pulseIn

Сообщение vfear »

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

pulseIn

Сообщение ingener »

3 пин цифровой? Если да, то проверить назначение (вход ли это, и не подтянут ли к плюсу)
если аналоговый, то неисправен :smile37:
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

pulseIn

Сообщение vfear »

Вот проект

Отправлено спустя 42 секунды:
ingener писал(а): 26 авг 2019, 09:57 3 пин цифровой? Если да, то проверить назначение (вход ли это, и не подтянут ли к плюсу)
если аналоговый, то неисправен :smile37:
Цифровой, прикрепил проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

pulseIn

Сообщение ingener »

а где вообще в проекте 3 пин?
А, сорри, он встроен в блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

pulseIn

Сообщение 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: ??
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

pulseIn

Сообщение ingener »

а что, если его (3 пин) просто внести в список входов, но на плату не выводить? Так, возможно, контроллер хотя бы присвоит ему свойства входа.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

pulseIn

Сообщение rw6cm »

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

pulseIn

Сообщение 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В)?
Или у меня неправильно заданы параметра входа?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

pulseIn

Сообщение rw6cm »

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

Вход здесь не влияет.
Быстрей всего приемник хилый попался.
Win10-64, FLProg (portable)
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

pulseIn

Сообщение vfear »

Еще, будет ли разница в моем случае если прописать просто INPUT, а не INPUT_PULLUP ?
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

pulseIn

Сообщение SSSergeich »

rw6cm писал(а): 26 авг 2019, 15:17 Быстрей всего приемник хилый попался.
Что за приемник, кстати?
vfear
Рядовой
Сообщения: 93
Зарегистрирован: 30 янв 2019, 14:56
Имя: Владимир

pulseIn

Сообщение vfear »

SSSergeich писал(а): 27 авг 2019, 20:10
rw6cm писал(а): 26 авг 2019, 15:17 Быстрей всего приемник хилый попался.
Что за приемник, кстати?
fs-r6b
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

pulseIn

Сообщение rw6cm »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость