Բովանդակություն:

2 մետաղալար 2 առանցք Էլեկտրաշարժիչի կառավարում `6 քայլ
2 մետաղալար 2 առանցք Էլեկտրաշարժիչի կառավարում `6 քայլ

Video: 2 մետաղալար 2 առանցք Էլեկտրաշարժիչի կառավարում `6 քայլ

Video: 2 մետաղալար 2 առանցք Էլեկտրաշարժիչի կառավարում `6 քայլ
Video: Խոտն այլևս խնդիր չէ: Հիանալի գաղափար այս սեզոնի համար: 2024, Նոյեմբեր
Anonim
2 Wire 2 Axis Էլեկտրաշարժիչի կառավարում
2 Wire 2 Axis Էլեկտրաշարժիչի կառավարում

Այս նախագիծն առաջարկում է երկու շարժիչ առանցք վարելու մեթոդ `յուրաքանչյուր ալիքի համար զարկերակային հաշվարկի միջոցով և 4017 հաշվիչով« անջատել-անջատելու »միացման եղանակով:

Այս մեթոդը հարմար է ցանկացած զարկերակային մուտքի գործառույթի համար (սեղմիչ, պտտվող անջատիչ կամ այլ աղբյուր, որտեղ ելքային կապումները սահմանափակ են):

Ես առաջարկում եմ ցույց տալ DC, stepper և servo շարժիչներ վարելու մեթոդներ ՝ օգտագործելով հայտնի «Larson runner» հանդերձանքի բաղադրիչները ՝ օգտագործելով 555 ժամաչափ և 4017 հաշվիչ չիպեր:

Ես ունեմ հնացած, բայց աշխատող TI99 տնային համակարգիչ, որը տարածված էր որոշ ժամանակ առաջ (70 -ականներ) և ես ատում եմ տեսնել օգտակար սարքավորումներ, որոնք նստած են անելու համար: TI99- ն օգտագործում էր իր ժամանակի լավագույն պրոցեսորը ՝ Տեխաս 9900 -ը, սակայն ինչ -ինչ պատճառներով հաշմանդամ էր դարձել որպես Տնային Համակարգիչ և շուտով դուրս եկավ բարեհաճությունից:

TI99- ը չունի ելքեր, որոնց մասին կարելի է խոսել, բացի տեսաերիզից, ձայներիզից և ձայնից: մուտքերը ոչ ստանդարտ ստեղնաշար են և «joy-stick» պորտ:

Քայլ 1: «Լարսոն վազողը»

The
The

Այս պահին ես ի վիճակի չեմ ավարտել աշխատանքային մոդելը, բայց ես մտածեցի, որ սա կտեղադրեմ այստեղ Instructables- ում, եթե դա հետաքրքրություն առաջացնի և հուսով եմ, որ որոշակի մեկնաբանություններ կառաջացնեմ: Ձեզանից նրանք, ովքեր ծանոթ են «Լարսոն վազորդին», կիմանան, որ 555 ժամաչափը ապահովում է ժամացույցը 4017 հաշվիչի համար, և հաշվիչը հաջորդաբար լույս է տալիս լուսադիոդներ:

Իմ առաջարկած գաղափարն այն է, որ շարժիչային վարորդները, այսինքն ՝ H-bridge կամ stepper մոդուլները, ինչպես A4988- ը, կարող են ընտրվել 4017 հաշվիչի ելքերի միջոցով `ուղարկելով անհրաժեշտ քանակությամբ իմպուլսներ` անհրաժեշտ վարորդին ակտիվացնելու համար:

Քայլ 2: Հիմնական սխեման

The Base Circuit
The Base Circuit

Ահա «Լարսոն վազորդ» սխեմայի սխեման: Այս հավելվածում 555 ժմչփը միացված չէ 4017 հաշվիչին, քանի որ ես պատրաստվում եմ TI99- ով հաշվիչի մուտքը քշել այնպես, որ այն վերահսկի հաշվարկը, իսկ ելքերը `շարժիչների, այլ ոչ թե LED- ների:

Երկու կարևոր բան այն է, որ հաշվարկը միշտ պետք է գործի մինչև վերջ (կամ ստեղծի վերականգնում), և պահանջվող հաշվարկային ելքը միակն է, որն ակտիվացնում է շարժիչի գործառույթը:

Առաջին պահանջի համար TI99- ը պետք է պահի ընթացիկ հաշվարկը և միշտ հաշվարկի առավելագույնը, եթե պետք է ընտրվի ավելի ցածր համարակալված ելք. Ես վստահ եմ, որ այն կկարողանա հաշվել մինչև տասը և հետ:

Մյուս պահանջը, որն անհրաժեշտ է DC շարժիչի համար, լուծվում է CR- ի հետաձգման օգտագործման էլեկտրական հնարքով `LED գործառույթը փոխարինելով կոնդենսատորով և միացնելով այն դիմադրիչով այնպես, որ« անցնող »զարկերակը, այսինքն` պահանջվող ելքից ցածր հաշվարկը: չի դիտվում շարժիչի վարորդի կողմից և ակտիվանում է միայն այն ժամանակ, երբ ելքը ստատիկ է:

Ավելին, ես պատրաստվում եմ ավելացնել վերականգնման սխեման:

Քայլ 3: Իմպուլսային աղբյուր

Pարկերակային աղբյուր
Pարկերակային աղբյուր

Ես պատրաստվում եմ օգտագործել TI99- ի «Joy-stick» նավահանգիստը որպես զարկերակային աղբյուրի և սահմանի անջատիչի մուտքագրում:

Ահա «Joy-stick» նավահանգստի սխեման, որը ցույց է տալիս, որ կան երկու «Joy-stick» ընտրված տողեր և սովորական 4 քառակուսի և «կրակ» կոճակների մուտքեր:

Ես կարող եմ 4017 հաշվիչ միացնել «Joy-stick» ընտրված տողին այնպես, որ ամեն անգամ, երբ նավահանգիստը հասցեագրվում է, հաշվիչը ավելանում է. Կոճակի մուտքերը կօգտագործվեն սահմանային անջատիչի և (կամ) դիրքի հաշվման համար:

Դա ինձ տալիս է 2 առանցքը, և ես ավելի ուշ կբացատրեմ, թե ինչպես ստանալ «միացման-անջատման» կողպումը լրացուցիչ վերահսկողության համար:

Քայլ 4: Շարժիչ վարելը

D. C շարժիչ վարելու համար

Վերակայման հաշվիչն ունի «0» ելք «բարձր» մակարդակում, այնպես որ, եթե H- կամրջի երկու մուտքերը միացված են «1» և «2» ելքերին, ապա 1-ի հաշվարկը շարժիչը կշարժի մեկ ուղղությամբ, իսկ հաշվարկը ՝ 2 շարժիչը շարժեք հակառակ ուղղությամբ; ևս մեկ հաշվիչ կդադարեցնի շարժիչը և/կամ հաջորդաբար կընտրի այլ վարորդների:

Կտրուկ շարժիչ վարելու համար

Հաշվիչի ելքերը օգտագործվում են «Միացնելու» համար, քանի որ պահանջվում են բազմաթիվ ստեպեր մոդուլներ (4017 -ն ունի 9 ելք և կարող է կասկադավորվել), իսկ 555 ժամաչափը միացված է բոլոր մոդուլներին `ժամացույցի արագությունը ապահովելու համար: Եթե A4988 մոդուլն օգտագործելու դեպքում ելքը պետք է շրջվի տրանզիստորի հետ,

Սերվո վարելու համար

555 ժմչփը միացված է servo շարժիչին, ինչպես նկարագրված է այստեղ, բայց տարբերությունն այն է, որ 10 հաշվիչի ելքերից յուրաքանչյուրում միացված է ժամանակի դիմադրություն, «0» ելքն ունի կանխադրված արժեք: Այս դեպքում մնացած բոլոր ելքերը կտեղափոխվեն 0 վ -ի, այնպես որ կամ մաթեմատիկան պետք է արվի փոխհատուցման համար, կամ դիոդ կարող է տեղադրվել անցանկալի ելքերը մեկուսացնելու համար:

Քայլ 5: Կցման գործառույթ

Ես կցել եմ CD4017 տվյալների թերթը, որում կարող եք նկատել, որ «0» ելքը ակտիվ է, երբ գտնվում է վերակայման վիճակում, ինչպես նաև, որ «Վերագործարկումը» բարձր ակտիվ է: Պետք է ասել, որ ցանկացած ելք կարող է սահմանվել միացման ժամանակ, այնպես որ վարորդի մոդուլները պետք է պաշտպանված լինեն անզգուշաբար «միացված» լինելու հնարավորությունից, մասնավորապես H-bridge- ից: Այս բնութագիրը նշանակում է, որ հաշվիչը կարող է վերակայվել դրան միացված ցանկացած ելքով և այդպիսով դադարեցնելով հաշվարկի երկարությունը: Հաշվիչները կարող են կասկադավորվել ցանկացած երկարությամբ իրենց բազմապատիկներով, երբ ցանկացած ելքից կիրառվում է վերականգնում:

Այս հնարավորությունը կարող է օգտագործվել նաև առանցքի հաշվիչների վրա:

Եթե ես միացնեմ «2» ելքը «Վերականգնել» -ին, ապա հաշվիչը կարող է շրջվել միայն «0» և «1» ելքերի միջև ՝ տալով փակման գործառույթ էլեկտրահաղորդիչ/ռելե կամ ինչ-որ բան աշխատելու համար: Ես որպես ժամացույցի մուտք գործածելու եմ հաշվիչի մյուս ելքերից մեկը `ընտրության հսկողություն ապահովելու համար:

Ակնհայտ է, որ ցանկացած սողնակ, մատով կամ հաշվիչ կարող է օգտագործվել, բայց ես ունեմ սպառելու շատ 4017-եր:

Այս չիպի մեկ այլ առանձնահատկությունն այն է, որ ժամացույցը Schmitt- ի ձգան մուտքագրումն է, որը հարմարավետ է դարձնում CR- ի ուշացումով, ինչպես ես առաջարկել էի իմպուլսների «անցնելու» համար: Եթե Schmitt- ի ձգան մուտքագրումը կարևոր չէ, պարզվում է, որ "Enable" մուտքը կարող է օգտագործվել որպես բացասական ձգան մուտքագրում:

Քայլ 6: Ամփոփում

Ինչպես ասացի, ես դեռ ֆիզիկապես չեմ կարող նախատիպ տրամադրել, բայց այստեղ եմ `քննարկելու առաջարկվող գաղափարները:

Ես անհամբերությամբ սպասում եմ իմ հին TI99- ով Լազերային փորագրիչ կամ գծանկարիչ նախագծերից մեկին և հույս ունեմ, որ դա ձեզանից ոմանց գաղափարներ կտա: Երջանիկ պատրաստում:

Մի բան, որ TI99- ը կարող է լավ անել, մաթեմատիկան է, ուստի հիանալի կլիներ լսել, որ դուք ստեղծել եք Աստղ որոնող:

Խորհուրդ ենք տալիս: