Servo с Raspberry Pi Pico
-
Givitel
- Сержант
- Сообщения: 148
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Servo с Raspberry Pi Pico
Доброго всем дня! Прошу помочь с данной проблемой. Создал два абсолютно одинаковых проекта с кнопкой и с servo.
Суть такая: При нажатии на кнопку серво поворачивается на 180 градусов, при повторном нажатии возвращается в 0!
На Arduino Nano работает как часы! Но на Raspberry поворачивает всего на 70-90 градусов! Пробовал просто поставить от генератора напрямую к servo через счетчик - тоже самое, поворачивает на 70-90 гр.
Пробовал поставить преобразователь уровней 4-х канальный - все так же. С чем может быть проблема, помогите пожалуйста, спасибо!
Суть такая: При нажатии на кнопку серво поворачивается на 180 градусов, при повторном нажатии возвращается в 0!
На Arduino Nano работает как часы! Но на Raspberry поворачивает всего на 70-90 градусов! Пробовал просто поставить от генератора напрямую к servo через счетчик - тоже самое, поворачивает на 70-90 гр.
Пробовал поставить преобразователь уровней 4-х канальный - все так же. С чем может быть проблема, помогите пожалуйста, спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Givitel
-
WildCat
- Лейтенант
- Сообщения: 608
- Зарегистрирован: 04 июн 2022, 04:14
- Имя: Михаил
- Благодарил (а): 24 раза
- Поблагодарили: 44 раза
Re: Servo с Raspberry Pi Pico
Версия ФЛП?
Проблема может быть в разрешении ШИМ.
В таких случаях очень полезен осциллограф.
Проблема может быть в разрешении ШИМ.
В таких случаях очень полезен осциллограф.
- D7Slider
- Рядовой
- Сообщения: 49
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Благодарил (а): 7 раз
- Поблагодарили: 17 раз
Re: Servo с Raspberry Pi Pico
Может проблема в не правильной настройке PWM , частота должна быть 50Гц .
-
Givitel
- Сержант
- Сообщения: 148
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Re: Servo с Raspberry Pi Pico
А где это проверить, подскажите пожалуйста!D7Slider писал(а): 23 янв 2026, 11:39 Может проблема в не правильной настройке PWM , частота должна быть 50Гц .
С уважением, Givitel
-
Givitel
- Сержант
- Сообщения: 148
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Re: Servo с Raspberry Pi Pico
9.6, 8.2.2 тоже самое в обоих версиях.WildCat писал(а): 23 янв 2026, 03:25 Версия ФЛП?
Проблема может быть в разрешении ШИМ.
В таких случаях очень полезен осциллограф.
С уважением, Givitel
- D7Slider
- Рядовой
- Сообщения: 49
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Благодарил (а): 7 раз
- Поблагодарили: 17 раз
Re: Servo с Raspberry Pi Pico
Попробуйте этот скетч. Это ваш проект , только ручками дописал минимальную и максимальную ширину импульса в строке инициализации серво. Данные по ширинам импульса для SG90. Какой servo у вас не знаю )).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Givitel
- Сержант
- Сообщения: 148
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Re: Servo с Raspberry Pi Pico
Прошел! Поворачивает на 170 градусов почти. как надо. Спасибо!D7Slider писал(а): 23 янв 2026, 15:30Servo180_Pi_Pico.ino Попробуйте этот скетч. Это ваш проект , только ручками дописал минимальную и максимальную ширину импульса в строке инициализации серво. Данные по ширинам импульса для SG90. Какой servo у вас не знаю )).
С уважением, Givitel
- D7Slider
- Рядовой
- Сообщения: 49
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Благодарил (а): 7 раз
- Поблагодарили: 17 раз
Re: Servo с Raspberry Pi Pico
вот с параметрами для MG996RGivitel писал(а): 23 янв 2026, 16:04Прошел! Поворачивает на 170 градусов почти. как надо. Спасибо!D7Slider писал(а): 23 янв 2026, 15:30Servo180_Pi_Pico.ino Попробуйте этот скетч. Это ваш проект , только ручками дописал минимальную и максимальную ширину импульса в строке инициализации серво. Данные по ширинам импульса для SG90. Какой servo у вас не знаю )).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- D7Slider
- Рядовой
- Сообщения: 49
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Благодарил (а): 7 раз
- Поблагодарили: 17 раз
Re: Servo с Raspberry Pi Pico
Можно блок сделать свой. Или всегда ручками дописывать параметры ширины импульса.
-
Givitel
- Сержант
- Сообщения: 148
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Re: Servo с Raspberry Pi Pico
А как его сделать, можете подсказать где можно посмотреть этот материал, форум и т. д.D7Slider писал(а): 23 янв 2026, 16:17 Можно блок сделать свой. Или всегда ручками дописывать параметры ширины импульса.
Большое Вам спасибо!
С уважением, Givitel
- D7Slider
- Рядовой
- Сообщения: 49
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Благодарил (а): 7 раз
- Поблагодарили: 17 раз
Re: Servo с Raspberry Pi Pico
Вот, накидал блок . Пробуйте. Параметры минимальной и максимальной ширины импульса смотрите в документации на ваш сервопривод.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Givitel
- Сержант
- Сообщения: 148
- Зарегистрирован: 16 ноя 2024, 09:58
- Откуда: Тула
- Имя: Виталий
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Re: Servo с Raspberry Pi Pico
Подошел, Спасибо большое! Работают как часы! Еще раз благодарю!D7Slider писал(а): 24 янв 2026, 11:18Вот, накидал блок Serv_(Code_-_Professional).ubi. Пробуйте. Параметры минимальной и максимальной ширины импульса смотрите в документации на ваш сервопривод.
С уважением, Givitel
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя