技术部培训电控的原理.ppt
34页电控原理培训培训内容一、电控机箱的组成及功能二、电控机箱的使用及通信协议示意框图一、电控机箱的组成及功能u电控机箱组成Ø通讯模块Ø电源模块Ø电控模块Ø激光器控制模块Ø聚焦控制模块Ø其他电气部分一、电控机箱的组成及功能通讯模块u与PC机通讯:使用UDP网络协议通讯,并进行数据解析,将有效指令下发,并将各个子模块执行后反馈的结果上传给PC机u与各个功能模块通讯:通过SPI总线或串口向各个功能模块发送控制命令,并读取各个功能模块的当前状态,读取执行结果通讯模块工作原理通讯软件流程 激光器控制模块n控制激光器工作:Ø开启/关断激光器24V电源Ø开启/关断,并调整激光器驱动电压•开环、闭环、定时、积分控制等Ø激光器能量标定(未用)注:闭环、积分控制及能量标定需能量探头激光器控制模块工作原理激光器控制常用命令序号序号命令命令是是 否否支支 持持广播广播结果结果注释注释1:L0,C_OPEN,,0,%03是打开激光器24V电源,激光器指示灯亮,为绿色返回值示例如下:$ L1,C_OPEN,OK,#校验值2:L0,C_ON,,2,0,8,%03:L0,C_ON,,3,0,8,7.5,%03 :L0,C_ON,,4,0,8,7.5,7.8,%03:L0,C_ON,,5,0,8,7.5,7.8,8,%03 是打开激光器驱动电压,随着激光器的功率变化,激光器亮度变化,激光器指示灯变为橙色返回值示例如下:$L1,C_ON,OK,8,20.0,0,0,#校验值:L0,C_ON,,2,0,8,%032代表有两个数据第一个数据为:0 开环控制 第二个数据表示激光器能量,单位W(浮点数):L0,C_ON,,3,0,8,7.5,%03 3代表有三个数据第一个数据为:0 开环控制 第二个数据表示激光器1能量值,单位W(浮点数)第三个数据表示激光器2能量值,单位W(浮点数)3:L0,C_OFF,,0,%03是激光器驱动关闭 现该条命令发送后,激光器驱动电压为0.35V左右4:L0,C_STOP,,0,%03是关闭电源,激光器不亮 激光器控制模块使用注意事项:1、激光器在使用前需要先打开24V电源;2、激光器在打开后硬件电路会给一个0.35V左右的驱动电压(抗干扰用),在标定时这个荧光可能会过亮,需要软件调整到驱动电压为0V,发送:L0,C_ON,,2,0,0,%03这条命令即可,在标定完成后发送:L0,C_OFF,,0,%03这条命令,驱动电压会回到0.35V;3、读取激光器温度时,温度过高时,需要关闭激光器,并检查激光器和水冷等;4、如有外因造成激光器保护,需要断开24V电源,等待几秒后重新打开即可;聚焦控制模块n软件调节焦面、对焦的功能:分类:楔形镜控制模块(T80和S90r不同,T80不支持广播模式)阶梯棱镜控制模块功能:通过控制步进电机,调整镜片的位置,以此来调节焦面位置T80楔形镜常用控制命令序号序号命令命令是否支是否支持广播持广播结果结果注释注释1:F1,C_MOVE_OP,,0,%03否电机归位,聚焦电机返回设定原点 2:F1,C_MOVE_AV,,1,14,%03否相对于电机当前位置移动一段距离。
以绝对坐标作为电机位置的参考坐标初始化电机运动到0mm单位mm,起始位置为当前点,向上为正,向下为负(浮点数)例:电机当前位置为10mm,发送数据位5/-8mm , 则 电 机 运 动 后 位 置 为15/2mm3:F1,C_MOVE_RV,,1,-14,%03否移动到相对坐标点,相对坐标原点可根据聚焦电机原点设定命令设置单位mm,数据上正下负(浮点数)与电机当前位置无关,仅以相对原点运动例:设置电机相对坐标原点为20mm发送数据为5/-8mm ,则电机运动后相对位置为:5/-8mm绝对位置为:25/12mm4:F1,C_CD33OFF,,0, %03否CD33控制关闭CD33为长关闭状态,运行其他命令需要打开时,会自动打开5:F1,C_CD33ON,,0, %03否CD33控制打开 6:F1,C_READ,,0, %03否查询聚焦位置(绝对位置 , 单 位 为 mm) 、CD33读数(绝对位置,单位为mm) T80阶梯楞镜常用控制命令序号序号命令命令是是 否否 支支持广播持广播结果结果注释注释1:FE,C_TEST,,0,%03否阶梯棱镜自检正常返回$FE,C_TEST,OK,#校 验值2:FE,C_MOVE,,1,14.55,%03否阶梯棱镜运动,1为1个数据,14.55为移动位置,单 位 是 mm(移 动 精 度0.01mm) 3:FE,C_READ,,0, %03否查询当前阶梯棱镜位置 4:FE,C_RST,,0, %03否程序复位 S90r楔形镜常用控制命令序序号号命令命令是是否否支支持广播持广播结果结果注释注释2:F0,C_MOVE_OP,,0,%03是电机归位,聚焦电机返回设定原点 3:F1,C_MOVE_AV,,1,1.25,%03是聚焦电机跑到焦面位置为1.25mm处其中:1.25代表焦面位置为1.25mm,精度0.01mm该值范围0~5.2mm8:F1,C_CD33OFF,,0, %03是CD33控制关闭CD33为长关闭状态,运行其他命令需要打开时,会自动打开。
9:F1,C_CD33ON,,0, %03是CD33控制打开 11:F1,C_READ,,0, %03否查询聚焦位置(绝对位置,单位为mm)、CD33读数(绝对位置,单位为mm) 电控模块n控制外围设备:ØIMARK控制Ø塔灯及蜂鸣器控制Ø真空阀控制Ø上下板控制(气动门、真空阀、光电开关)Ø一键曝光电控模块常用命令序序号号命令命令结果结果注释注释1:EC,C_ON_x1,,0,%03打开x1表示的位置量 2:EC,C_OFF_x1,,0,%03关闭x1表示的位置量 x1TLPTLRTLYTLGBUZIMKDONLEDVAC定义塔灯电源塔灯红塔灯黄塔灯绿蜂鸣器UVLED气动门LED照明真空阀nX1定义:示例:打开蜂鸣器::EC,C_ON_BUZ,,0,%03关闭蜂鸣器::EC,C_OFFBUZ,,0,%03温湿度模块n机台环境监测:Ø温度:共计可监测6路温度Ø湿度:共计可监测4路湿度Ø真空度:监测电路板吸附的真空度温湿度模块常用命令序序号号命令命令结果结果注释注释1:ET,C_TEST,,0,%03自检安装了探头的返回如安装了1、3、7路返回:$ET,C_TEST,OK,1T,3T,7H,#校验值2:ET,C_RST,,0,%03程序复位 3:ET,C_READ,,0,%03查询温、湿度如安装了1、3、7路返回$ET,C_READ,OK,22.5T,-1T,23.4T, -1T,-1T,-1T,25.6H,-1H,-1H,-1H,#校验值注:-1为未安装探头4:ET,C_VAD,,0,%03查询真空度返回码如下$ET,C_VAD,OK,-45.7KPA, #校验值(-47.5这个位置的值,>=0是未连接或没有吸上)电源模块u通过继电器和外部按钮控制整个供电系统的开启/关断:延时逐次开启电控机箱和6个AC220V供电接口(以免一起启动用电设备电流过大,空开跳闸)注:使用时尽量避免2台以上工控机接到同一个AC220V供电接口上其他电气部分n底板:连接各个电源和模块n开关电源:为各个模块提供供电n固态继电器:分别控制外部6个AC220V电源n保护电路:空开等二、电控机箱的使用及通信协议PC与电控机箱的通讯:电控机箱与PC机通过网线可以直连,也可通过路由器连接。
将硬件连接好后,需要修给PC机的网络设置,需要将PC机与电控机箱连接的网卡设置在一个网段下面:如设置PC机IP地址为192.168.8.3(最后一位不能是1或136)PC端操作介绍一、远程访问电控机箱的Linux系统“开始” → “运行” → “cmd” → “telnet 192.168.8.136” → “回车” Linux系统登录M3250 login:后输入 “root” 然后回车Password:后输入“root” 然后回车,即可登录系统了查看当前运行的进程:ps可能会用到的一些Linux命令电控机箱使用者需要查看的进程为右图红色圆框内的:/opt/m32此时这个进程的进程号为538结束一个进程:kill 进程号,如kill 538可能会用到的一些Linux命令如果电控机箱不受控,可以关闭这个进程;关闭后,可运行ps命令,看该进程是否关闭可能会用到的一些Linux命令前台运行m32:cd /opt./m32切换目录命令:cd;opt是根目录下文件夹需在前面加/,故命令是cd /opt回车;运行放在这个文件夹里的可执行文件,输入命令./m32回车即可,但前台运行程序,窗口已关闭程序也会关闭后台运行m32:cd /optnohup ./m32 &后台运行程序时,可以将以上窗口关上,但程序会继续执行m32这个进程就在前台运行了,可以通过TCP&UDP测试工具发送命令进行调试。
以下这个窗口可以看到返回的命令TCP&UDP测试工具的使用我们采用第三方软件作为电控机箱的测试工具,测试代码和功能的正确性此工具在服务器\\192.168.1.3\技术部\技术即时文件夹\TCP&UDP测试工具中可以找到(其中包含新的测试用例)TCP&UDP测试工具的使用点击“创建连接”在弹出的对话框中填入相关信息,点击“创建”类型:UDP目标IP:192.168.8.136端口:5000(必须)本机端口:指定4000TCP&UDP测试工具的使用新创建出来的连接可能会如左图所示需将红色圆圈内的对勾去掉,不按16进制发送在“你好”处,将要发送的命令粘贴过来点击“创建”TCP&UDP测试工具的使用点击“发送”在接收窗口会显示当前命令的执行情况,如左图红色圆圈处同时在接收窗口会看到Linux每过5S发送的心跳信息通讯协议 见《测试用例》u数据格式帧头帧头,目的址目的址,分隔符分隔符,命令符命令符,分隔符分隔符,地址地址,分隔符分隔符,数据数数据数,分隔符分隔符,[数据数据0,分分隔符隔符,……]#校验字校验字(现在未使用校验字检测,且结束符现在未使用校验字检测,且结束符#%均可均可)u例子::L0,C_ON,,2,2,8,%03 (或:L0,C_ON,,2,2,8,#03 )帧头帧头 “::”目的址目的址 “L0” L0表示激光器广播表示激光器广播码码命令符命令符 “C_ON” 表示打来激光器表示打来激光器驱动驱动电源电源地址地址 为空为空数据数数据数 “2” 表示之后有两个数据表示之后有两个数据数据数据 “2,8” 数据,具体含义见协议数据,具体含义见协议天津芯硕精密机械有限公司谢谢大家!建本土化企业建本土化企业 创世界级品牌创世界级品牌 拥国际化市场拥国际化市场。





