预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学习文档仅供参考 本科毕业设计〔论文〕 基于51单片机的步进电机驱动器设计 学院机电工程学院 专业机械设计制造及其自动化 〔机械电子工程方向〕 年级班别 学号 学生 指导教师 年月 基于51单片机地步进电机驱动器设计机电工程学院 学习文档仅供参考 摘要 步进电机被越来越地广泛应用,但步进电机驱动器技术仍不够成熟,需要进行改良完善才能更方便地让用户进行操作使用,所以需要更多更成熟的步进电机驱动系统的开发以满足社会的需要。 本设计采用软件控制代替硬件搭建电路控制步进电机驱动器的方法以到达简化硬件电路、降低驱动器成本的目的,主要使用STC89C52RC芯片作为主控芯片,来到达对外界输入的脉冲进行接收、判断分析并分配给二相四线步进电机四条线路进行电机驱动。但由于电机的驱动电压是12V,而主控芯片输出的电压只有5V,所以需要设计一个步进电机驱动电压电路以到达电压要求,于是本设计采用了L298N芯片,其主要功能是对主控芯片发送过来的脉冲信号进行处理,然后再转化成足够驱动步进电机的脉冲信号输出给电机。 其次,因为步进电机工作时是高速运转,所有电路中还需要加一定的保护才能保证电路能长期稳定工作不受影响。本设计采用高速光电耦合器6N137和低速光电耦合器TLP521-1对电路的输入脉冲信号及正反转控制信号进行保护。再者,为防止步进电机高速转动时自感电压对电路造成冲击,在电机接线部分加了二极管对电路进行保护。 综上所述,本设计实现了一个使用软件控制来进行电机驱动的稳定的步进电机驱动器,能够精准地驱动步进电机进行工作。 关键词:步进电机,驱动器,软件控制,脉冲信号 注:本设计〔论文〕题目来源于自选项目。 学习文档仅供参考 Abstract Steppermotorismoreandmorewidelyused,butthesteppermotordrivertechnologyisstillnotmatureenough,needtobeimprovedinordertomoreeasilyallowuserstooperate,sotheneedformorematuresteppermotordrivesystemdevelopmentmeettheneedsofsociety. Thisdesignusessoftwarecontrolinsteadofhardwaretobuildcircuitcontrolsteppermotordrivermethodtoachievesimplifiedhardwarecircuit,reducethecostofthepurposeofthedrive,themainuseofSTC89C52RCchiptoachievetheinputpulsetoreceive,todeterminetheanalysisandassignedtothetwo-phasefour-wiresteppermotorfourlinesformotordrive.Butbecausethemotordrivevoltageis12V,andthemasterchipoutputvoltageisonly5V,sotheneedtodesignasteppermotordrivevoltagecircuittomeetthevoltagerequirements,sothedesignusestheL298Nchip,itsmainfunctionisthemasterchipThetransmittedpulsesignalisprocessedandthenconvertedintoapulsesignalsufficienttodrivethesteppermotortothemotor. Second,becausethesteppermotorisrunninghigh-speedoperation,allthecircuitalsoneedtoaddsomeprotectioninordertoensurelong-termstableoperationofthecircuitwillnotbeaffected.Thedesignuseshigh-speedoptocoupler6N137andlow-speedoptocouplerTLP521-1onthecircuitinputpulsesignalandforwardandreversecontrolsignalprotection.Inaddition,inordertopreventthesteppermotorhigh-speedrotationwhentheself-i