ZMC运动控制器SCARA机械手应用快速入门

发布者:EnchantingEyes最新更新时间:2024-09-29 来源: elecfans关键字:SCARA  机械手 手机看文章 扫描二维码
随时随地手机看文章

今天我们来学习一下,ZMC运动控制器SCARA机械手应用快速入门。

运动控制


控制器接线参考


01 概述


SCARA(Selective Compliance Assembly Robot Arm,中文译名:选择顺应性装配机器手臂)是一种圆柱坐标型的特殊类型的工业机器人。SCARA机器人可以被制造成各种大小,最常见的工作半径在100毫米至1000毫米之间,此类的SCARA机器人的净载重量在1千克至200千克之间。SCARA系统在x,y方向上具有顺从性,而在Z轴方向具有良好的刚度,还具有串接的两杆结构的特点,适用于搬取零件和装配工作。故SCARA系统大量用于装配印刷电路板、电子零部件、集成电路板,此外,塑料、汽车、电子产品、药品和食品等工业领域也有广泛的应用。


ZMC运动控制器具有6轴、12轴、20轴、30轴、32轴、60轴、64轴等不同电机轴数的产品,支持直线插补、任意圆弧插补、空间圆弧、螺旋插补、电子凸轮、电子齿轮、同步跟随、虚拟轴设置、机械手指令等。本文使用ZMC运动控制器,介绍机械手指令CONNFRAME,在SCARA机械手的应用。


ZMC运动控制器采用简单易懂的BASIC程序来二次开发机械手程序,支持多文件多任务运行,支持自定义指令,同时提供了强大的ZDevelop开发环境,支持PC仿真运行和在线跟踪调试,兼容VC的操作习惯,使得复杂的运动控制变得简单明了。运动控制器的机械手程序也可以使用常见的PC上位机开发软件,例如VC、VB、VS、C++、C#等,根据不同的开发环境,在正运动官网下载PC函数库编程资料,找到对应的dll连接库以及相关文件,编程中使用 ZAux_ Direct_Connframe 和 ZAux_ Direct_Connreframe 指令建立机械手连接。

CONNFRAME指令使得在SCARA机械手运动的实现,在编程上简易、方便;在运动过程中电机运动平滑、精准;客户对ZMC产品性能及品质得到了一致认可,正运动技术也会对不同客户的不同需求定制特殊的指令及控制器型号。


02 系统架构


01 SCARA 机械手

SCARA机械手支持2-4轴,大关节轴+小关节轴 [+Z 轴] [+末端旋转轴]。



运动控制


本系统应用于标准4轴SCARA机械手,2个关节轴X,Y,一个上下Z轴,及一个末端旋转轴R。控制器需要支持机械手功能,采用脱机的方式将编辑好的程序下载到控制器上(也可以用PC监视或者实时发送指令操作),可利用触摸屏示教的方式编辑想要运动的轨迹。


02 ZMC 运动控制器


ZMC406总线控制器是正运动技术推出的新一代网络6轴运动控制器(可通过扩展模块来扩展轴,支持多达32轴),自带6个脉冲轴接口。



运动控制


支持RS232,RS485,以太网,U盘,CAN, EtherCAT通讯接口。EtherCAT高达500us的刷新周期。通过EtherCAT总线,最多可扩展4096个隔离输入或输出口。输出口输出电流可达 300mA,可直接驱动部分电磁阀。每轴输出脉冲频率可达10MHz。采用优化的网络通讯协议可以实现实时的运动控制。支持编码器位置测量,可以配置为手轮输入模式。单台电脑支持多达256个ZMC控制器同时连接。

此运动控制器与PCI运动控制卡相比

具有如下优点:

1 不使用插槽,稳定性更好;

2 可以选用MINI电脑或ARM工控电脑,降低整体成本;

3 控制器直接做接线板使用,节省空间;

4 控制器上可以并行运行程序,与PC只需要简单交互,降低PC软件的复杂性等优势。

ZMC控制器通过 ZDevelop开发环境来调试,ZDevelop 是一个很方便的编程、编译和调试环境。ZDevelop 可以通过串口、485、USB 或以太网与控制器建立连接。

应用程序可以使用 VC,VB,VS,C++Builder,C#等软件来开发。调试时可以把 ZDevelop 软件同时连接到控制器,程序运行时需要动态库 zmotion.dll。


03 实现方案


方案采用正运动ZMC406型号控制器,实现了SCARA机械手精准、平滑的运动。

在支持机械手功能的控制平台上,通过指令建立机械手实际关节轴与虚拟轴的连接,给虚拟轴发送运动控制指令,通过机械手算法自动计算关节轴的运动路径,从而控制关节轴运动。

将机械手上的关节轴依次接到控制器的脉冲轴接口上。


01 机械手相关概念

1)关节轴与虚拟轴

关节轴

关节轴是指实际机械结构中的旋转关节,在程序中一般显示旋转角度(某些结构也是平移轴)。

由于电机与旋转关节会存在减速比,所以设置UNITS时要按照实际关节旋转一圈来设置,同时TABLE中填写结构参数时也要按照旋转关节中心计算,而不是按照电机轴中心计算。

虚拟轴

虚拟轴不是实际存在的,抽象为世界坐标系的6个自由度,依次为X、Y、Z、RX、RY、RZ。可以理解为直角坐标系的三个直线轴和三个旋转轴,用来确定机械手末端工作点的加工轨迹与坐标。

2)正解运动与逆解运动

正解

通过操作关节坐标,再根据机械结构参数可以计算出末端位置在直角坐标系的空间位置,这个过程称为正解运动,此时操作的是实际关节轴,虚拟轴自动计算坐标。

控制器使用CONNREFRAME指令建立正解模式,此指令作用在虚拟轴上,此时只能操作关节轴,关节轴也可以做各种运动,但实际运动的轨迹不是直线圆弧,正解模式一般用于手动调整关节位置或上电点位回零。

逆解

给定一个直角坐标系中的空间位置,反推出各关节轴坐标,这个过程称为逆解运动,此时操作的是虚拟轴,实际关节轴自动解算坐标并运动。

控制器使用CONNFRAME指令建立逆解模式,此指令作用在关节轴上,此时只能操作虚拟轴,对虚拟轴发送运动指令,可以在笛卡尔坐标系中做直线,圆弧,空间圆弧等运动,关节轴在CONNFRAME的作用下会自动运动到逆解后的位置。


02 机械手指令

实现指令:CONNFRAME--建立逆解连接

描述:将当前关节坐标系的目标位置与虚拟坐标系的位置关联;关节坐标系的运动最大速度受SPEED参数的限制;当关节轴告警等出错时,此运动会被CANCEL。

语法:CONNFRAME(frame,tablenum,viraxis0,viraxis1)

frame:坐标系类型,1-scara,(如需针对特殊的机械手类型定制,请联系厂家)。

tablenum:存储转换参数的TABLE位置,frame=1时,以此存放:第一个关节轴长度,第二个关节轴长度,第一个关节轴一圈脉冲数,第二个关节轴一圈脉冲数。

viraxis0:虚拟坐标系第一个轴

viraxis1:虚拟坐标系第二个轴

实现指令:CONNREFRAME--建立正解连接

描述:将虚拟轴的坐标与关节轴的坐标关联,关节轴运动后,虚拟轴自动走到相应的位置。

语法:CONNREFRAME(frame,tablenum,viraxis0,viraxis1)

frame: 坐标系类型, 1- scara,(如需针对特殊的机械手类型定制,请联系厂家)。

tablenum: 存储转换参数的TABLE位置,frame=1时,以此存放:第一个关节轴长度,第二个关节轴长度,第一个关节轴一圈脉冲数,第二个关节轴一圈脉冲数。

axis0:关节坐标系第一个轴

axis1:关节坐标系第二个轴

FRAME描述:Frame = 1,SCARA,如下图,旋转轴为关节轴,末端对应位置为虚拟的位置。



运动控制


03 机械手使用操作步骤

1)确认电机转向是否正确。

电机方向及角度范围定义,各关节电机正向如下图蓝色箭头所示。



运动控制


2)确认机械手各关节轴对应到控制器指令参数的轴次序。

选择各个关节轴轴号和对应的虚拟轴轴号。



运动控制


3) TABLE中设置好机械结构相关参数。

建立机械手连接时,需要将机械结构参数按照如下次序依次填写到 TABLE数组中。



运动控制


4)设置关节轴参数及虚拟轴参数

各轴的轴类型和脉冲当量要设置正确。机械手的所有虚拟轴和关节轴的长度单位要求统一,一般都是 mm单位。

虚拟轴的UNITS跟实际发送脉冲数无关,用于设置运动精度,虚拟轴的一个 mm的脉冲数一般建议设置为1000,表示精度为小数点后3位。



运动控制


5)移动各关节轴到规定的零点位置。

机械手算法建立时,需要有个零点位置作为参考,同时需要确定好电机转向。

SCARA的零点位置为两个关节轴的零点时成一条直线,此时指向虚拟 X 轴的正向。

坐标方向:当关节轴为0零点的位置时,虚拟轴零点的坐标为(L1+L2,0),上下伸缩轴零点位置无特殊要求。

建立逆解连接之后虚拟轴的DPOS坐标自动校正为(L1+L2,0)。



运动控制


6)使用CONNREFARME指令建立正解模式。

正解模式:

BASE(Viraxis_x, Viraxis_y, [Viraxis_v] [,Viraxis_z])

CONNREFRAME(1,tablenum, Axis_a,Axis_b[, Axis_c][,Axis_d])

WAIT LOADED

建立成功后,虚拟轴MTYPE将显示为34,IDLE显示为0。此时只能操作关节轴在关节坐标系中运动,虚拟轴会自动计算末端工作点位于直角坐标系中的位置。

7)操作关节轴调整机械手姿态,确认在运动中不会发生干涉(某些结构只有一个姿态)。

机械手姿态在数学上来说,是同一组虚拟轴数值有多组关节轴的解。即机械手在笛卡尔坐标系中运动到某一坐标点A,可以有多种运动轨迹,这些运动轨迹就对应着不同姿态。

SCARA机械手有两个姿态,左手姿态和右手姿态,只可在正解模式下移动关节轴选择。

当前姿态通过指令FRAME_STATUS指令查询。

在逆解模式下运行时,由于机械结构的问题,会产生无法运动到某一位置或刚体干涉的问题,此时就需要进行姿态的调整。

机械手姿态只能在正解模式下操作关节轴进行调整。

8)使用 CONNFARME 指令切换为逆解模式。

逆解模式:

BASE(Axis_a, Axis_b [,Axis_c] [,Axis_d])

CONNFRAME(1,tablenum, Viraxis_x, Viraxis_y, [Viraxis_v] [,Viraxis_z]) WAIT LOADED

建立成功后,关节轴 MTYPE 将显示为 33,IDLE 显示为 0。此时只能操作虚拟轴在直角坐标系中运动,关节轴会自动计算在关节坐标系中如何联合运动。

9) 选择虚拟轴,发送运动指令使用。

BASE(Viraxis_x, Viraxis_y[,Viraxis_v] [,Viraxis_z])

MOVE(dis_x, dis_y [,dis_v] [,dis_z])


04 应用例程


例如在某自动焊接设备上加工如下图所示的工件,SCARA机械手的2个关节轴L1、L2长均为250,需要焊接的轨迹为跑道型,1为初始零点,此时关节轴坐标为(0,0),虚拟轴坐标为(500,0)。

由零点运动到起始加工点,在运动第2段时需要起焊,关节轴先回到起始位置然后运动到工件上方同时Z轴下降,打开起焊IO,延时50ms(因为焊接的液体打开需要一定时间,否则起始点处会漏焊),然后按轨迹运行。完成跑道焊接后IO关闭,Z轴上升。



运动控制


加工指令代码:

BASE(6,7,8) '启动逆解连接后,使用运动指令控制虚拟轴运行

MOVEABS(300,0,20) '第1段直线,从零点(500,0,0)运动到(300,0,20)

MOVE_OP(0,1) '打开起焊IO

MOVE_DELAY(50) '延时50ms

MOVEABS(300,100,20) '第2段直线,从起始焊接点(300,0,20)运动到(300,100,20)

MOVECIRCABS(200,100,250,100,0) '第3段圆弧,(300,100,20)运动到(200,100,20)

MOVEABS(200,-100,20) '第4段直线,从(200,100,20)运动到(200,-100,20)

MOVECIRCABS(300,-100,250,-100,0) '第5段圆弧,(200,-100,20)运动到(300,-100,20)

MOVEABS(300,0,20) '第6段直线,从(300,-100,20)运动到(300,0,20)

MOVE_OP(0,0) '加工完成,关闭IO

MOVEABS(300,0,50) 'Z轴上升

示波器采样轨迹:



运动控制


SCARA机械手应用例程如下:

'**********电机、机械手参数定义**********

DIM L1 '大臂长度

DIM L2 '小臂长度

DIM L3 'X方向偏移

DIM ZDis '旋转轴一圈,z轴移动距离

L1=250

L2=250

L3=0

ZDis=0

DIM u_m1 '电机1一圈脉冲数

DIM u_m2 '电机2一圈脉冲数

DIM u_mz '电机z一圈脉冲数

DIM u_mv '电机v一圈脉冲数

u_m1=3600

u_m2=3600

u_mz=3600

u_mv=3600

DIM i_1 '关节1传动比

DIM i_2 '关节2传动比

DIM i_z '关节z传动比

DIM i_v '关节v传动比

i_1=2

i_2=2

i_z=2

i_v=2

DIM u_j1 '关节1实际一圈脉冲数

DIM u_j2 '关节2实际一圈脉冲数

DIM u_jz '关节z实际一圈脉冲数

DIM u_jv '关节v实际一圈脉冲数

u_j1=u_m1*i_1

u_j2=u_m2*i_2

u_jz=u_mz*i_z

u_jv=u_mv*i_v

DIM p_z 'z轴螺距

p_z=1.5

'*************关节轴设置*************

BASE(0,1,2,3) '选择关节轴号

ATYPE=1,1,1,1 '轴类型设为脉冲轴

UNITS=u_j1/360,u_j2/360,u_jv/360,u_jz/p_z '把z轴units设成1mm的脉冲数,其余轴设成1°的脉冲数

DPOS=0,0,0,0 '设置关节轴的位置,此处要根据实际情况来修改。

SPEED=100,100,100,100 '速度参数设置

ACCEL=1000,1000,1000,1000

DECEL=1000,1000,1000,1000

CLUTCH_RATE=0,0,0,0 '使用关节轴的速度和加速度限制

'*************虚拟轴设置*************

BASE(6,7,8,9)

ATYPE=0,0,0,0 '设置为虚拟轴

TABLE(0,L1,L2,u_j1,u_j2,u_jv, L3,ZDis) '根据手册说明填写参数

UNITS=1000,1000 ,u_jv/360,1000 '运动精度,要提前设置,中途不能变化

SPEED=200,200,200,200 '速度参数设置

ACCEL=1000,1000,1000,1000

DECEL=1000,1000,1000,1000

SRAMP=100,100,100,100 'S曲线

MERGE=ON '开启连续插补

CORNER_MODE=2 '启动拐角减速

DECEL_ANGLE=15*(PI/180) '开始减速的角度 15度

STOP_ANGLE=45*(PI/180)'降到最低速度的角度45度

'*************建立机械手连接*************

WHILE 1

IF SCAN_EVENT(IN(0))>0 THEN '输入0上升沿触发

'建立正解,操作关节轴调整机械手姿态

BASE(6,7,8,9) '选择虚拟轴号

CONNREFRAME(1,0,0,1,2,3) '第0/1轴作为关节轴,启动正解连接。

WAIT LOADED '等待运动加载

?'正解模式'

ELSEIF SCAN_EVENT(IN(0))<0 THEN '输入0下降沿触发

'建立逆解,操作虚拟轴运行加工程序

BASE(0,1,2,3) '选择关节轴号

CONNFRAME(1,0,6,7,8,9) '第6/7轴作为虚拟的XY轴,启动逆解连接。

WAIT LOADED '等待运动加载,此时会自动调整虚拟轴的位置。

?'逆解模式'

BASE(6,7,8) '启动逆解连接后,使用运动指令控制虚拟轴运行

TRIGGER

MOVEABS(300,0,20) '第1段直线,从零点(500,0,0)运动到(300,0,20)

MOVE_OP(0,1) '打开起焊IO

MOVE_DELAY(50) '延时50ms

MOVEABS(300,100,20) '第2段直线,从起始焊接点(300,0,20)运动到(300,100,20)

MOVECIRCABS(200,100,250,100,0) '第3段圆弧,(300,100,20)运动到(200,100,20)

MOVEABS(200,-100,20) '第4段直线,从(200,100,20)运动到(200,-100,20)

MOVECIRCABS(300,-100,250,-100,0) '第5段圆弧,(200,-100,20)运动到(300,-100,20)

MOVEABS(300,0,20) '第6段直线,从(300,-100,20)运动到(300,0,20)

MOVE_OP(0,0) '加工完成,关闭IO

MOVEABS(300,0,50) 'Z轴上升

ENDIF

WEND


05 机械手仿真软件


将程序下载到控制器运行,建立正解或逆解连接之后,打开正运动机械手仿真软件ZRobotView,点击“连接”弹出下方窗口,选择控制器IP,没有控制器可连接到仿真器查看效果。



运动控制


选择控制器IP之后连接即可显示出如下机械手模型,此时可运行运动指令或手动调试,查看机械手的运行情况。



运动控制

《ZMC运动控制器SCARA机械手应用快速入门》就讲到这里


关键字:SCARA  机械手 引用地址:ZMC运动控制器SCARA机械手应用快速入门

上一篇:VPLC系列机器视觉运动控制一体机快速入门(三)
下一篇:VPLC系列机器视觉运动控制一体机快速入门(二)

推荐阅读最新更新时间:2024-11-06 13:29

意大利推新型机械手:人脑意念操控有触感
意科学家开发出由大脑控制的有触感的机械手 派鲍洛·佩特鲁兹罗测试新型假肢   据国外媒体报道,26岁意大利人派鲍洛·佩特鲁兹罗(Pierpaolo Petruzziello)在一场车祸中不幸失去了左臂,不过他已成功接上一个机械手,现在他可以通过大脑意念控制这只假手,而且会有触感。 仍然面临巨大挑战   在去年进行的为期一个月的试验中,虽然佩特鲁兹罗只是通过大脑控制一个没安装在他身上的机械手,但是他感觉就像他的手臂失而复得。他说:“聚精会神是问题的关键。当你认为它就是你的手,你的前臂时,控制它就变得容易多了。”    现在科学家面临的最大挑战,是寻找一个可以使患者的神经系统与假肢连接在一起很多年的方
[医疗电子]
ABB推出全新SCARA机器人IRB 920T
广告摘要声明广告 ABB 全新推出 IRB 920T机器人,进一步拓展SCARA 机器人产品系列。IRB 920T具有领先的速度、精度和重复定位能力,适用于装配、拾取,物料搬运等各项任务,可满足电子行业日益复杂的生产流程和高速生产的需求,助力电子行业客户提升新品发布效率。 IRB 920T 现已全球发售 先看个视频,来感受IRB 920T的独特魅力~ 产品特点 更短节拍,最快速度: 节拍时间可达 0.29 秒,领先于同级别其他 SCARA 机器人,也是ABB速度最快的SCARA机器人 相较于ABB IRB 910SC SCARA 机器人,速度提升了 14%,单位时间内可生产更多的产品 最大负载:6kg 紧凑轻巧
[机器人]
ZMC运动控制器SCARA机械手应用快速入门
今天我们来学习一下,ZMC运动控制器SCARA机械手应用快速入门。 控制器接线参考 01 概述 SCARA(Selective Compliance Assembly Robot Arm,中文译名:选择顺应性装配机器手臂)是一种圆柱坐标型的特殊类型的工业机器人。SCARA机器人可以被制造成各种大小,最常见的工作半径在100毫米至1000毫米之间,此类的SCARA机器人的净载重量在1千克至200千克之间。SCARA系统在x,y方向上具有顺从性,而在Z轴方向具有良好的刚度,还具有串接的两杆结构的特点,适用于搬取零件和装配工作。故SCARA系统大量用于装配印刷电路板、电子零部件、集成电路板,此外,塑料、汽车、电子产品、药品
[嵌入式]
<font color='red'>ZMC</font><font color='red'>运动控制器</font><font color='red'>SCARA</font><font color='red'>机械手</font>应用快速入门
机械手臂7个主要应用场景
场景是新技术应用中的重要一环,场景越多代表着应用的广泛性和未来的期望空间越大,而如果一款技术诞生没有实际的应用场景,即无法融入人们的日常生活和生产制造中,这对它的后续发展影响是致命的。 机械手臂的应用场景有哪些呢?它的应用特点十分明显,主要代替人工从事场景危险的工作或者是顶替密集型、重复性高的动作。如果工作场景符合上述两个特点,机械手臂都可以得到应用。 机械手臂应用场景多在制造业,有重工业属性,如金属加工、抛光打磨、装配、机床上下料、码垛/搬运、橡胶/塑料、分拣等。 图片来源:触想智能 金属加工 金属加工是对铜、铁、铝等原材料进行加工,成为物品、零件、组件。可代替人工完成锻造、轧制、拉制钢丝、冲击挤压、弯曲、剪切等多个工序。 抛
[机器人]
一切尽在“掌握”:节能机械手学会如何不掉球
抓取不同大小、形状和纹理的物体对人类来说很容易,但对机器人来说却很有挑战性。英国剑桥大学团队设计了一种低成本、高能效的柔性3D打印机器人手,它凭手腕运动和“皮肤”感觉运作,不仅能抓住一系列物体,而且不会让它们掉落。研究结果发表在最近的《先进智能系统》杂志上。 研究人员设计的低成本、高能效的机械手,只凭手腕运动和“皮肤”感觉,就可抓住一系列物体而不会让它们掉落。 图片来源:剑桥大学 该机械手经过训练可抓取不同物体,并能利用放置在其“皮肤”上的传感器提供的信息来预测这些物体是否会掉落。这种被动运动使机器人比全电动手指机器人更容易控制,也更节能。 图片来源:剑桥大学 研究人员表示,他们的适应性设计可用于开发低成本机器
[机器人]
一切尽在“掌握”:节能<font color='red'>机械手</font>学会如何不掉球
珠三角就此抢占机器人产业高地?
深圳市机器人协会的副秘书长仇禾整个4月都有点忙。“下周还要为深圳市政府组织机器人行业座谈会,汇报本地机器人企业的建议与意见。”他说,“政府层面现在非常乐意帮助机器人企业,会上还将谈论机器人租赁的可行性。”    自从2015年3月底广东省政府提出大规模“机器换人”计划以来,工业机器人在深圳工厂的普及程度低于预期,这让仇禾有点小小的焦虑感。    仇禾最近在走访深圳多家机器人企业,除了帮助解决企业发展过程中的一些困难问题,还要整合企业的机器人产品,因为深圳市人力资源和社会保障局与深圳机器人协会即将合作开办一个机器人实训基地。开设实训基地正是为了能让机器人设备更快地进入工厂。另一方面,深圳市机器人协会作为政府和企业的连接桥梁
[嵌入式]
六轴数控系统和交流伺服在工业机械手臂中应用
针对目前工业生产线自动化程度不断提高的现状,本文主要介绍了中达电通六轴数控系统和台达交流伺服在工业机械手臂上的技术应用,突出了中达电通数控系统自有的丰富功能,并配合台达伺服系统优异性能,能够为客户提供有价值的整合方案。 图一 先进的FMS柔性无人加工车间 随着工业生产线自动化程度的提高,并日趋向柔性化发展。工业机械手臂被越来越多的应用在涂漆、包装、焊接、装配等生产环节,来代替人工完成恶劣环境下的劳动。本案介绍了利用中达电通六轴数控系统的六轴联动和教导模式下自动生成NC程序等系统功能,配合台达ASDA系列交流伺服强健控制和内置的位置指令寄存器功能,来实现对六轴机械手臂的控制系统和自动生产线的技术改造。 一、技术要求和难点分析 客户
[嵌入式]
构建一个手套控制机械手
用手套和 DIY 柔性的力量控制伺服手! 该项目使用预算项目和 DIY 零件来创建一个功能齐全的机器人手,可以通过带有柔性传感器的手套进行控制。这是一个介绍生物力学工程和设计世界的项目。从泡沫和绳子的基本构建块开始,您将探索物理力学如何与部件相结合,形成一个引人注目的项目。 设计 下图是机械手和手套控制器如何工作的基本。这些图片对最终产品并不准确,但提供了项目背后机制的基础和解释。 手工 首先,用泡沫、弹簧、胶带和绳子制作手指。每个手指由三个泡沫底座(两个用于拇指)和一个嵌入其的弹簧组成。绳子被热粘在顶部泡沫件上,并在泡沫件内向下引导。最后,胶带用于保护和覆盖泡沫。我建议不要像我那样使用绝缘泡沫,因为它
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved