1、) 步进电机工作原理图采用L298N,则两相步进电机正转的控制逻辑如下表所示:红:B绿:B-蓝:A黄:A-B B- A A-10001010101000110001010101000电机反转则只需改变控制字给的顺序即可(反过来送),比如采用单片机的P1口控制,其中B(红色线接P1.3)、B-(绿色线接P1.2)、A(蓝色线接P1.1)、A-(黄色线接P1.0)。正转时给P1口控制字为:00000001B 00000101B 00000100B 00000110B 00000010B 00001010B 00001000B 00001001B,则反转时给P1口控制字为00001001B 0000
2、1000B 00001010B 00000010B 00000110B 00000100B 00000101B 00000001B。2、恒压恒流桥式2A驱动芯片L298NL298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以
3、外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动两个二相电机,也可以驱动一个四相电机,可以直接通过电源来调节输出电压;并可以直接用单片机的I/O口提供信号;而且电路简单,使用比较方便。 L298N可接受标准TTL逻辑电平信号VSS,VSS可接457 V电压。4脚VS接电源电压,VS电压范围VIH为2546 V。输出电流可达25 A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动一个两相步进电机,电动机每相克分别接在OUT1,OUT2和OUT3,OUT4之间。5,7,10,12脚接输入控制电平,控制电机
4、的正反转。EnA,EnB接控制使能端,控制电机的停转。EnA为低电平时,输入电平对电机控制起作用,当EnA为高电平,输入电平为高一低,电机正或反转起来。同为低电平电机停止,同为高电平电机刹停。二、Protel DXP2004 的学习过程及心得1、Protel概述及工作环境Protel DXP 是Protel的最新版本,它采用了全新的设计浏览器,将PCB图绘制、拓扑布线、仿真及信号等电路板设计技术更好的整合到一起,使用户以更加轻松的设计出复杂而优秀的电路板。启动Protel DXP,在其界面里左右两侧有两个面板标签,在左边的面板标签里面有以下四个选项:filter、Projects(项目选项,用
5、于显示文件组成结构)、PCBlibrary、Nivagator(导航选项)。在右侧包括:库元件标签(选择、添加、删除元件)。面板标签有锁定显示方式、自动隐藏方式、浮动显示方式等三种显示方式。设置默认显示方式:View/Desktop Layouts/Default。新建一个项目设计文件(.prjpcb):file/new/Project/PCB Project,单击右键保存。新建一个原理图设计文件:file/new/Schematic,单击右键保存。新建一个PCB设计文件:file/new/PCB ,单击右键保存。新建一个PCB库文件:file/new/Library/PCB Library,
6、单击右键保存。新建一个原理图库文件:file/new/ Library/ Schematic Library,单击右键保存。2、原理图编辑器的使用 图纸参数设置:Design/Document Options 栅格可分为:捕捉栅格、可视栅格、电气栅格。通过Change System Font 可以改变字体格式。Standard Style 设置图纸大小(默认A4)。 滚动滚轮可以上下移动原理图,按住右键不动可以移动原理图(99 SE不具有的功能)。单击Page Up键可以放大一倍,单击Page Down 则缩小一倍。通过View菜单可以设置更多的视图显示大小。 选中元器件:单击左键,出现绿色虚
7、方框。用窗口拉出方框,可选中多个元器件。 选中元器件后,按Ctrl+C键进行复制操作,在空白处再按Ctrl+V键进行操作,按Delete键,进行删除。 移动元器件:按住左键并拖动。 旋转元器件:按住左键,同时按一次空格键。左右对称:按住左键,同时按一次X键。上下对称:按住左键,同时按一次Y键。单击左侧的库文件Schlib.SchLib,找到相应元件后点击Place,单击鼠标左键放置,跳出右侧对话框,选择“Yes”,否则在PCB中不能显示出。可重复放置,单击右键退出,双击跳出属性对话框。 单击工具栏上的连接导线快捷按钮,可以进行元器件之间的连接导线,单击右键退出连线状态。当需要连接导线的两元器件
8、相隔较远时,可以用网络标号进行连接导线,单击工具栏上放置网络标号快捷按钮,单击要连接的导线接头,双击它可以编辑其属性(注意:连接的导线网络标号要一致)。 单击工具栏上的接地符号的快捷按钮,可以画接地符号。单击工具栏上的电源符号的快捷按钮,可以画电源符号,可以用“VCC5V”标志5V的电源。 使用“Search”时,Scope的第二个选项打勾,如图所示。3、PCB编辑器的使用新建一个PCB设计文件有三种方法:file/new/PCB ;使用向导;使用模板生成。 PCB印制电路板概述:一般可分为单层板、双层板、多层板(铜膜、玻璃纤维)。层数的设置:Design/layer Stack Manage
9、r/Menu/Example layer Stacks PCB编辑器环境参数设定:Design/Board Options,如图所示。 PCB编辑器系统参数设定:Tools/preferences,如图所示。 选取、移动、删除等操作跟原理图编辑方法一致。 双击元器件,编辑所要改变属性的元器件的属性,如右图所示,其中Text 代表元器件的标号,图中电阻值为1K,并且将下方的Hide的打勾去掉,单击“OK”即可。 测量管脚之间的距离:Place/Dimension/Linear 锁定元器件:将属性的Locked打勾,如下图所示。 未锁定元器件 锁定元器件 连接导线时,按住Shift+空格键,可以改
10、变拐弯形式,由45度变为圆弧形式。双击导线,可以编辑导线宽度等属性。在导线末端按“*”,导线由上层连到下层。4、PCB印制电路板设计实例学习 在原理图中,Design/Update PCB Document PCB1.PCBDOC,更新PCB编辑器。 布局可分为:自动布局、手动布局。 自动布局: 在PCB1.PCBDOC 中,Tools/Component Placement/Auto Placer如下图所示,有成组放置和统计放置(后者适合元器件比较多的场合)。在自动布局之前,应该通过“Place/line”,画出自动布局限制范围的矩形区域。自动布局 布线规则设置:Design/Rules,一
11、般采用默认设置即可。 布线方式:自动布线、手动布线。 自动布线:Auto Route/All,采用默认设置,单击“Route All”确定。 一般采用自动布线和手动布线相结合的方式。Auto Route/Net 进行局部元器件自动布线。手动布线:单击工具栏上的快捷按钮,进行手动布线。 敷铜操作:,跳出下图对话框,进行敷铜。敷铜对话框单击“OK”,画出矩形区域,则在其内部完成敷铜操作。5、创建元器件封装 元器件封装是元器件在电路板上的外形与引脚之间的关系图。它是Protel中的元器件跟实际的元器件对应的纽带,它要依据实际元器件的尺寸和焊盘间距来制作,它是以PCB库文件的形式保存的。,依次是放置直
12、线、防止焊盘、放置过孔快捷按钮。三、控制步进电机电路的制作1、原理图的绘制电路基本功能:以上电路负责将PC机上的MACH3软件送出的控制信号分别传送至X ,Y轴的驱动器,根据控制信号控制电机的转速、位置和方向。并把X ,Y轴上限位开关的信号转换成EStop信号和原点信号反馈给MACH3软件进行控制。相关元器件:2个74HC244I/O驱动器,1个公的两排15针串口,1个母的两排15针串口,3个母的两排25针并口,1个复位开关,1个7805,1个电源指示灯。2、制作完成后的PCB板图:四、雕刻电路板五、购买及焊接元器件元件清单如下:序号名称型号数量二极管1N400782L298步进驱动芯片L298N3发光二极管LED14电阻4.7K651K200R7电容105排针2.54mm系列1排9排母10稳压电源L7805CV六、编写程序STARTSTOP BIT 7FH ZFZ BIT 7EH MINSPD EQU 30 MAXSPD EQU 60 SPEED DATA 23H DISPLAYBUF DATA 58H HHH EQU 42H VVV EQU 43H ORG 0000H AJMP MAIN ORG 000
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1