motor电机vi创建文档

motor电机vi创建文档

ID:18653761

大小:372.00 KB

页数:9页

时间:2018-09-19

motor电机vi创建文档_第1页
motor电机vi创建文档_第2页
motor电机vi创建文档_第3页
motor电机vi创建文档_第4页
motor电机vi创建文档_第5页
资源描述:

《motor电机vi创建文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、硬件连线:红:+5V(10号接口),黑:GND(12号接口),白:sbRIO的DO1(5号接口),如上图所示机vi的创建过程:1、首先在FPGA终端中新建一个vi文件,命名为motormode。2、按下CTRL+T.切换到程序控制界面。3、在空白处右键点击,选择structure中的whileloop.1、在vi中画出,得到如下图所示的图形。2、右键点击右下角的带有绿色方框的图标,将其转变为常量。3、在循环结构内部添加顺序结构。选择FlatSequenceStructure.4、选中顺序结构的边框,右键点击,选择Ad

2、dFrameAfter,得到如图所示的界面。1、右键点击任意空白处,选择FPGAI/O下的I/ONode2、复制粘贴到另一个空白处(任意)3、右键点击空白处(任意),选择I/OConstant.4、右键点击图标选择changetocontrol.再次右键点击选择configureI/Otype,在弹出的对话框中选择Port0/DIO1.如右图所示,1、右键点击空白处(任意),选择Numeric下的NumericConstant.,设置其值为20000(PWM波的周期),复制粘贴两次,改变其值为2000(电机转速上限)

3、和1000(电机转速下限)2、在空白处点击右键,选择comparison中的InRangea……得到的界面如下图所示。1、右键点击空白处,选择Numeric中的Subtract2、右键点击空白处,选择Timing中的Wait.复制一次,得到如下所示的界面。1、右键点击刚刚出现的沙漏图标,弹出如图所示对话框选择uSec选项,对另一个同样的图标做一样的处理。2、右键点击空白处,选择Numeric中的左下角的图标Numericco..3、右键点击产生的图标,选择properties,弹出如图所示的对话框,在datatype

4、中选择u32,如图所示。复制产生的图标,移动到如下图所示的位置。右键点击右面的图标,选择changetoindicator.得到左下面所示的小图标,原图标右键点击选择changetocontrol,变为1、右键点击空白处,选择Boolean中的左下角的TureConst……。在出现的模块上单击右键,选择changetoindicator,如图所示1、下面开始连线,用线将所有的模块连接起来。效果图如下2、右键点击,选择changetowrite,对另一个相同的模块做同样处理。3、在空白处点击右键,选择Boolean中的

5、左下角图标TrueConst……,之后选择Boolean中的FalseConst……1、将上一步新产生的两个模块分别与第20步所述的两个模块连接起来。如下图所示。2、产生的控制面板如图所示可以在左上角输入电机转速(1000~2000之间,1500为停止),右上角的灯显示电机转速是否在范围之内。左下角为驱动电机的端口,选择PORT0/DIO1,右下角为电机实际转速。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。