Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

PWM does not work on Raspberry PI 4 with the expansion board

Translated72 USD

  1. 3224    84  0
    7 days72 USD

    Can you provide more details? And where did you buy the extension, what exactly are you doing in general?

  • Rostislav G.
    5 September 2024, 1:38 |

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

  • Rostislav G.
    5 September 2024, 1:38 |

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

  • Oleksii Mamontov
    5 September 2024, 9:10 |

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

  • Oleksii Mamontov
    5 September 2024, 9:51 |

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

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

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

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

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

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


  • Rostislav G.
    5 September 2024, 22:11 |

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

  • Oleksii Mamontov
    5 September 2024, 23:11 |

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

  • Rostislav G.
    5 September 2024, 22:14 |

    image


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

  • Oleksii Mamontov
    5 September 2024, 23:30 |

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

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

  • Oleksii Mamontov
    5 September 2024, 23:31 |

    image


  • Oleksii Mamontov
    5 September 2024, 23:38 |

    image


  • Oleksii Mamontov
    6 September 2024, 0:12 |

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

  • Rostislav G.
    6 September 2024, 1:12 |

    image

  • Rostislav G.
    5 September 2024, 23:50 |

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

  • Oleksii Mamontov
    6 September 2024, 0:05 |

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

  • Oleksii Mamontov
    6 September 2024, 0:09 |

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

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

  • Oleksii Mamontov
    6 September 2024, 0:11 |

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

  • Rostislav G.
    8 September 2024, 21:06 |

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

  • Oleksii Mamontov
    8 September 2024, 23:13 |

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

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


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

  • Oleksii Mamontov
    6 September 2024, 9:13 |

    image


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

  • Rostislav G.
    6 September 2024, 21:19 |

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

  • Oleksii Mamontov
    6 September 2024, 21:39 |

    X1 SG-8018CG 24.5760M-TJHSA3 

    image



    у вас 33,3 mhz

  • Oleksii Mamontov
    6 September 2024, 21:46 |

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

    image

  • Rostislav G.
    7 September 2024, 18:26 |

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

  • Rostislav G.
    7 September 2024, 20:23 |

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

  • Rostislav G.
    7 September 2024, 20:38 |

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

  • Oleksii Mamontov
    7 September 2024, 22:25 |

    Перевіряйте

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

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

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

  • Rostislav G.
    7 September 2024, 22:54 |

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

  • Oleksii Mamontov
    8 September 2024, 0:24 |

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

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

  • Rostislav G.
    9 September 2024, 10:34 |

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


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


    25pin(extclk):image


  • Oleksii Mamontov
    9 September 2024, 11:22 |

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

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


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

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

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

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


  • Oleksii Mamontov
    9 September 2024, 11:23 |

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

  • Rostislav G.
    9 September 2024, 15:24 |

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

  • Yehor I.
    9 September 2024, 18:22 |

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

  • Oleksii Mamontov
    9 September 2024, 20:40 |

    image

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



  • Yehor I.
    9 September 2024, 20:46 |

    Ясно.

  • Rostislav G.
    8 September 2024, 22:29 |

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

  • Oleksii Mamontov
    9 September 2024, 20:51 |

    Синусоїда

  • Oleksii Mamontov
    9 September 2024, 20:51 |

    Синусоїда

  • Rostislav G.
    7 September 2024, 23:21 |

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

  • Oleksii Mamontov
    8 September 2024, 0:33 |

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

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

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

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

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

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


  • Oleksii Mamontov
    8 September 2024, 0:38 |

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

    sudo apt-get update

     sudo apt-get install -y libgpiod-dev gpiod


  • Oleksii Mamontov
    8 September 2024, 0:38 |

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

  • Rostislav G.
    8 September 2024, 5:16 |

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

  • Oleksii Mamontov
    8 September 2024, 9:45 |

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

    Ще раз )

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

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


     

  • Rostislav G.
    8 September 2024, 14:37 |

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

  • Rostislav G.
    10 September 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 September 2024, 14:22 |

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

  • Rostislav G.
    10 September 2024, 18:30 |

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

  • Oleksii Mamontov
    10 September 2024, 20:36 |

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

  • Rostislav G.
    12 September 2024, 11:29 |

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

  • Oleksii Mamontov
    16 September 2024, 23:26 |

    строка 318

     //not using yet, define CS1 pin for MMC5983

    та далі..

  • Rostislav G.
    18 September 2024, 18:59 |

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

  • Rostislav G.
    12 September 2024, 11:30 |

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

Current freelance projects in the category Embedded Systems & Microcontrollers

Reprogramming of an automatic industrial press

113 USD

Describing the operating principle in effect, as well as the changes that need to be made Please suggest prices Operating principle of the equipmentThe equipment consists of three main units that operate synchronously:stepper motor feeder (feeder);die for punching…

Embedded Systems & MicrocontrollersEngineering ∙ 3 days 10 hours back ∙ 4 proposals

Writing code for Arduino

It is necessary to develop software for a weight dispenser based on Arduino Uno. Components: Arduino Uno R3 HX711 + load cell LCD1602 I2C display MAX7219 LED matrix 8x32 5 control buttons 4-channel relay 2 signal lamps Coarse dosing vibrator Precise dosing vibrator Operation…

C & C++Embedded Systems & Microcontrollers ∙ 10 days 10 hours back ∙ 15 proposals

I am looking for a specialist with experience in reverse engineering and emulating old gaming machines and multigame systems.

113 USD

Interested in: — launching old gaming platforms on Windows or VM, — emulation of service/admin menu, — credits, statistics, meters, — working with HDD/CF images, — firmware/ROM dumps, — bypassing hardware checks, — COM/LPT/I/O boards, — emulation of bill acceptor, hopper, and…

C & C++Embedded Systems & Microcontrollers ∙ 13 days 8 hours back ∙ 3 proposals

Create a COM port for the power meter

Hello, I need to read data and send it to a computer (USB). The power meter has RS-485 and RS-232, but they are not working. I took it to a service center, and they said that the board was not properly wired at the factory. So it would be easier to read from the display or…

Embedded Systems & Microcontrollers ∙ 13 days 8 hours back ∙ 5 proposals

Development of a water dispenser controller from scratch

It is necessary to develop a technical specification and a complete controller for the water dispenser from scratch. We can also consider the additional development of a personal account for partner owners of our equipment.

Embedded Systems & Microcontrollers ∙ 13 days 9 hours back ∙ 9 proposals

Client
Rostislav G.
Ukraine Kyiv  26  0
Project published
1 year back
134 views