Електроніка, схеми, плати, статті
LCD Display ST7567S (IIC)
Монохромний LCD дисплей 128x64 на базі ST567S з інтерфейсом I2C
Монохромні LCD дисплеї добре зарекомендували себе у приладах, які використовуються на відкритому повітрі в умовах яскравого сонячного освітлення. На відміну від LED/OLED, монохромні LCD дисплеї не "сліпнуть", тобто зображення завжди чітко видно. У темних приміщеннях використовується світлодіодна підсвітка. Недоліки - монохромність, крапка значно більша за розміром, тому такі дисплеї зазвичай більші за розміром ніж LED дисплеї.
Розпізнавання мови (Speech recognition)
Розпізнавання мови - перетворення аудіоданих у текст. Використовується для голосового керування, голосового вводу даних, як інтерфейс спілкування з ботами. У статті розглядаються декілька готових інструментів для розробників на Python.
Існують декілька підходів Розпізнавання мови. Можна використовувати сторонні сервіси, або застосувати ресурси власно комп'ютера на якому потрібно виконати аналіз аудіо даних.
Selenium
Selenium WebDriver — інструмент для автоматизації дій у веббраузері. У більшості випадків використовується для тестування Web-додатків, але цим не обмежується. Зокрема, він може бути використаний для вирішення рутинних завдань адміністрування сайту, автоматизації заповнення форм, або регулярного отримання даних із різних джерел.
Мови програмування: Python, Java, C#, JavaScript, Ruby
Комп'ютерний зір (Computer Vision)
Комп'ютерний зір вже не є чимось фантастичним і будь-хто може використовувати його як інструмент для своїх задач. У системах безпеки, верстатах з Числовим Програмним Керуванням, у роботах, дронах - все це вже використовується і доступно у вигляді бібліотек та готових рішень, які не потребують спеціальних знань математики та особливих навичок програмування.
Деякі думки про точність вимірювань в електроприводі
"А якщо на велоколесо встановити енкодер буде ж краще ніж штатні датчики Холла? Енкодер точніший!" - такі питання мені інколи ставлять.
А насправді чи можна таким чином покращити точність вимірювання положення ротора безколекторного мотора і таким чином покращити керування електричним мотором? І взагалі, яка точність вимірювань потрібна, чи принаймні достатня, для датчиків положення ротора та датчиків вимірювання струму у системах керування безколекторними моторами? У це питання ми сьогодні будемо заглиблюватися. І мова буде не лише про векторне керування.
Датчики Холла 120/60 градусів
- Ще це означає?
- У чому різниця встановлення датчиків?
- Як запустити двигун з датчиками 60 градусів регулятором який вміє лише 120?
Може здатися очевидним, що 120 і 60 - це кут під яким встановлюються датчики Холла, та це насправді не так. У першому і другому випадку датчики встановлені відносно один до одного з кутом 120 градусів. Звісно, мова йде про електричні градуси.
Модуль драйверів напівмосту IGBT транзисторів
Модуль драйверів напівмосту з IGBT транзисторів розроблявся для проєкту Конструктор регуляторів двигунів.
Проєктувався для використання з IGBT модулями промислового формфактора. Модуль містить діва модулі драйверу IGBT транзисторів на A316J, два ізольованих блоки живлення потужністю 2W кожний, стабілізатор напруги на 5V для живлення логіки.
Драйвер IGBT транзисторів на A316J
Плата модуля драйверу для IGBT транзисторів розроблялась для проєкту Конструктор регуляторів двигунів.
Використання спеціалізованої мікросхеми A316J та комплементарної пари з біполярних транзисторів MJD122, MJD127 на виході дали змогу отримати високі характеристики драйвера, які дозволяють керувати широченним спектром потужних IGBT транзисторів і IGBT модулів. A316J забезпечує оптичну розв'язку вхідних та вихідних сигналів. Живлення модуля зі сторони мікроконтролера +5V. Модуль потребує ізольованого живлення +15V, -8V яке подається на затвор транзистора. Можна використовувати такий модуль: DC-DC for IGBT 2W (+15 -8 V), модуль QA04 виробник Mornsun, або будь-яке інше рішення яке забезпечує ізольоване живлення.
AS5600. Варіант встановлення на BLDC мотор
Популярний абсолютний магнітний енкодер AS5600 не рідко використовують аматори у системах електроприводу. Мені теж знадобилося встановити його на вісь BLDC двигуна. Однією з вимог - можливість виставити плату AS5600 у потрібне положення. Пропоную один з варіантів такого приладу.
Головна ідея - модуль AS5600 встановлюється у шестерню черв'ячного редуктора. Обертання модуля AS5600 на 360 градусів виконується обертанням черв'яка. Магніт енкодера фіксується на тильному виступі вісі мотора. Після встановлення AS5600 у потрібне положення плата закривається кришкою. Корпус редуктора за діаметром збігається з тильною кришкою мотора і виглядає як його подовження. Пристрій не має металевих частин.
DC-DC для IGBT драйверів ізольований 2 W +15 -8 вольт
Ізольований DC-DC перетворювач розроблявся як блок живлення драйверів IGBT транзисторів. Також може бути використаний в інших схемах де потрібна гальванічна розв'язка живлення. Має стандартний формфактор. Створений як альтернатива фабричним модулям QA04. Змінюючи обмотку трансформатора можна отримати потрібні вихідні напруги.
Характеристики
- Вхідна напруга: 12 V
- Вихідна напруга: +15 V, -8 V
- Вихідна потужність максимальна: 2.9 W
- Вихідна потужність номінальна: 2.0 W
- Частота перетворення: 200-350 kHz
- ККД: 80%
- Захист від короткого замикання на виходах
- Струм споживання без навантаження: 25 mA
- Розміри: 18.8x9.5x14.8 mm
U-FOC - Векторне керування безколекторними моторами
Що таке U-FOC?
U-FOC - це проєкт програмно технічного комплексу для ОЗНАЙОМЛЕННЯ, ВИВЧЕННЯ і побудови систем векторного керування безколекторними моторами та екосистеми навколо них. Тобто, це не одна плата контролера двигуна, а невеликий комплекс, який дозволяє поєднувати декілька двигунів, керувати ними програмно або вручну, поєднувати з різними контролерами, пристроями з дисплеями та органами керування, організувати доступ у мережу, та таке інше.FOC - своя реалізація векторного керування. Підбиваю підсумки 2022 року
FOC (Field Oriented Control) using Polar Coordinates. Своя реалізація векторного керування безколекторними моторами у якій використовуються полярні координати. Підбиваю підсумки що зроблено за 2022 рік.
Недавні записи
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
- Драйвер IGBT транзисторів на A316J
- AS5600. Варіант встановлення на BLDC мотор
- DC-DC для IGBT драйверів ізольований 2 W +15 -8 вольт
Tags
battery soldering java-script ngnix adc rs-232 flask esp8266 watchdog web exti solar mongodb rtc sms pwm usart books ethernet smd git websocket meteo css python dc-dc displays led ssd1306 eeprom gpio barometer max1674 mpx4115a brushless motor mpu-6050 timer sensors remap servo bldc atmega pmsm 3d-printer flash encoder examples dma raspberry-pi tim ssd1331 piezo mpu-9250 rfid eb-500 foc bme280 gps nvic dht11 bluetooth hih-4000 stm32 st-link docker uart avr html wifi bmp280 bkp nodemcu options usb lcd programmator i2c capture
Архіви