Budget: 5000 UAH Deadline: 15 days
This can be done.
Please clarify:
What is the step engine driver?
Will it be used?
What speeds should be achieved?
What display do you want to use?
Proposals concealed
Proposals are currently absent
-
Anton T. 24 October 2023Які саме датчики використовуються і наскільки відповідальним є пристрій в цілому?
-
Oleksii Burmistr
24 October 2023
Індуктивний датчик LJ12A3-4-Z/BX як варіант, можна і інші більшого розміру і більш швидкі
С приводу відповідальності не зрозумів - якщо відмовить, то нікого не вб'є))) -
Oleksii Mamontov 25 October 202310400/60 = частота 173 гц
10400/200 (кроків крокового двигуна для повного обороту) = 53 об.хв
Можете цей NPN датчик підключити безпосередньо (через тригер Шмідта) до драйвера крокового двигуна NEMA17 - найдешевший A4988 (30 грн).
І буде у вас реакція на імпульси.
Та й тригер для реакції на кінцевики (реверс) також можна зробити.
А так все зібрати на STM32F030 (42) найдешевші від 30 до 100 грн.Мінімальний код.
Але я так і не зрозумів, що за кофіцієнт, що він повинен робити?
-
Oleksii Mamontov 25 October 2023Вхідні сигнали - імпульси з індуктивних датчиків.
Один датчик читає оберти вала, а два інших зчитують крайнє положення інструменту.
10400 імпульсів це з розрахунку 8 імпульсів на один оберт основного валу. В принципі можна зменьшити до 6-4 імпульсів на оберт якщо це критично для датчиків або контролеру.
Бажана частота імпульсів на вході 10400 на хвилину, оберти крокового двигуна при такій частоті вхідних імпульсів - 30-60 об/хв
0-1350 об/хв
Як все сумно із ТЗ на цьому ресурсі.
Замовники не можуть чітко скласти завдання.))
-
Oleksii Mamontov 26 October 2023Тут багато не зрозумілого)), чому не датчик Хола який ставлять для цих цілей зазвичай (для вимірювання обертів та отримання імпульсів).
А спроба застосувати датчик, який використовується для кінцевиків.))
-
Oleksii Burmistr
26 October 2023
Не розумію як ще можна розжувати зрозуміліше?
Крутиться основний вал 0-1350 обертів, треба щоб кроковий двигун рухався з точною швидкістю ЯКА ЩЕ НЕ ВІДОМА. Діапазоні в якому ПРИБЛИЗНО рухається кроковий двигун від 0 до 60 обертів в залежності швидкості основного валу. Треба щоб кроковий двигун рухався максимально плавно. Тому якщо зчитувати датчиком (хола, індуктивним чи яким вам більше подобається...) 1 імпульс на оберт то кроковий двигун буде рухатись як конвульсивний, а щоб читати 1 імпульс на один градус обороту основного валу тобто 360 на оборот то таких датчиків для шидкості 1350 об на хвилину боюсь не існує.Коефіцієнтом контролера який треба розробити треба ТОЧНО налаштовувати швидкість руху крокового двигуна відносно основного вала.
Робіть на яких хочете датчиках і контролерах мені без різниці.
Щось ще не зрозуміло? -
Oleksii Mamontov 26 October 2023а щоб читати 1 імпульс на один градус обороту основного валу тобто 360 на оборот то таких датчиків для шидкості 1350 об на хвилину боюсь не існує.
Енкодери
Взагалі стало трохи зрозуміліше)
Можна навіть один імпульс на оборот (звичайно більше - швидше реакція на зміни швидкості)
На двигуні вимірюється швидкість і лінійно підлаштовується швидкість крокового після кожного імпульсу.
Плавність досягається дробленням кроку.
про Ваш коефіцієнт
1320/60 = 22
Наприклад
швидкість двигуна 800 / 22 ~ 36 оборотів крокового
І ви хочете його міняти на пристрої?
-
Oleksii Burmistr
27 October 2023
Так зміна коефіцієнта одна із функцій пристрою.
Ще він змінює напрямок руху КД по досягненні кінцевих перемикачів.
Ще коли основний вал не рухається (немає вхідних імпульсів) має бути можливість повернути додому каретку яку рухав КД
Ще в процесі руху каретки між кінцевими перемикачами має бути можливість примусової ТИМЧАСОВОЇ (поки натиснута кнопка) зміни напрямку руху каретки. -
Kostiantyn K. 27 October 2023Має бути головним задача, яка має бути вирішена. А не що ставити, яка є плата, інше.
Для контроля швидкості подачі використовують системи контролю двигунами постійного струму. Це готові промислові рішення. Розробляти такі системи ...?
Використовуйте готове.
-
Viacheslav K. 28 October 2023Схоже на керування укладанням проводу при намотці котушки. Робив подібне в 14 році
Current freelance projects in the category Embedded Systems & Microcontrollers
Development of firmware deployed on the gateway and management of direct interaction with PLC/equipment in the technical room (Modbus, BACnet, etc.).
Ground control station based on SINE LINK
It is necessary to integrate the NCS with the automatic launch system (catapult with a microcontroller) to transmit a signal to the microcontroller, which will initiate the operation of the catapult 500 meters away from it.
DRONE AIRCRAFT TYPE
Create compatibility between the ground control station, automatic start system (SAS), radar, and the aircraft.
It is necessary to refine the existing Bitclock rev3 PCB in KiCad. Project sources: https://github.com/goat-hill/bitclock/tree/master/bitclock-pcb/rev3a/kicad Task: 1. Change the size and shape of the board to fit the new STEP/3D model of the case. 2. Move/replace the current power connector with USB-C. 3. Redesign the monitor connection port to an 8-pin connector. 4. Arrange components so that the board fits correctly into the case according to the mounting points. 5. Preserve the existing functionality of the board. 6. Check the alignment of the board with the 3D/STEP model. 7. The output should include ready KiCad files + updated 3D model/fit check. Main requirement: a specialist in KiCad/PCB design is needed, who can work with STEP cases and mounting points.
For a Wi-Fi device. Looking for a specialist with Tuya IoT Platform / Tuya Panel Studio experience, working with CBU is a must! Tasks to be completed: Account registration 1. Product configuration in Tuya IoT Platform 2. Data Points (DP) configuration 3. Interface development in Tuya 4. CBU ↔ Tuya interaction setup Development of hardware, PCB, etc. is not required! This task is exclusively for a specialist who has experience with the platform and can show their completed projects. All conditions will be detailed in personal correspondence, payment through escrow!