Bachmann控制器使用说明0608.docx

上传人:b****7 文档编号:9546818 上传时间:2023-02-05 格式:DOCX 页数:21 大小:2.03MB
下载 相关 举报
Bachmann控制器使用说明0608.docx_第1页
第1页 / 共21页
Bachmann控制器使用说明0608.docx_第2页
第2页 / 共21页
Bachmann控制器使用说明0608.docx_第3页
第3页 / 共21页
Bachmann控制器使用说明0608.docx_第4页
第4页 / 共21页
Bachmann控制器使用说明0608.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Bachmann控制器使用说明0608.docx

《Bachmann控制器使用说明0608.docx》由会员分享,可在线阅读,更多相关《Bachmann控制器使用说明0608.docx(21页珍藏版)》请在冰豆网上搜索。

Bachmann控制器使用说明0608.docx

Bachmann控制器使用说明0608

Bachmann控制器使用说明书

1.硬件模块介绍见HTML帮助

1)CPU模块

指示灯:

RUN灯亮时:

控制器在Run模式下运行良好

INT灯亮时:

系统正在初始化

ERR灯亮时:

控制器重启/运行错误

INT和ERR等同时亮时:

系统运行在test模式下

拨码:

MPC240有两个拨码盘,下面的是高位,上面的是低位。

高位的拨码盘决定控制器运行模式,当高位拨码盘打到0~D之间,控制器运行在RUN模式;当高位拨码盘打到E,控制器运行在TEST模式;当高位拨码盘打到D,控制器运行在PROG模式。

三种模式区别:

PROG模式:

用来对控制器中PC卡进行编程,此时从flash0启动。

(一般不使用)

TEST模式:

用来对控制器进行调试,一般用来修改控制器IP和启动路径

RUN模式:

控制器正常运行模式

MPC240模块上有2个串口,COM1(RS232),COM2(RS232,RS422orRS485)

Bachmann的串口COM2是非标准的,需要自己焊接特制的接口(接口电路请参考HTML帮助)

COM1也可用特制的串口线

COM2一定要用特制的串口线,不然有可能烧坏接口

2)电源模块

NT255

电源模块主要是给背板供电。

具体参数

见HTML帮助

3)FM211

光纤模块

拆开后,可见到有一个拨码开关,可用于选择使用玻璃光纤或塑料光纤,其中玻璃光纤会贵一些但抗干扰相对于塑料光纤好很多。

具体参数

见HTML帮助

4)CM202

CAN总线模块

可见模块上有黑色泡沫遮盖的一拨码开关,默认情况下,开关拨到ON档,即默认两个CAN网络均可用,当开关拨到OFF时,只有一个CAN网络可用。

具体参数

见HTML帮助

5)RS204

串口通讯模块

此模块的四个串口均为标准串口。

具体参数

见HTML帮助

6)AIO288

模拟输入输出模块

具体参数

见HTML帮助

7)DIO248

数字输入输出模块

具体参数

见HTML帮助

8)PTAI216

具体参数

见HTML帮助

9)CNT204

计数器模块

模块中有两个接口,四个通道,其中接口均为RS422信号为增量式编码计数器,其中四个通道为脉冲中断计数器,其中前两个可用于增量式计数器。

具体参数

见HTML帮助

2.启动

1)启动参数

a.IP地址,PC机和控制器在同一网段

b.启动路径或称启动文件(配置文件)存在于:

详见HTML帮助中4.4.3.1章节

其中第二种路径(CF卡)和第三种路径(FLASH)是我们较常用启动路径,其中默认情况下首选CF卡,如不能启动,系统会自动搜索flash中配置文件进行启动。

2)启动步骤

情况一:

首先确保IP地址已匹配,且可从上述任一启动路径启动,控制器重新上电,可发现控制器由初始化(INIT灯亮)过渡到运行状态(RUN灯亮)。

此时打开SolutionCenter编程环境,在DeviceManager菜单下,如图点击箭头标示图标,出现AddDevice对话框,点击Search按钮。

将会寻找到PC机已连接到的控制器,如图已找到一命名为m200的控制器,点击此控制器,将会在Devices目录下出现m200控制器信息列表。

当看到控制图标上灯符号变绿时,控制器成功启动,并可在线下载调试工程。

情况二:

就是我们初拿到一控制器,无法获知其IP地址,从而进行PC机匹配,或控制器如上步骤进行无法正常启动时,需进行如下操作:

首先:

如上在MPC240中介绍准备一特制串口线,连接控制器com1口和pc机串口,将控制器拨到TEST档,重新上电,如图在下列对话框中,选择DeviceShell窗口中箭头指示图标,下拉列表中选中使用的COM口,则此COM口信息出现在原DeviceShell窗口。

在命令输入窗口输入指令reboot,出现如上图信息,则说明pc机和控制器串口通讯成功。

输入指令s,获知控制器信息,得到如下图所示控制器信息:

分别得到如下信息:

启动设备、控制器IP地址、启动路径顺序等重要信息。

往往我们不能正常上电启动,即是因为IP地址不匹配,或启动路径中的配置文件已损坏,这样就要求我们更改可使用的启动路径,可使用命令c,回车逐行更改以上各项信息,注意格式完全同上,其中IP地址也可更改PC机以配合控制器。

如此操作后再依照情况一,在RUN模式下上电重启。

3.SolutionCenter编程环境介绍

在控制器启动连接后,打开SolutionCenter可看到Debug,C/C++Developer,DeviceManager,M-JVISS

(1)DeviceManager

控制器启动情况下,打开Solutioncenter环境中的DeviceManager项可看到控制器信息列表,依次为System信息、SW-Modules信息、Station1信息。

1)在系统信息中可通过右边configration选项对左边系统信息中的每一项进行参数设置,如图所示点击BootParameters,在其右窗口中对启动信息进行配置,作用同串口下s命令设置。

其中memory信息配置如下图:

点击WorkingMemory可进行内存分区(partition)的增加减少。

打开各partition区可进行大小等的设置。

各分区内容分配在HTML帮助中可查到

如上图所示patition0、1为系统分区,patition2为我们应用程序使用的内存区域。

其它System信息包含选项具体设置内容详见HTML帮助中有关章节。

(2)SW-Modules

可看到我们已下载的工程项,在调试运行下,点击在右边窗口可看到工程所包含的SVI变量信息。

并可对调试软件进行各种配置。

(3)Station1

在此目录下点击各模块,在右边窗口进行配置,或阅读模块信息。

在DeviceManager目录下右下角可进行各种快捷操作如ftp目录,可通过将左边本地文件拖到右边控制器文件列表,实现文件下载。

2)M-JVISDesigner选项下可用于可视化人机界面的编程调试。

3)C/C++Developer选项下可应用C/C++语言对控制器进行工程建立调试。

a建工程

第一步:

在C/C++Projects里点击右键选择New菜单中的BachmannC/C++Projects(如下图1),点击之后弹出对话框选择SampleCProject:

FeatureDemonstration(如下图2)。

在Projectname中给工程取名后点next在点finish就完成了一项工程的建立(如下图3)。

b编程

底层函数详见HTML帮助。

c下载

当程序编译通过后就进入程序下载阶段了。

选中菜单Run中的openrundialog命令(如下图1)会弹出Run对话框(如下图2),设置好对话框里的参数点击Run程序就开始下载到控制器里。

d调试scope变量图形显示精确

具体各窗口含义,见下图指示:

1

Debugview

2

BachmannVariablesview

3

Variables,Breakpoints,Memory,Registers,Addresstosymbolsview

4

Outlineview

5

Consoleview

6

Sourcecodeeditor

4CAN配置实例

搭建环境:

PCH震动传感器(CAN通信设备)、M1控制器,网线,CAN连接线,PCH专用串口线。

首先如下文档提示,读到PCH震动传感器的节点号和波特率以备can配置时使用。

Can配置具体见下文档。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1