周六下午实验六_第1页
周六下午实验六_第2页
周六下午实验六_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、实学会Linux下用的方法实现步进电机的脉冲分配,用的方法代替硬件的二、实三、预C语言的基础知识、程序调试的基础知识和方inux的基本操作。Linux关于module的四、实验设备及硬件:UP-NETARM2410-S实验平台、PC机Pentium500以上,硬盘10G以上:PC机操作系统REDHATLINUX9.0+ +ARM-LINUX开发环境五、实相或多相同步电。单相步进电有单路电脉冲驱动,输出功率一般很小,其用途为电各相绕组。每输入一个脉冲到脉冲分配器,电各相的通电状态就发生变化,转不受电压波动和负载变化的影响。由于步进电能直接接收数字量的输入,所以特别适(R步距角可以做的相当小,但动态性能相对较差。2、永磁式步进电(M。它的出力B性能好,是性能较好的一类步进电。0齿数能被二整除。但某一相绕组通电,而转子可旋转时,该相两个大齿下的各个小齿将吸引相近的转子小齿,使电转动到转子小齿与该相定子小齿对齐的位置,而其它相的各个大齿下的小齿必定和转子的小齿分别错开正负1/3的齿距,形成“齿错位,从而形成电磁引力使电连续的转动下去。和反应式步进电不同,永磁式步进电的绕组电流也要求正,反向流动,故驱动电路通常也要做成双极性。本开发板中使用的步进电机为四相步进电机。转子小齿数为64系统中采用四路I/O进行并行控制,ARM控制器直接发出多相脉冲信号,在通过功率放大后,进入步进电机的各相绕组。这样就不再需要脉冲分配器。脉冲分配器的功能可以由纯2.10.1四相步距电机的控制方法θb=C2,Zk本系统中采用的是四相单、双八拍控制方法,所以步距角为360°/512。但步进电机经过一个1/8的器引出,实际的步距角应为360°/512/8。电机正转时的控制顺序为A→AB→B→BC→C→CD→D→DA。EXI/O的高四位的值参见表2.10.1电机正转时,EXI/OABCD六、程s3c2410-exio.o在驱动程序中,与步进电机相关的主要在函数caseSTEPMOTOR_IOCTRL_PHASE:returnbitops_mask_bit(phase,0xf0,bitops_mask_bit(phase,0xf0,bak=readw(s3c2410_exio_base);DPRINTK_STEP("s3c2410_exio_basecontentis%x\n",Stepmotor_main.cStepmotor_main.c程序中设定的相位的变换顺序 B, char七、实cdcd/arm2410s/kernel- 进入Main/Characterdevices菜单,选择DCMOTOR为模块加载make/arm2410s/kernel-2410s/drivers/char/s3c2410-/arm2410s/kernel-2410s/drivers/char/s3c2410-cdcd生成mount–tnfsmount–tnfs :/arm2410scd/host/exp/basic/11_stepmotor/do_stepmotor_run(240):s3c2410_exio_basecontentis20do_stepmotor_run(244):s3c2410_exio_basecontentis60do_stepmotor_run(249):s3c2410_exio_basecontentis七、实步进电机不八、思θb=C为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论