具有识别功能的机器人控制器及其识别方法技术

技术编号:11278102 阅读:65 留言:0更新日期:2015-04-09 10:57
本发明专利技术公开了一种具有识别功能的机器人控制器及其识别方法,所述机器人控制器包括MCU、多个外设接口、以及网络接口;所述MCU通过网络接口与上位机连接;所述MCU通过所述外设接口与外设连接,所述外设内设置后ID芯片,所述MCU可读取该ID芯片内所存储的该外设的识别码。本发明专利技术可极大的方便用户的使用。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,所述机器人控制器包括MCU、多个外设接口、以及网络接口;所述MCU通过网络接口与上位机连接;所述MCU通过所述外设接口与外设连接,所述外设内设置后ID芯片,所述MCU可读取该ID芯片内所存储的该外设的识别码。本专利技术可极大的方便用户的使用。【专利说明】
本专利技术设及一种控制器,特别是一种具有识别功能的机器人控制器及其识别方 法。
技术介绍
目前机器人已广泛应用于各个行业W协助或取代人类工作的工作,例如生产业、 建筑业,或是危险的工作等等,机器人一般由执行机构、驱动装置、检测装置和控制系统和 复杂机械等组成。为了便于更好的掌握机器人技术,越来越多的科研院所、企业等都引进了 机器人教学系统。该类机器人教学系统一般包含有核屯、控制器和相应的外设模块,通过将 相应的外设模块连接至控制器从而使得教学机器人具有不同的功能。例如通过将具有传感 器的检测模块连接至控制器可W利用机器人完成检测功能,通过将具有电机模块的机械臂 连接至控制器可W驱动机械臂运动。为了实现更多的功能,目前控制器上接口数量和外设 模块的数量都飞速增长,很多外设模块具有相同或相似的外形,难W区分。该样对于教学人 员而言,尤其是教学中都是对电子不太了解的用户,经常会出现外设模块选错或插错的问 题,造成控制器或外设模块的烧毁。
技术实现思路
针对现有技术的缺陷,本专利技术提供一种具有识别功能的机器人控制器及其识别方 法。 一种具有识别功能的机器人控制器,包括MCU、多个外设接口、W及网络接口;所 述MCU通过网络接口与上位机连接;所述MCU通过所述外设接口与外设连接,所述外设内设 置后ID巧片,所述MCU可读取该ID巧片内所存储的该外设的识别码。 可选的,所述MCU定时查询所述多个外设接口的连接情况,当检测到外设连接时, 则通过该外设接口相已连接的外设发送查询指令。 可选的,所述ID巧片接收到查询指令后响应该查询指令,将所述识别码号发送出 去。 可选的,还包括存储模块,所述存储模块内存储有所述外设的外设信息,所述外设 信息至少包含该外设的识别码。 [000引可选的,所述控制器通过所述网络接口将读取的所述识别码发送给所述上位机; 所述上位机内存储有所述外设的外设信息,所述外设信息至少包含该外设的识别码。 可选的,所述MCU根据所读取的识别码判断该外设是否正确连接。 可选的,所述判断该外设是否正确连接包括比较预存储的外设信息与外设的实际 连接信息判断该外设是否正确连接。 可选的,还包括指示所述外设是否正确连接的指示灯或扬声器,所述指示灯或扬 声器与所述MCU连接。 一种机器人外设识别方法,包括: SlOO ;连接外设至控制器; S200 ;控制器检测到有外设接入后,发出查询指令至该外设内置的ID巧片; S300 ;所述ID巧片响应该查询指令,向控制器发送该外设的ID号; S400 ;所述控制器根据该ID号,查找预存储的数据库内与该ID号相对应的外设信息; S500 ;根据该外设信息判断该外设连接是否正确。 可选的,所述步骤S500包括,S501 ;若连接正确则将连接信息发送至上位机;或 S502 ;若连接正确则点亮代表正确连接的指示灯,若连接错误则点亮代表错误连接的指示 灯;或S503 ;若连接错误则发出声响提示。 本专利技术的有益效果是:本专利技术通过在外设内设置ID巧片,通过控制器读取该ID巧 片信息,从而使得控制器可W实现对不同外设的识别,使得用户可W方便的获取外设信息。 该样极大的方便了用户的使用,也可W避免外设连接错误的情况。 【专利附图】【附图说明】 图1是本专利技术控制器的结构示意图; 图2是本专利技术外设的结构示意图; 图3是本专利技术识别方法的流程图。 【具体实施方式】 为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术 的【具体实施方式】做详细的说明,使本专利技术的上述及其它目的、特征和优势将更加清晰。在全 部附图中相同的附图标记指示相同的部分。并未刻意按比例绘制附图,重点在于示出本发 明的主旨。 实施例一 本专利技术的具有识别功能的控制器其结构如图1所示,控制器包括主控单元(MCU)、多个 外设接口、网络接口等,除此之外控制器还可W包括例如扬声器、电源、存储模块等。MCU通 过网络接口与上位机连接。所述的外设接口、存储模块、电源、扬声器等分别与MCU连接, MCU通过外设接口与不同的外部设备连接。本专利技术中的外设可W包括例如传感器、伺服电 机、显不器等。 图2为本专利技术外设的结构示意图,其包括ID巧片、功能模块、和通讯接口,除该些 模块外,本专利技术的外设还可W包括例如电源、存储器、处理器等,在此不再详述。本专利技术将ID 巧片、功能模块、和通讯接口等封装在一起。外设通过其上的通讯接口与控制器上的外设接 口连接,该样就可W实现外设与控制器间的通讯。 外设内的功能模块用于实现外设的基本功能,例如对于温度传感器而言,其功能 模块可W实现对于温度的测量,该与现有的传感器相同。功能模块检测各种信号可W通过 通讯接口发送给控制板;对于伺服电机而言,功能模块可W为现有的普通伺服电机,可W通 过在现有普通伺服电机上加装通讯接口和ID巧片从而形成本专利技术的外设。本专利技术外设内 还设置有ID巧片,ID巧片内存储有该外设的唯一识别码(ID),通过该识别码,控制器可W 识别出外设的类型。 具体而言,本专利技术内置的ID巧片可W为只读型ID巧片,也可W是具有读写功能的 存储器,其内部存储有该外设的ID号,例如为只读型CMOS集成电路微ID巧片,巧片在多 晶娃片联结状态时施行激光烧写编程,W便在每块巧片上存储唯一的代码,该种只读型的 ID巧片可W防止由于随意改变传感器ID而造成的危害。例如对于某一温度传感器而言,可 W在ID巧片内烧录识别码570201399701,该一组数值即是该巧片的ID。进一步的,控制器 可W检测是否有外设与外设接口连接,当检测到有外设与外设接口连接后,控制器可W向 该外设发送查询指令,ID巧片具有应答功能,当ID巧片接收到查询指令后可W响应该查询 指令,将该识别码发送出去。例如,控制器可W通过不断扫描外设接口来判断是否有外设接 入,扫描间隔可W设置为100ms等,当有外设与外设接口连接后,控制器内产生中断,发出 查询指令。 控制器可W是例如PC机、DSP、单片机等等,控制器与通讯接口连接,W接收由外 设发送的信号。控制器内还可W具有存储模块,存储模块连接控制器,控制器可W读取存储 模块内存储的数据,控制器还可W向存储模块写入数据。本专利技术的存储模块内存储有数据 库,该数据库内包含有所有外设的ID W及与该ID相对应的有关该外设的信息。例如对于 ID为570201399701的温度传感器,数据库中会存储有如下一条信息; 表1 【权利要求】1. 一种具有识别功能的机器人控制器,其特征在于,包括MCU、多个外设接口、以及网 络接口;所述MCU通过网络接口与上位机连接;所述MCU通过所述外设接口与外设连接,所 述外设内设置后ID芯片,所述MCU可读取该ID芯片内所存储的该外设的识别码。2. 根据权利要求1所述的机器人控制器,本文档来自技高网...

【技术保护点】
一种具有识别功能的机器人控制器,其特征在于,包括MCU、多个外设接口、以及网络接口;所述MCU通过网络接口与上位机连接;所述MCU通过所述外设接口与外设连接,所述外设内设置后ID芯片,所述MCU可读取该ID芯片内所存储的该外设的识别码。

【技术特征摘要】

【专利技术属性】
技术研发人员:程晨
申请(专利权)人:北京泺喜文化传媒有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1