0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用无线接口实现互连玩具的基本架构

电子设计 来源:郭婷 作者:电子设计 2019-03-11 08:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天,用 Android 或者 iOS 手机或平板电脑连接、控制的玩具已很常见,而集成了采用蓝牙Wi-Fi 无线连接功能各种玩具则出现了爆炸式增长。 在商场货架上,可以看到各种各样的机器人、无人飞机和许多游戏机都集成了无线接口。 现在,这些玩具能以高性价比方式集成无线接口、多轴传感器、小尺寸显示屏、触控以及其它功能,而这一切要归功于这些元件的实现成本已大幅降低。

在手机、平板电脑中使用的此类器件已大批量生产,导致了元件成本急剧下跌。这两种设备都集成了 Wi-Fi 和蓝牙收发器,以及作为基本规范一部分的运动传感器、陀螺仪、GPS 接收器、触控屏。 不仅无线连接的成本在下滑,而且在最新一代互连玩具中也能找到身影的多轴传感器、微控制器以及其它元件的成本也在下滑。 此外,由于大多数玩具倾向于由电池驱动,因此功耗也是所有这些元件的一个关键要求,从而促进了低功耗蓝牙标准 (BLE) 及其最新姊妹标准——智能蓝牙的采纳。

那么,什么是智能蓝牙呢? 从本质上讲,智能蓝牙和低功耗蓝牙相同,但后者采用通用属性规范 (GATT),在属性协议 (ATT) 顶层构建。 GATT 规范为按照 ATT 传输和存储的数据确定了通用工作模式和一个构架。 GATT 为低功耗蓝牙硬件定义了服务器和客户端角色。 由于 GATT 用于发现服务,因此 GATT 和 ATT 规范在低功耗情况下属于强制执行的规范。 软件开发人员使用 GATT 能够很容易地简化手机或平板电脑与玩具之间的发现和链接过程。

在蓝牙开发者文档的术语中,GATT 规范规定了规范数据交换的结构。 这种结构定义了规范中使用的服务和特征等基本要素。 这个层级结构的顶层就是规范。 一个规范包括完成使用实例所必需的一个或多个服务。 服务则由特征或对其它服务的引用组成。 每个特征包括一个值并可能包含有关该值的可选信息。 服务、特征和特征的组成(即值和描述符)包含规范数据,且均保存在服务器上的属性中。¹

低功耗蓝牙标准旨在通过建立非常快的连接(若干毫秒)并传输极少量数据来降低功耗。 这些技术可以将功耗降至传统蓝牙的十分之一。 BLE 设备可以进入休眠模式,并在发生事件活动时唤醒。 而且,其最大功耗小于 15 mA,平均功耗约 1 µA。 因此,一颗小型纽扣电池(例如 CR2032)便可为设备供电长达 10 年之久。

对于寻求在功耗敏感的小型便携设备中添加 BLE 或者智能蓝牙的设计人员,可以考虑 BL600 系列模块(Laird Technologies 提供)。 BL600 模块基于 Nordic Semiconductor 的 nRF51822 芯片组,在紧凑的 19 x 12.5 mm 基底面内实现了低功耗和很好的覆盖范围。 该模块包含支持 BLE 应用开发所需的全部硬件和固件。 BL600 模块也完全通过了蓝牙终端产品鉴定,设计人员可直接将其集成到设备中,无需再进行蓝牙鉴定。

同样,Panasonic 的 PAN1326/1316 系列 RF 模块也同时具备了低功耗蓝牙和智能蓝牙连接功能。 这种技术融合为短距离应用创造了一种低成本、超低功耗无线网络解决方案。 PAN1326/1316 主机控制接口 (HCI) 系列还为 Texas Instruments 的 CC2564 器件提供了模块格式,使其方便使用。 Panasonic 的小型基底面技术能让模块基底面(含天线)缩小至仅 85.5 mm²。 这些模块可以容纳 1.3mm 焊线间距、至少为两层结构的 PCB,从而简化了制造、实施过程。

Panasonic 还针对三种蓝牙标准提供三模开发模块。 这种模块可直接插入 Panasonic 开发套件以及 Texas Instruments 的 MSP430 和 Stellaris 实验板中,并带来了针座连接器优势,以简化原型的布线和现场试验。

一个玩具即是一个嵌入式控制系统

互连玩具的基本架构非常类似于嵌入式控制系统——通常包括一个中央控制处理器,带有本地存储器、电源管理功能、用于连接多轴传感器或开关的各种信号输入、控制一个或多个电机的附加输出信号、一个显示屏或指示灯,或一些其它功能,此外,还配备用于连接 Wi-Fi 和/或蓝牙无线电的无线接口(图 1)。 今天的控制器通常是一款基于 ARM® Cortex™-M0 或 M3/M4 处理器内核的高集成度微控制器,无线电功能则通常依赖一个包含发射/接收电路和功率放大器的独立芯片或模块。

利用无线接口实现互连玩具的基本架构

图 1:互连玩具的内部电子子系统简图,如 Orbotix 的 Sphero。该简图反映了一个典型的嵌入式控制系统。 微控制器执行程序,而其 I/O 引脚则用于连接并控制不同的传感器、电机、开关、显示屏和无线电。

由 Orbotix 开发的 Sphero 球形机器人是市面上较吸引人的互连玩具之一(图 2)。 该公司在一个接近高尔夫球大小的透明塑料球内置入了一个完整的系统,该系统包括一个内部电池无线充电系统、一个基于 Cortex-M4 的微控制器(STMicroelectronics 提供)、一个 ARM 处理器(运行蓝牙堆栈协议)、一个 Texas Instruments 电机驱动器(控制电机)、一个 Bosch 陀螺仪传感器、多个彩色 LED 灯(允许用户改变 Sphero 球形机器人的颜色)以及一个 Amp’edRFd 提供的传统蓝牙无线接口。 第二代 Sphero 产品用智能蓝牙解决方案取代了传统蓝牙,将会降低功耗。 在充满电的状态下,Sphero 球在全加力游戏规则下可以玩一个小时,且其控制距离可达 100 英尺。

图 2:Sphero2 是 Orbotix 公司开发的最新一代球形机器人,这款产品由通过低功耗蓝牙无线链路连接的 iOS 或 Android 智能手机或平板电脑控制(上图)。 用户界面简单,可下载到 Apple iOS 或 Android 智能手机,或平板电脑上(下图)。

在如何运用智能手机或平板电脑实现新功能方面,由 Wowwee 和 Parrot 等公司推出的玩具机器人和无人飞机便是很好的实例。 例如,Parrot 的“Jumping Sumo”两轮玩具机器人配备嵌入式摄像头,能够通过 Wi-Fi 连接将视频内容传回智能手机或平板电脑(图 3 左)。 其中,Wi-Fi 连接也用于控制,用户可使机器人沿圆周滚动或跳跃,其跳跃高度超过 2.5 英尺并且在下落时能保持滚轮先接触地面。

Parrot 的 AR 无人机 Drone2.0 是一款配备高清摄像头的四螺旋桨设备,其摄像头能以 30 帧每秒的速度捕获 720p 视频内容,并利用 H.264 编码器进行视频编码(图 3 右)。 尽管可利用集成 WI-Fi 接口将视频内容发送回智能手机或平板电脑,但该系统还配备了 USB 插槽,方便用 U 盘在本地保存视频内容。 板载计算机/控制系统采用一个基于 1 GHz 32 位 ARM 的微控制器和一个 Texas Instruments TMS320DM64x 视频 DSP 芯片。

图 3:Parrot 的跳跃机器人玩具 Jumping Sumo 可在空中的跳跃高度为 2.5 英尺,配备一个嵌入式摄像头,能通过 Wi-Fi 接口将视频内容传回智能手机或平板电脑(左图)。 AR 无人机 Drone2.0 Quadricopter 也是 Parrot 产品,具有精度极高的控制和自动稳定功能,能在飞行中捕获高清视频内容。 采用多个传感器提供稳定、定位、定向和地面速度数据。

Wi-Fi 接口提供 802.11b/g/n 和多传感器连接,具体包括三轴陀螺仪、加速计和磁力计(用于 GPS 定位)、压力传感器和超声波传感器(用于海拔高度测量)。 另一个低分辨率摄像机 (QVGA) 以 60 帧每秒的速度捕获图像,以协助测量地面速度。 这款无人机由四个转速达 28,500 RPM 的无刷电机提供升力,每个电机由 Atmel 8- MIPS AVR 系列 CPU 控制。 采用一个 1000 mAH 可充电锂聚合物电池提供电源。 Apple 应用商店提供一款名为 AR.Free Flight 免费软件应用,能够让 iPhone、iPod Touch 或 iPad 控制这款无人机。

如果工程师正在为一个设计项目部署 Wi-Fi 连接,则应关注一下 Skyworks 的 SE2594L,这是一款完整的 802.11a/b/g/n WLAN RF 前端模块,具备功率放大器、滤波、功率检测器、T/R 开关、多路复用器和相关匹配功能等全部功能。 所有 RF 端口均针对易用性而设计,可匹配 50 Ω 电阻,从而能简化 PCB 布局和收发器的 RFIC 接口。 SE2594L 还包括一个用于每个频段、发射链的发射器电源检测器,且每个发射链的动态范围均为 20 dB。 SE2594L 外形小巧,是一个完整的、能涵盖从收发器输出到天线的 2.4GHz 和 5GHz WLAN RF 解决方案。

总之,市场上各种各样的无线玩具如雨后春笋般涌现,从小型直升飞机、多螺旋桨无人机,到在办公室地面上游走的机器人阿凡达,应有尽有。 许多设备都充分利用了无线技术控制运动,有时还用于收发视频内容。 本文介绍了不同玩具供应商用来实现连接和控制的蓝牙、Wi-Fi 等一些技术,甚至还涉及到窝蜂子系统。 正如本文中所有实例展示的那样,互连玩具概念可以千变万化,受限的只是设计人员有限的创造力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5209

    文章

    20657

    浏览量

    337077
  • 无线
    +关注

    关注

    31

    文章

    5730

    浏览量

    179234
  • 摄像头
    +关注

    关注

    61

    文章

    5116

    浏览量

    103503
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RS485转WiFi串口数据采集透传终端技术架构实现原理

    架构、通信协议栈、数据透传机制及云边端协同工作原理,为工业设备的无线化改造提供理论依据与技术参考。 2. 系统硬件架构设计 2.1 核心处理单元 终端采用高可靠性工业级MCU作为主控核心,集成看门狗
    发表于 03-20 14:25

    基于AMD FPGA的HDMI2.1接口实现

    随着超高清视频与高帧率显示需求的提升,大带宽视频接口被广泛应用,其中HDMI是使用最广泛的音视频传输接口。AMD FPGA凭借其高性能的逻辑资源和稳定的高速串行接口,可以帮助用户轻松实现
    的头像 发表于 02-12 17:18 6564次阅读
    基于AMD FPGA的HDMI2.1<b class='flag-5'>接口实现</b>

    从内存接口到PCIe/CXL、以太网及光互连,高速互连芯片市场分析

    通信协议,通过信号处理、架构优化等方式,保障数据在各系统间高效、可靠传输。 高速互联芯片 按技术类别区分,高速互连芯片主要分为三大类:内存互连芯片、PCIe/CXL 互连芯片和以太网及
    的头像 发表于 01-20 13:37 1878次阅读
    从内存<b class='flag-5'>接口</b>到PCIe/CXL、以太网及光<b class='flag-5'>互连</b>,高速<b class='flag-5'>互连</b>芯片市场分析

    bk4802p 玩具无线对讲/遥控 IC中文资料

    电子发烧友网站提供《bk4802p 玩具无线对讲/遥控 IC中文资料.pdf》资料免费下载
    发表于 12-27 13:50 4次下载

    BK4802 玩具无线对讲/遥控IC中文数据手册

    BK4802 是一个专为玩具对讲/玩具遥控设计的半双工模式的射频收发芯片
    发表于 12-23 09:51 3次下载

    淘宝平台获取店铺商品列表API接口实现详解

    ​ 在电商数据分析、店铺管理工具开发或竞品监控等场景下,通过API接口获取淘宝店铺的商品列表数据是一项常见且重要的需求。本文将介绍如何通过淘宝开放平台的API接口实现这一功能。 一、 接口选择与认证
    的头像 发表于 11-06 15:22 564次阅读
    淘宝平台获取店铺商品列表API<b class='flag-5'>接口实现</b>详解

    如何利用XPIO构建并实现带有Strobe的高速接口设计

    在 AMD Versal 自适应 SoC 器件中,SelectIO 是实现高速接口的重要组成部分。它为器件提供了灵活且高性能的通用 I/O 资源,支持多种工作模式,能够满足源同步接口、异步接口
    的头像 发表于 10-17 09:22 2701次阅读
    如何<b class='flag-5'>利用</b>XPIO构建并<b class='flag-5'>实现</b>带有Strobe的高速<b class='flag-5'>接口</b>设计

    商品自动上架/下架接口实现指南

    如何设计并实现一个高效的自动上架/下架接口,涵盖原理、接口设计、代码实现和优化建议。本文假设使用Python和Flask框架作为示例,但原理可应用于其他语言。 1. 需求背景与核心原理
    的头像 发表于 10-11 15:30 699次阅读
    商品自动上架/下架<b class='flag-5'>接口实现</b>指南

    别再卡分页!淘宝全量商品接口实战开发指南:从并发优化到数据完整性闭环

    淘宝店铺全量商品接口实战指南:详解权限申请、分页优化、并发拉取与增量更新,结合代码实现高效稳定的数据获取,解决超时、限流、数据丢失等核心难题,助力电商数据分析避坑提效。
    的头像 发表于 09-30 10:47 705次阅读

    利用唯品会 API 接口实现唯品会店铺商品折扣策略精准制定

    会 API 接口实现这一目标,逐步引导您从数据获取到策略实施,确保过程真实可靠。文章结构清晰,分为背景介绍、核心步骤、技术实现、优势分析和结论五部分,并融入相关数学模型以增强科学性。 1. 背景介绍:唯品会 API 接口的作
    的头像 发表于 09-03 15:25 789次阅读
    <b class='flag-5'>利用</b>唯品会 API <b class='flag-5'>接口</b>,<b class='flag-5'>实现</b>唯品会店铺商品折扣策略精准制定

    IOTE 2025|30天打造一款AI玩具!美格智能发布高性价比AI玩具解决方案

    计算),深度融合教育、陪伴与娱乐功能。端云协作架构打通智能化快速部署路径在AI玩具市场快速崛起的背景下,美格智能凭借其在无线通信模组与端侧AI技术领域的深厚积累,携
    的头像 发表于 08-29 17:34 2975次阅读
    IOTE 2025|30天打造一款AI<b class='flag-5'>玩具</b>!美格智能发布高性价比AI<b class='flag-5'>玩具</b>解决方案

    利用拼多多 API 接口实现拼多多店铺物流时效优化

    可以自动化获取物流数据、分析时效瓶颈,并实施针对性优化策略。本文将逐步介绍如何利用这些 API 接口实现物流时效优化,确保内容真实可靠。 1. 理解拼多多 API 接口的作用 拼多多 API
    的头像 发表于 08-18 16:22 1608次阅读
    <b class='flag-5'>利用</b>拼多多 API <b class='flag-5'>接口</b>,<b class='flag-5'>实现</b>拼多多店铺物流时效优化

    HPM6200EVK:RISC-V架构高性能微控制器评估板现货库存

    控制等场景。应用场景电机驱动与控制:利用QEI功能实现高精度测速与位置反馈,用于伺服系统等。工业自动化:通过操作系统与通信接口实现设备联网与数据采集。消费电子:利用PWM输出与ADC输
    发表于 08-11 09:15

    新思科技UCIe IP解决方案实现片上网络互连

    与HBM DRAM堆叠裸片之间对高带宽连接的需求。本文将深入探讨UCIe支持的不同接口,以实现片上网络(NoC)互连
    的头像 发表于 08-04 15:17 2937次阅读

    基于FPGA的DVP接口实现

    DVP接口(Digital Video Port)是一种用于数字视频传输的并行接口,常见于嵌入式系统和图像传感器中。DVP直接传输数字视频信号,减少模数转换需求,适合中低速视频传输。数据线:通常为8
    的头像 发表于 06-04 09:18 2304次阅读
    基于FPGA的DVP<b class='flag-5'>接口实现</b>