当机器人遇上MCU:飞思卡尔Kinetis E为工业机器人保驾护航

发布者:SereneNature7最新更新时间:2013-11-22 来源: 21ic关键字:飞思卡尔  Kinetis  E系列  机器人  MCU 手机看文章 扫描二维码
随时随地手机看文章

从1920年捷克作家卡雷尔•查培克在其剧本《罗萨姆的万能机器人》中最早使用机器人一词到今天的近一百年间,人们对机器人的追求和完善从未停止。近年来,机器人随着无线传感器网络等技术的发展而不断演进。人们对机器人的要求已不再局限于代替人做事情,而是能够连接物联网,与其他设备和人进行交互,当然对数据反馈、智能判断速度、机器人大小等其他性能的要求也越来越高,如可应用在智慧家庭等环境中的小型移动机器人。

机器人内部架构的一个核心之一就是微控制器(MCU),MCU的种类千差万别,机器人的研发人员也在不断评估各种新MCU,以找到一个更合适的。飞思卡尔在今年8月最新推出的业界首款基于ARM Cortex-M0+处理器的5 V Kinetis E系列微控制器就是一个不错的选择。

Kinetis E与机器人设计相得益彰

Kinetis E系列微控制器结合了低成本、高性能、先进的电磁兼容性(EMC)和静电放电(ESD)保护功能,符合工业级的可靠性和温度要求。其中,KE02是Kinetis E系列的入门级产品,其电压范围为2.7 V~5.5 V,闪存写入电压范围为2.7 V~5.5 V, 温度范围(环境)为 –40 °C~+105 °C。 从性能上来看,其具有高达20 MHz ARM Cortex-M0+内核,单周期32位× 32位乘法器,单周期输入/输出访问端口,内置了高达64 KB的Flash, 256 B的EEPROM以及4 KB的RAM。

Kinetis E系列MCU中的Flex定时器(FTM)模块共有三个:包括一个具有死区时间插入和故障检测功能6通道FTM,和两个与飞思卡尔8位单片机HCS08的TPM(Timer PWM Module)模块向后兼容的2通道FTM。每个通道都可以针对输入捕捉、输出比较、边缘或中心对齐PWM模式进行配置。这个功能非常适用于电机控制,再加上飞思卡尔的FreeMaster,就适合作算法参数确定。

Kinetis E系列电源管理模块(PMC)提供三种电源模式:运行、等待和停止模式,可以在保障能源效率的情况下运行。Kinetis E还内置看门狗和可编程CRC模块、每芯片64位唯一识别码(ID),以提供更高的安全性。

图1 Kinetis E内部结构图

32位MCU一直以来都以低电压运行,其在机器人、电机控制甚至家庭中应用时,往往由于电磁环境恶劣而不被人所用,人们只能退而求其次选择16位乃至8位的单片机。Kinetis E系列MCU强大的电磁抗噪能力让人们消除了这种顾虑,为高噪声环境中运行的系统的MCU“改朝换代”带来了可能。

值得一提的是,飞思卡尔提供的Freedom开发平台FRDM-KE02Z兼容Arduino R3引脚布局的规格,并且具有全新的OpenSDA调试接口。Arduino 是一个基于开放源码的软硬体平台,能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的MCU可以通过Arduino的编程语言来编写程序,编译成二进制文件,收录进MCU。正因为这些优点,Arduino是现在最热门的设计机器人(特别是可连网的小型移动机器人)和无线传感器网络应用的平台之一。这也体现出飞思卡尔以用户需求为导向的理念。[page]

MCU和多系列产品线为工业机器人保驾护航

在Kinetis E系列之前,飞思卡尔已经有一些可以应用在机器人领域的明星产品,如PowerQUICC、QorIQ通信处理器和i.MX多媒体处理器,此外多款传感器也非常适用于机器人应用。它们以各自的优势在不同领域各司其职,特别是在工业机器人领域。工业机器人已广泛应用于各种自动化任务,包括焊接、涂漆、装配、拾放、包装、产品检验和测试等。每个多轴机器人本身可以是复杂的系统,配备传感器、机械手、电机和运动控制装置。机器人往往以群组的形式部署,这就需要运用监控功能对其进行全面控制。高性能PowerQUICC和QorIQ通信处理器集成了监控和操作机器人所需的处理能力和连接功能,具备高耐用、高速度和高精度等特性,尤其适合做运动控制和电机控制。

i.MX系列被认为是飞思卡尔历史上最成功的处理器之一,被用在消费电子、汽车和工业市场、数据连接、医疗保健、网络等各种应用。最新的i.MX 6系列是基于ARM Cortex-A9架构,包括单核、双核和四核在内的高扩展性多核系列应用处理器平台,可以提供全新等级的多媒体性能和超强的稳定性,十分适用于众多工业智能设备。一个很有意思的i.MX应用案例是VGo智能远程医疗机器人,旨在降低医疗护理成本,同时改善护理患者的水平。飞思卡尔在一个集成封装中融合了多个i.MX处理器,使VGo能够在一个轻型、紧凑、且易用的设备中包含实时视频和音频,以及遥控移动等多种复杂的特性。

图2 VGo智能远程出席机器人

随着时代的进步,机器人和其中的微控制器都必将不断演进,唯一不变的是人们追求更加智能生活的理想,飞思卡尔会继续为实现人们的理想而不断努力。

关键字:飞思卡尔  Kinetis  E系列  机器人  MCU 引用地址:当机器人遇上MCU:飞思卡尔Kinetis E为工业机器人保驾护航

上一篇:MCU也玩八核!xCORE多核控制器强势来袭
下一篇:业界最全面的32位单片机固件开发框架问世

推荐阅读最新更新时间:2024-03-16 13:30

猎豹移动全系列机器人亮相 AI赋能网络安全智能制造
2018中国网络安全智能制造大会近日在长沙国际会展中心落幕,猎豹移动旗下 机器人 ——接待 服务机器人 豹小秘、无人咖啡亭豹咖啡,小豹翻译棒和小豹AI音箱成为大会亮点。 展会现场,豹小秘承担起接待迎宾的重任,为前来参观的观众进行智慧讲解;豹咖啡则孜孜不倦地为人们奉上一杯杯香浓可口、堪比精品咖啡大师的的咖啡。 猎豹机器人家族齐亮相 打造“真有用、真开放”服务机器人 在本次网络安全智能制造大会上,负责接待的豹小秘,正在现场,为观众领导提供包括智能引领、服务接待、讲解咨询、语音交互等多项功能和服务。 (图为五星级接待服务机器人豹小秘) 距离豹小秘不远处,则是猎豹移动旗下基于猎户机械臂平台的豹咖啡。由于在机械臂前端安装
[嵌入式]
大容量Flash型AT91系列ARM核微控制器
摘要:主要介绍美国Atmel公司最新推出的基于ARM7TDMI核的AT91FR40162微控制器的体系结构及功能特性。AT91FR40162是对AT91R40008增加了16Mbit的Flash存储器后形成的最终产品。本文对AT91FR40162新增的Flash存储器以及AT91 Flash Uploader软件作重点介绍。 关键词:AT91FR40162 AT91R40008 SRAM Flash 微控制器 引 言   AT91FR40162是美国Atmel公司生产的AT91系列微控制器中的一员,具有ARM7TDMI核、大容量Flash存储器以及片内SRAM和外围。这种微控制器的特点是高性能--32位RISC体系结构、高
[嵌入式]
STC单片机蓝牙程序+安卓APP与实物制作
制作出来的实物图如下: 单片机源程序如下: #include stc15.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define s1_s0 0x40 #define s1_s1 0x80 #define led P1 uchar receive_data; void UartInit (void) { ACC=P_SW1; ACC &=(s1_s0|s1_s1); ACC |=s1_s0; P_SW1=ACC; SCON=0x50; AUXR|=0x01; A
[单片机]
STC<font color='red'>单片机</font>蓝牙程序+安卓APP与实物制作
基于STM32的家庭服务机器人系统设计
引言   随着人工智能和传感器技术的发展,机器人已从工厂的结构化环境进入人们的日常生活环境,机器人不仅能自主完成工作,还能与人共同协作完成任务或在人的指导下完成任务 。家庭服务机器人是智能家居系统 的一个重要组成部分,在生活中的作用越来越重要。当前,大部分的家庭服务机器人不具备行走功能或只具有简单的避障能力,机器人的研究很多依赖于仿真实现,但是现实情况和仿真结果可能大相径庭。也有一些研究将问题复杂化,反而走了更多的弯路。   针对当前家庭服务机器人的不足和现代智能服务机器人的要求,本文提出一种基于STM32的家庭服务机器人系统的设计方案。该方案模拟智能家居环境,简化了定位方式,有效地利用了ZigBee技术低成本、低功耗的特点
[安防电子]
基于STM32的家庭服务<font color='red'>机器人</font>系统设计
语音识别在微机器人控制系统中的应用
本文基于毫米级全方位无回转半径移动机器人课题。微系统配置示意图如图1所示。主要由主机Host(配有图像采集卡)、两个CCD摄像头(其中一个为显微摄像头)、微移动装配平台、微机器人本体和系统控制电路板等组成。计算机和摄像机组用于观察微机器人的方位,控制系统控制微机器人的移动。 本文在系统控制电路中嵌入式实现语音识别算法,通过语音控制微机器人。 微机器人控制系统的资源有限,控制方法比较复杂,并且需要有较高的实时性,因此本文采用的语音识别算法必须简单、识别率高、占用系统资源少。 HMM(隐马尔可夫模型)的适应性强、识别率高,是当前语音识别的主流算法。使用基于HMM非特定人的语音识别算法虽然借助模板匹配减小了识别所需的资源,但是前期的
[应用]
医疗机器人具有怎样的作用
在对新冠肺炎疫情的防控过程中,疫情医疗机器人的得到快速发展,并形成了一定规模。在国内各大医院几乎都可以看到各种不同的疫情医疗机器人在为为疫情防控解放人力与缓解压力。 在新冠肺炎疫情防控救治中,疫情医疗机器人在医院的重症监护室、感染病房、住院病区、化验科室、手术室等场景,智能配送药品、标本、器材、耗材、衣物、餐食等物品,极大提高了医务人员的工作效率。 疫区医护人员与传染源密切接触,工作压力大、心理压力大、劳动强度大,通过使用米克力美M-51 robot疫情医疗机器人代替或辅助医护人员完成部分工作,将大幅减轻医护人员压力、提高工作效率,还可以大幅降低医护人员的感染率。米克力美M-51 robot疫情医疗机器人产品4大优势
[机器人]
子歌Mento教育机器人发布:人工智能再下一城!
  6月是一个考试月,中高考注定是很多人一辈子的记忆;6月是一个毕业季,原来越多的人走向更高的年级或是走向社会;6月是盛夏的日子,但也是教育的时节,所有在6月举办的产品发布会,多多少少都会和教育有关,子歌Mento(馒头)教育机器人就选择在了这个特殊的时节发布,并且发布地选择在了中国的最高学府——清华大学!此次峰会和产品的发布,预示着拥有3D自主视觉以及超强人工智能,能够主动行动并具有沟通能力的机器人已经进入教育领域,这也预示着国内外优质的教育内容化、娱教化。      子歌团队是清一色的技术流,子歌核心团队成员由机器人技术科学家、机器人研发生产的领军人物为主要技术团队组成,创始人为前Google亚太区、Disney大中
[机器人]
基于51单片机的大气温度采集和记录系统
1 引 言 大气温度的测量具有重要意义, 一般是采用各种温度计进行人工测量, 并定时记录测量结果, 这种方法费时费工, 十分不便。本文提出了一种非常小巧的大气温度测量和记录装置, 能对范围为- 55 ℃ ~ + 125 ℃ 的温度进行定时自动测量, 同时记录测量结果, 精度最高可达0. 0625℃ 。 2 系统原理 系统结构如图1所示。系统主要由AT89C2051单片机和外围电路构成。其基本思想是由串行时钟芯片DS1306 提供时间基准, 由温度传感器DS18B20进行温度测量, 温度数据存储在DS2433中。AT89C2051单片机负责整个系统的协调控制。 AT89C2051是一款低电压, 高性能的CMOS 8位单片机, 片内含
[单片机]
基于51<font color='red'>单片机</font>的大气温度采集和记录系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • Linux内核移植
    实验步骤:(1)准备工作(2)修改顶层Makefile(3)修改falsh 分区(4)配置编译内核下面以Linux2 6 30 4内核移植到gec2440为例:一、准备 ...
  • S5PV210 PWM定时器
    第一节 S5PV210的PWM定时器S5PV210共有5个32bit的PWM定时器,其中定时器0、1、2、3有PWM功能,定时器4没有输出引脚。PWM定时器使用PCLK_PS ...
  • S5PV210 NAND Flash
    NAND Flash关于NAND FlashS5PV210的NAND Flash控制器有如下特点:1) 支持512byte,2k,4k,8k的页大小2) 通过各种软件模式来进行NAND Fl ...
  • S5PV210串口
    串口设置之输入输出字符S5PV210 UART相关说明 通用异步收发器简称UART,即UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER,它用来 ...
  • S5PV210按键控制LED
    原理图如图所示:查询用户手册得到:程序例子:(完整代码见“代码下载链接”)1、轮询的方式查询按键事件 *main c* 核心代码如下:while(1 ...
  • S5PV210控制蜂鸣器
  • S5PV210的启动过程
  • S5PV210点亮LED
  • S5PV210启动过程详解
何立民专栏 单片机及嵌入式宝典

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

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