基于STM32的步进电机控制系?- 百度文库 ر

4.3 PWMϸּ ................................................................................................. 20 4.3.1 PWMϸּ .......................................................................................... 20 4.3.2 PWMϸּԭ .................................................................................. 20 4.3.3 PWMϸֵѹԭ .................................................................................. 22 4.4 .............................................................................................................. 23 4.5 ģ ...................................................................................................... 25 4.5.1ϵͳʼ ......................................................................................................... 25 4.5.2A/Dת .............................................................................................. 26 4.5.3 PWMϸֳ .......................................................................................... 29 4.5.4Ƴ ............................................................................................. 30 4.5.5 LCDʾ ............................................................................................ 32 5 ϵͳۺϵ................................................................... 33 5.1 Ӳ· .......................................................................................................... 33 5.2 · .......................................................................................................... 34 5.3 ϵͳ .............................................................................................. 34 ..................................................................................................................................... 35 ᾭЧ ............................................................................................................. 36 ο ............................................................................................................................. 37 л ................................................................................................................................. 38 ¼I ·ԭͼ........................................................................................................... 39 ¼ 嵥 ............................................................................................................... 41 ¼IV Ԫ嵥 .......................................................................... δǩ

IV

1

ŵӼ΢ӼԼŲϵĿٷչѸٷչִҵУеһ㶼õ綯϶ִķչҵԶˮƽߣԶϵͳҲ㷺ӦøֿƵΪʺͱ֤ƷеҪ󲽽ԲͬٶȹҪDzһķıת٣Բе١ԵתٲҪܵڣҪڵķΧ㣬ƽڵķҪ򵥡á涼жŵ㣬ʹõ㷺ӦáԲתСᡢתغת׿ԼЧʸߵʮص, Զԭ, PWMϸֿƷʽ, һϵͳԸõضԲоȷѸٵĿơ

1.1 ⱳ

STM32ϵ32λ΢ʹARM˾ͻԵCortex-M3ںˣںר㼯ܡ͹ġʵʱӦáоԼ۸һǶʽҪCortex-M3ϵͳṹϵǿSTM32Thumb-2?ָ˸ߵָЧʺ͸ǿܣͨϵǶʸжϿж¼ӦѸ٣ЩֶҵȵĹˮ׼STM32ϵиMCUûǰδеɿռ䣬ṩȫµ32λƷѡ˸ܡʵʱ͹ġ͵ѹԣͬʱ˸߼ɶȺڿơڼ˸ḻԴʹõļܹԼ͹ĵԣоļ۸ʹô16λ32λס

ڹҵУҪõһЩλÿҪ󲻸ߵĵϵͳ紫ϵͳУͳ粽кܴƣҪоȷѸٵĿƣҪӵĿϵͳһֽתΪλƵִлյһźţ趨ķתһ̶ĽǶ(Ϊǡ)תԹ̶ĽǶһһеġ

1

ͨƽλӶﵽ׼ȷλĿģͬʱͨƵƵתٶȺͼٶȣӶﵽٵĿġͨϸƲԸӾȷϸֵĻΪͨϸ䲽DZСˡ10ϸ״̬ʱ䲽ֻΪвǡʮ֮һҲǣڲϸֵ״̬ʱϵͳÿһ壬ת1.8㣻ϸ10ϸ״̬ʱֻת0.18㡣ϸֹȫȷƵģ޹ء

ϸּʵһֵἼҪĿߵתȣʵֲǵĸ߾ϸ֡ΣϸּĸǼĵƵ񶯣ƵDzǷӦʽĹԣϸΨһ;ʱҪڹԲѡϸΨһѡ

ϸֺҪŵΪȫ˵ĵƵ񵴣˵תأǶ෴ӦʽرȲϸʱԼ30-40% ˵ķֱʣڼС˲ǡ˲ľȶȣߵķֱʡDzԶġ

1.2 Ŀ꼰

STM32ǽչdzѸٵĴкܺõӦǰӦڲĵٿƣмʹüֵƼΪĵҲѸͷչӦһÿԷֿƷ.΢ӼͼķչΪƼķչӦõ춨˼ʵĻ˵û΢ܳΪû΢ͻĿϵͳ̸ִҵϵͳ΢ͼģɵ·͵ӿʹij֣ԼԶۡӼƼ뷢չװظ»ֱϵͳҲڲϵظºͷչ

dzõĶṩԪճռҪĵλһֵڸеõ㷺Ӧáоٶȿƣ

2

dzҪ塣оֱĿƷ߿ƾȡԼԴȶҪ塣STM32Ϊƺģʵͨת١תڹܣΪһоŻƷṩ

1.3 Ҫ

ͨSTM32ʵֶԲľȷƣͨʵתת١٣ЩϢͨTFTɫLCDʾ

1.4 ݷʵ

һֲ STM32 ΪʵֲϵͳĿҪ󣬱ҪʵֵӲϵͳSPGT62C19BģԼϵͳı̡

ȣݿⱳۺϳɱͿƾָأѡҪIJ Σڳɱͽṹӵԭ򣬱ͨA/Dת룬ѹģźתΪźŲͨLCDʾ

ٴΣSPGT62C19Bģ飬Ӳ ӲʵҪ

1.5 İŽ

ĵҪǻSTM32IJϵͳƣϵͳ˼롢Ҫģĵ·ԭṹԼԽݣϷΪӲ󲿷ơοݰſɷΪ֣

һӲƣҪģĵ·ơԪѡȡӲ·SPGT62C19Bģ鲽ģSTM32·ģ顣ȶÿһģĸоƬԳɹٺӦģ·ÿһֶҪеԣֵԳɹӵӲ·;гֵĴз͸óۡ

ڶƣCԱдƵ˼ҪԶ£ģ黯ƣһƸģ飬ֱеԣж

3