Қадамдық қозғалтқышты жобалау кез келген дәрежелі бағдарлама
Үй » Блог » Қадамдық қозғалтқышты жобалау кез келген дәрежелі бағдарлама

Қадамдық қозғалтқышты жобалау кез келген дәрежелі бағдарлама

Қарау саны: 0     Автор: Сайт редакторы Жариялау уақыты: 09.12.2020 Шығу орны: Сайт

Сұрау

facebook бөлісу түймесі
twitter бөлісу түймесі
сызықты ортақ пайдалану түймесі
wechat бөлісу түймесі
linkedin бөлісу түймесі
pinterest бөлісу түймесі
whatsapp бөлісу түймесі
kakao бөлісу түймесі
snapchat бөлісу түймесі
телеграмма бөлісу түймесі
бөлісу түймесін басыңыз

Көптеген адамдар қадамдық қозғалтқышты дәл индекстеу мүмкін емес деп ойлайды, сервоқозғалтқышпен басқарылатын тәсілді құдайландыру да. Мен қадамдық қозғалтқыштың индекс тақтасының тәжірибесімен айналысамын ба, шын мәнінде сіз қадамдық қозғалтқышты қалай пайдалану керектігін білгіңіз келеді, қалыпты жағдайда бөлу дәлдігіне кепілдік беретін бағдарламаны қалай жазу керектігін білгіңіз келеді. Қадамдық қозғалтқышты қолдану қай жерде болса да, моменттің жеткілікті екеніне кепілдік беру керек. Қадамдық мотор - бұл көліктегі үлкен нәрсе. Қалыпты жағдайларда іске қосу уақыты, әдетте, мүмкіндігінше біршама ұзақ болуы керек. Бастау жылдамдығы да тым жылдам болуы мүмкін емес. Тым жылдам тоқтату шектен асып кету құбылысын тудыруы мүмкін. Қолдану процесінде, егер сіз жүру үшін қалыпты көрсеткішті аяқтамасаңыз, бірақ қаншалықты нашар, аздап, тігіс бар екенін анықтасаңыз, мұндай жағдай аңызға айналған. Қадамдық әдісті шешіңіз: 1. Қозғалтқыштың айналу моментін арттырыңыз және жетек тогын арттырыңыз; 2. Жұмыстың максималды жылдамдығын азайту үшін; 3. Ұзартылған басталу уақыты; 4. Іске қосу жылдамдығын азайтыңыз. Жоғарыда аталған сұрақтардың ешқайсысы болмаса, онда ішіндегісі бар бағдарлама жинақталған қатеден туындаған импульстің қалған бөлігін көрсете алмауы мүмкін. Барлығына белгілі, импульс есептеу үшін бүтін санға негізделген, ешқандай жерде импульстің жартысы болмайды. Бірақ жиі импульстің жартысында проблема бар, егер дөңгелек 10 порция болса, әрбір тең бөлік импульстің жартысы жіберілмейді. Нашар 20 тең бөлік, импульстің әрбір тең жартысы әсіресе айқын болмауы мүмкін. Бірақ 50, 100, 500, NNN тең бөліктерге тағайындалуы үшін әрбір тең бөлікке импульстің жартысы кедей болуы мүмкін, бұл аз ақша емес. Көбірек көшірмелерді күту, тіпті әрқайсысы 0-ге тең. Импульс - астрономиялық сандар. Бұл көптеген адамдар қадамдық қозғалтқыш дәл индекстеу тақтасын жасай алмайды деп ойлайды. Мотор, бұл жай ғана прогресс емес, тіпті сервомотор, сонымен қатар бұл мәселе бар ---- Қалдық. Төмендегідей: 64 үшін қадамдық драйвердің ұсақ фракциясы. Содан кейін айналымдағы импульстардың қозғалтқыш саны 62 x200 = 12800. Қозғалтқыш 128 тең бөлікке бөлінген, сондықтан жақсы қазір 12800/128 = 100. Әрқайсысы 100 импульске тең импульстар саны. Бірақ мен сұрағым келеді, егер 129 тең бөлікке бөлінеді, формула: 12800/129 = 99. 2248062, яғни әрбір тең бөлікті бөлу үшін 99. 2248062 импульс қажет, сондықтан ондық бөлшек қалдығын есептеңіз, онда қате 129 тең x012 болады. 2248062 = 28. 9999999 импульс. Шеңбер қатесіне тең төрттен бір бөлікке тең. Бірақ мәселе әдіспен қалай күресуге болады, келесі импульстік өңдеу әдісінің қалған санын шешу болып табылады. Жоғарыда келтірілген мысалды сілтеме ретінде айтты, қозғалтқыш импульсінің саны шеңбер ретінде 12800, 129 тең бөлікке бөлінеді. Максималды қате арқылы шеңберді сұрау бір импульстен артық емес. Бағдарламалау әдісі келесідей: 1. Өлі, жазу мүмкін емес қозғалтқыш импульсінің нөмірін орнатыңыз. 12800 немесе кез келген басқа мән. 2. Сан сияқты нүктелерді орнатыңыз: D немесе V3 деректер регистріне 129 буын. Әрбір тең бөлікті бүтін импульс санына қажет етіп есептеңіз: 12800/129 = 994. Импульстар саны әрбір тең бөлікке қажет дәл есептейді, нәтиже өзгермелі нүктелік операция болып табылады: 12800/129 = 99. 22480625. 99 өзгермелі нүктеге айналдырылады, содан кейін 99-дан 9202.69-ға дейін деректерді алыңыз. -99. 0 = 0. 2248062 формула әрбір тең импульс санын алды. 7. Импульс санының қалған бөлігін бірдей бөліктердің жалпы санына көбейткенде: 0. 2248062x129=28. 99999998. Ондық бөлшекті алып тастаңыз, 28 бүтін санды алыңыз. 8. Минус 28 санымен және т.б.: 129 -28 = 101. Бұл процесте қосымшалар сияқты өңдеуге арналған деректер. 9. Бағдарлама жұмыс істеп тұр, 101-ден астам тең бөліктерге қосылды, бұл тең бөліктер 102-ден 129 порцияға дейін басталды, 28 тең бөліктер, әрқайсысы импульспен тең бөліктер. Импульстар саны 99 + 1 = 100 102 бөліктен басталады. Жоғарыда көрсетілгендей, 28 тең бөліктерде, әрқайсысы импульсті арттыруға тең, 1/100 өсті, яғни әрбір тең бөлік. Қорытынды: жоғарыда келтірілген есептеу тұрғысынан, абсолютті дәл өңдеуді қажет етпесе, бұйымды өңдеу бағдарламасы талаптарға толығымен сәйкес келеді.

HOPRIO тобы 2000 жылы құрылған контроллер мен қозғалтқыштардың кәсіби өндірушісі. Топтың штаб-пәтері Чанчжоу қаласында, Цзянсу провинциясында.

Жылдам сілтемелер

Бізбен хабарласыңы

WhatsApp: +86 18921090987 
Тел: +86- 18921090987 
Электрондық пошта: sales02@hoprio.com
Қосу: №19 Mahang South Road, Вужин жоғары технологиялық ауданы, Чанчжоу қаласы, Цзянсу провинциясы, Қытай 213167
Хабар қалдырыңыз
БІЗБЕН ХАБАРЛАСЫҢЫ
Авторлық құқық © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. Барлық құқықтар қорғалған. Сайт картасы | Құпиялылық саясаты