Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

PWM не працює raspberry PI 4 з платою розширення

3200 UAH

  1. 3224    84  0
    7 днів3200 UAH

    Можна більш детальніше?
    І де купували розширення, що саме робите загалом.

  • Rostislav G.
    5 вересня 2024, 1:38 |

    Можу відправити плату новою поштою та інструкцію з вже налаштованою BlueOS

  • Rostislav G.
    5 вересня 2024, 1:38 |

    є ще 20 цих плат, на всіх наче одна й та сама проблема з PWM. Все інше окей

  • Олексій Мамонтов
    5 вересня 2024, 9:10 |

    Шо у Вас знову не так ?)

  • Олексій Мамонтов
    5 вересня 2024, 9:51 |

    Перевіряйте схему та звіряйтесь  згідно даташиту, може знову щось забули підключити )

    Якщо все добре, пишіть напряму в регістри вашої мікросхеми (  і2с tools) щоб перевірити.

    Може бути що у Вас не вірно обран адрес на i2c шині (знов схема)..

    Також якщо програма працює через драйвер, то

    - дерево пристроїв 

    - наявність самого драйверам в ядрі.


  • Rostislav G.
    5 вересня 2024, 22:11 |

    Тобто Цей пвм компонент теж треба увімкнути через і2с?

  • Олексій Мамонтов
    5 вересня 2024, 23:11 |

    Ну виж бачити його на i2c ?

  • Rostislav G.
    5 вересня 2024, 22:14 |

    image


    Цей пвм компонент PCA9685PW,118

  • Олексій Мамонтов
    5 вересня 2024, 23:30 |

    Відповідно до схеми виходи вашої мікросхеми вимкнені.

    перевірте стан входу PWM OE

  • Олексій Мамонтов
    5 вересня 2024, 23:31 |

    image


  • Олексій Мамонтов
    5 вересня 2024, 23:38 |

    image


  • Олексій Мамонтов
    6 вересня 2024, 0:12 |

    Вона присутня за адресою 0x40?

  • Rostislav G.
    6 вересня 2024, 1:12 |

    image

  • Rostislav G.
    5 вересня 2024, 23:50 |

    осцилографом пін 23 проміряти? має бути пвм сигнал (прямокутні башти) там як розумію

  • Олексій Мамонтов
    6 вересня 2024, 0:05 |

    там повінен бути 0 , щоб виходи працювали.

  • Олексій Мамонтов
    6 вересня 2024, 0:09 |

    Також перевірьте кварц , що він працює.

    і візьміть за правило до будь-якої мікросхеми ближче до ніг живлення ставити 100нф. )

  • Олексій Мамонтов
    6 вересня 2024, 0:11 |

    Також що за модель кварца ?

  • Rostislav G.
    8 вересня 2024, 21:06 |

    там 0, ніяких графіків на 23 піні осцилограф не малює

  • Олексій Мамонтов
    8 вересня 2024, 23:13 |

    Добре, значить програма встановлює це пін,

    коли програму не запущено там 1 (3.3в)?


    І перевіряйте кварц пін 25 чи є там частота від нього?

  • Олексій Мамонтов
    6 вересня 2024, 9:13 |

    image


    Це орігінал , чому Вас різні кварци.

  • Rostislav G.
    6 вересня 2024, 21:19 |

    в чем имено ни разные? брал из их документа

  • Олексій Мамонтов
    6 вересня 2024, 21:39 |

    X1 SG-8018CG 24.5760M-TJHSA3 

    image



    у вас 33,3 mhz

  • Олексій Мамонтов
    6 вересня 2024, 21:46 |

    А взагалі якась дурня, навіщо зовнішний кварц..)

    image

  • Rostislav G.
    7 вересня 2024, 18:26 |

    да, там в их схеме хватает странного
    на счтет кварца сделано как у них
    у них даже на фото кварц виден

  • Rostislav G.
    7 вересня 2024, 20:23 |

    да, там в их схеме хватает странного
    на счтет кварца сделано как у них
    у них даже на фото кварц виден

  • Rostislav G.
    7 вересня 2024, 20:38 |

    Може перепаяти, вийде?

  • Олексій Мамонтов
    7 вересня 2024, 22:25 |

    Перевіряйте

    вивод 25 чи приходить частота від кварцу

    вивод 23 притягується до gnd програмою

    з цього і виходьте

  • Rostislav G.
    7 вересня 2024, 22:54 |

    Ок, 25 глянемо. 23 не дуже розумію як його притягнути до ground

  • Олексій Мамонтов
    8 вересня 2024, 0:24 |

    Цей вивід іде до распбері , його програма (ардупілот) повинна притягувати видавши 0 ( так скажемо) на цьому виводі (23).

    Коли хоче виводити ввімкнути для шим.

  • Rostislav G.
    9 вересня 2024, 10:34 |

    25 pin -1.84v ; 23pin -0Om;


    27pin: https://youtube.com/shorts/5iJITnv388k?si=kvuNn9NHEkHWg4sf


    25pin(extclk):image


  • Олексій Мамонтов
    9 вересня 2024, 11:22 |

    Наврядчи ви щось конкретно побачити цім прибором,(він не зможе побачити 25мгц).

    Но теж добре,  життя там є.


    Теперь треба в терміналі перевіряти  (утиліта i2c tools)

    пишіть в регістри цей мікросхеми.

    І слідкуйте за виходами.

    Читайте даташит 


  • Олексій Мамонтов
    9 вересня 2024, 11:23 |

    Увімкніть його внутрішній  кварц

  • Rostislav G.
    9 вересня 2024, 15:24 |

    окей, зараз дивлюсь у терміналі

  • Єгор І.
    9 вересня 2024, 18:22 |

    Звідки у PCA9685  25 MГц як що у нього макс це 1,6КГц

  • Олексій Мамонтов
    9 вересня 2024, 20:40 |

    image

    Йдеться про тактування мікросхеми.



  • Єгор І.
    9 вересня 2024, 20:46 |

    Ясно.

  • Rostislav G.
    8 вересня 2024, 22:29 |

    частота від кварцу схоже як пвм відображається?

  • Олексій Мамонтов
    9 вересня 2024, 20:51 |

    Синусоїда

  • Олексій Мамонтов
    9 вересня 2024, 20:51 |

    Синусоїда

  • Rostislav G.
    7 вересня 2024, 23:21 |

    Мабуть вийде, взяв 2 шт щоб спробувати поки так політати на зовнішньому пвм

  • Олексій Мамонтов
    8 вересня 2024, 0:33 |

    Навіщо )? У Вас же є на платі .

    Вам треба тільки розібратись чому він не працює.

    Увімкніть Ваш модуль  та перевірте там 0 або 3,3в  коли працює програма.

    Та перевірте як цей вихід на распбері відображається , у термінали.

    Він  повинен бути output .

    Якщо не так, шукайте програмну помилку.


  • Олексій Мамонтов
    8 вересня 2024, 0:38 |

    Встановить  цю библеотеку.

    sudo apt-get update

     sudo apt-get install -y libgpiod-dev gpiod


  • Олексій Мамонтов
    8 вересня 2024, 0:38 |

    Щоб перевірити виводи та іх статус.

  • Rostislav G.
    8 вересня 2024, 5:16 |

    Добре, спробуємо

  • Олексій Мамонтов
    8 вересня 2024, 9:45 |

    Якщо у Вас э оригінальна плата чого не скопіювали повністю ? 

    Ще раз )

    А так робити плати з купою доп мікросхем (це 20вік), краще б поставили датчики  і один мікроконтролер stm32 якій вартує дешевше.

    Він би узяв на себе усі  доп функції.


     

  • Rostislav G.
    8 вересня 2024, 14:37 |

    облітаємо, з вами ще одну версію зробимо

  • Rostislav G.
    10 вересня 2024, 14:08 |

    приїхала ця плата https://uamper.com/index.php?route=product/product&path=218&product_id=828&gad_source=1&gclid=CjwKCAjw3P-2BhAEEiwA3yPhwL_1cdqkgvHJmQakFoGuHmknn0E85D83fjjJVMEkaLbt07n2YQwGOBoC0csQAvD_BwE


    підключив через i2c порт, подав 5.1 вольт на дорожку для серв (живлення), поставив серву через 3х піновий коннектор. Поки що так само не працює, серва не рухається. Перевіряю зараз через i2c detect чи бачить цю зовнішню пвм плату 

  • Rostislav G.
    10 вересня 2024, 14:22 |

    зараз підключу aspd4525, в той саме i2c порт. Раніше aspd4525 нормально працював та бачило через цей же зовнішній порт

  • Rostislav G.
    10 вересня 2024, 18:30 |

    Aspd4525 працює супер, а зовнішня плата пвм ні. Думаю це 100 програмна проблема, будемо дивитись прошивку

  • Олексій Мамонтов
    10 вересня 2024, 20:36 |

    ну як у Вас вийшло в терміналі запустити мікросхему, працюючи безпосередньо з регістрами

  • Rostislav G.
    12 вересня 2024, 11:29 |

    наче знайшли куди копати, певно що їх бібліотека не ініціалізується бо в нас компас не ак09915, а qmc5883l
    https://discuss.bluerobotics.com/t/pwm-not-working-blueos-arduplane-firmware/17883/8

  • Олексій Мамонтов
    16 вересня 2024, 23:26 |

    строка 318

     //not using yet, define CS1 pin for MMC5983

    та далі..

  • Rostislav G.
    18 вересня 2024, 18:59 |

    вже зробили navigator-rs та web-assistant без компасу, все працює але поки що серва так і не рухається. https://github.com/AirdroperUA/web-assistant

  • Rostislav G.
    12 вересня 2024, 11:30 |

    navigator-rs якраз і має багато строк коду щодо Pwm https://github.com/bluerobotics/navigator-rs/blob/master/src/lib.rs

Актуальні фриланс-проєкти в категорії Python

Розробка програмного забезпечення з ШІ

Потрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через…

AI та машинне навчанняPython ∙ 23 години 51 хвилина тому ∙ 13 ставок

ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬ

ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та…

PythonРозробка ботів ∙ 1 день тому ∙ 30 ставок

Автоматизація процесів через API та Python

Нижче описав поточний процес і те, до якого результату хотілося б прийти. Також прикладаю файли реального процесу, щоб краще зрозуміти, як він виглядає в реальності Поточний процес Зараз весь процес виконується вручну: завантаження/вивантаження файлів, перенесення даних…

AI та машинне навчанняPython ∙ 1 день 4 години тому ∙ 43 ставки

Потрібно створити бот в тг для оплати підписки.

2000 UAH

Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу

PythonРозробка ботів ∙ 1 день 17 годин тому ∙ 78 ставок

Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django

Доопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком…

Python ∙ 4 дні 5 годин тому ∙ 30 ставок

Замовник
Rostislav G.
Україна Київ  26  0
Проєкт опублікований
1 рік тому
134 перегляди