1 / 16
文档名称:

嵌入式系统设计报告.docx

格式:docx   大小:114KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统设计报告.docx

上传人:国霞穿越 2020/9/24 文件大小:114 KB

下载得到文件列表

嵌入式系统设计报告.docx

文档介绍

文档介绍:《直流电机程序设计》课程名称 嵌入式系统设计姓名学号专业 电子与通信工程任课教师开课时间教师评阅意见:报告成绩评阅日期课程设计提交时间:2013年9月10日直流电机程序设计一、设计目的1、 熟悉ARM本身自带的PWM,掌握相应寄存器的配置。2、 Linux下编程实现ARM系统的PWM输岀,从而控制直流电机。3、 了解直流电机的工作原理,学会用软件的方法实现步进电机的脉冲分配。4、 掌握带有PWM的CPU编程实现英相应功能的主要方法。二、设计内容学****直流电机的工作原理,了解实现电机转动对于系统的软件和硬件要求。学****ARMPWM的生成方法。,编译直流电机的驱动模块和应用程序。运行程序,实现直流电机的调速转动。1、直流电动机的PWM电路原理晶体管的导通时间也被称为导通角a,若改变调制晶体管的开与关的时间,也就是说通过改变导通角a的大小,,来改变加在负载上的平均电压的大小,以实现对电动机的变速控制,称为脉宽调制(PWM)变速控制。在PWM变速控制中,系统采用直流电源,放大器的频率是固定,变速控制通过调节脉宽来实现。构成PWM的功率转换电路或者采用”H”桥式驱动,或者采用"T"式驱动。由于"T"式电路要求双电源供电,而且功率晶体管承受的反向电压为电源电压的两倍。因此只适用于小功率低电压的电动机系统。而“H”桥式驱动电路只需一个电源,功率晶体管的耐压相对要求也低些,所以应用得较广泛,尤其用在耐高压的电动机系统中。2、:是一个直流电动机的PWM控制电路的等效电路。在这个等效电路中,传送到负载(电动机)上的功率值决立于开关频率、导通角度及负载电感的大小。开关频率的大小主要和所用功率器件的种类有关,对于双极结型晶体管(GTR),—般为1kHz至5kHz,小功率时(100W,5A以下)可以取高些,这决左于晶体管的特性。对于绝缘柵双极晶体管(IGBT),—般为5kHz至12kHz:对于场效应晶体管(MOSFET),,开关频率还和电动机电感有关,电感小的应该取得高些。(a)等效电略01Hv<(b)p™电路中电流和电斥波讨论当接通电源时,电动机两端加上电压UP,电动机储能,电流增加,当电源中断时,电枢电感所储的能量通过续流二极管VD继续流动,而储藏的能量呈下降的趋势。除功率值以外电枢电流的脉动虽:也与电动机的转速无关,仅与开关周期、正向导通时间及电机的电磁时间常数有关。3、:由于S3C2410芯片自带左时器,所以控制部分省去了三角波产生电路、脉冲调制电路和PWM信号延迟及信号分配电路,取而代之的是S3C2410芯片的定时器0、1组成的双极性PWM发生器。PWM发生器用到的寄存器主要有以下几个:TCFGO定时器配置寄存器()-bitprescalers0x00000000TCFGO位描述初始状态Reserved[31:24]0x00Deadzonelength【2$:16]hedeadzouelength・[15:8],【7:0]These5bitsdetemiineprescalervalueforTinier0andi・0x00参考:Deadzonelength=0;prescalervalue=2oTCFG1定时器配置聶存器1衣292TCFG1«存器番存U地址读/写描逑复位值TCFG10x51000004R-W5-MUX&DMAmodeselectonregister0x00000000TCFG1位描述初始状态Reserved.[31:24]00000000DMAmode[23:20]SelectDMArequestchannel0000=Noselect(aU 0001=TimerOmtemipt)0010=Timerl 0011=Tuner?0100=TimerS 0101=Timeri0110=Reserved0000MUX4[19:16]SelectMUXinputforPW\=1/20001=1/40010=1/80011=1/16Olxx=ExternalTCLK10000MUX3[15:12]