ҒҰМАРБЕК ДАУКЕЕВ АТЫНДАҒЫ
АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ
Лабораториялық жұмыс 5
Мамандығы: Автоматтандыру және басқару
Орындаған: Оралов Т.
Группа: АИСУ 20-06
Тексерген: аға оқытушы Ибрашева. А
______________________«_______»____________2022 жыл
(бағасы) (қолы)
Алматы 2022
Зертханалық жұмыс №5. Конвейермен жұмыс.
Мақсаты: конвейер және қадамдық қозғалтқыш жұмысымен танысу және оны қолданысқа іске асыру.
5.1 Теориялық бөлім
Жолақты конвейер – жолақ түріндегі жұмыс органымен үздіксіз жұмыс істейтін тасымалдау құрылғысы.
Жолақты конвейер – бұл тасымалдау машиналарының ең көп таралған түрі, ол үйілмелі немесе даналы жүктерді тасымалдауға қызмет етеді. Өнеркәсіптік өндірістерде, кеніштер мен шахталарда, ауыл шаруашылығында қолданылады. Тасымалданатын жүктің қасиеттері мен сипатына байланысты жолақтың жұмыс жағының көлбеу бұрышы 90°дейін орнатылуы мүмкін.
Микроэлектроника
Жолақты конвейер тұрақты жылдамдықпен жүретін қозғалтқышпен басқарылады. Қадамдық қозғалтқыш (ҚҚ) ИҚ сенсоры жолақта бөлшектердің бар-жоғын анықтағанға дейін белдіктің қозғалысын жалғастырады. Жетек ретінде қадамдық қозғалтқыш қолданылады.
Қадамдық қозғалтқыштар-бұл электромеханикалық құрылғылар, олардың міндеті электр импульстарын қозғалтқыш білігін белгілі бір бұрышқа жылжытуға түрлендіру болып табылады. Қарапайым қозғалтқыштармен салыстырғанда қадамдық қозғалтқыштардың артықшылықтары:
Позициялау мен қайталанудың жоғары дәлдігі - жоғары сапалы ҚҚ қадам шамасының 2,5% - ынан кем емес дәлдікке ие, бұл қате келесі қадамдарда жинақталмайды;
Қадамдық қозғалтқыш тез басталады, тоқтайды және кері қайтады;
Ротордың айналу бұрышының кіріс импульстарының санынан нақты байланысы (қалыпты жұмыс режимінде) кері байланысты қолданбай, позициялауды орындауға мүмкіндік береді;
Қадамдық қозғалтқыштар редукторды пайдаланбай, біліктің өте төмен айналу жылдамдығын қамтамасыз етеді;
Қадамдық қозғалтқыштар жылдамдықтың кең диапазонында жұмыс істейді. Жылдамдық кіріс импульстарының санына тікелей байланысты.
Қадамдық қозғалтқыштар жоғары дәлдікті қажет ететін жерлерде қолданылады. Пайдалану мысалдары: принтерлер, факстар және көшіру машиналары, ЧПУ машиналары, 3D принтерлер. Қадамдық қозғалтқыштарды басқару үшін арнайы құрылғылар қолданылады – қадамдық қозғалтқыш драйверлері. Танымал A4988 қозғалтқышының драйвері (5.1 сурет) 8 - 35 В кернеуден жұмыс істейді және радиаторсыз фазада 1 А-ға дейін ток бере алады (және радиатормен 2 А-ға дейін). A4988 модулі шамадан тыс жүктеме мен қызып кетуден қорғайды. Қадамдық қозғалтқыштардың параметрлерінің бірі- 360° бір айналымдағы қадамдар саны. Мысалы, Nema17 қадамдық қозғалтқыштары үшін бұл 200 қадам, яғни 1 қадам 1.8°
құрайды. A4988
драйвері аралық қадамдарды басқару арқылы осы мәнді арттыруға мүмкіндік береді және бес микрошаг режимі бар (1(толық), 1/2, 1/4, 1/8 және 1/16).
сурет – A4988 биполярлы қозғалтқыш драйвері
сурет – А4988 драйверінің шығыстары
YL-63 контактісіз сенсоры объектілерді, нөлден бастап белгіленген шекке дейінгі қашықтық диапазонында, олармен тікелей байланысқа түспестен анықтайды. Әр түрлі өндірушілер бір құрылғыға әртүрлі атаулар береді. Кейбіреулер ұсынылған сенсорды YL-63 атауымен атайды, басқалары FC-51. Сенсор объектіге дейінгі қашықтық туралы ақпарат қажет болмаған кезде қолдануға арналған, тек оның бар не жоғы туралы ақпарат береді. Тіркеудің шекті қашықтығы параметрге байланысты. YL-63 сенсорында дискретті шығыс бар. Бұл бақыланатын кеңістіктегі шағылысқан инфрақызыл (ИҚ) сәулелену қарқындылығының артуын тіркейтін оптикалық сенсор. Шағылысқан сәулеленудің өзгеруі механизмдердің қозғалмалы бөліктеріне немесе айналадағы заттардың қозғалысына байланысты.
сурет – Инфрақызыл (ИҚ) датчик
Программалау
Жобаны құру үшін STM32CubeMX бағдарламасын іске қосыңыз. STM32F746 сериялы микроконтроллерді таңдаймыз, содан кейін PA9 (DIR – айналу бағыты) және PA10 (STEP – қадам) порттарын шығыс және PA6 (ИҚ сенсоры) кіріс ретінде орнатамыз. Әрі қарай, main негізгі файлына келесі жолдарды қосыңыз:
#include
/* USER CODE BEGIN PFP */
#define stepsPerRevolution 200 bool bDevice;
/* USER CODE END PFP */
if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_6))
bDevice=true; // Датчик объектті таппады
else
bDevice=false; // Датчик объектті тапты
клавиша
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_9, GPIO_PIN_RESET); // айналу бағыты
for (uint16_t i = 0; i < 5*stepsPerRevolution; i++) { // uint8_t - 0-255 uint16_t 0 - 65556 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_10, GPIO_PIN_RESET); // қадам HAL_Delay(1);
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_10, GPIO_PIN_RESET); //қадам HAL_Delay(1);
}
Схемотехника
Биполярлы қадамдық қозғалтқышты басқаруға арналған A4988 драйверін қосу схемасы 4-суретте көрсетілген.
5.4 сурет – Биполярлық қозғалтқышты микроконтроллерге қосу
Достарыңызбен бөлісу: |