基于安卓手机的无线重力感应控制智能小车

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制技术
计算机测量与控制. 2 0 1 5. 2 3( 4) C o m u t e r M e a s u r e m e n t & C o n t r o l p
文献标识码 : A
· 1 7 5· 1

1 设计总体方案
软件是用 J a v a编程 语 言 实 现 的 , 在 集 成 开 发 软 件 E c l i s e p 中开发 , 安卓软件的开发还 需 要 安 装 安 卓 的 A D T 包,如 果 需 要用到安卓的模拟器则需要再下载相关文件 , 鉴于模拟器启 动 慢 , 这里直接采用 U S B 数 据 线 连 接 真 机 调 试,效 果 更 佳;控 制软件主要是对安卓手机硬件进行编程 , 包括重力感应器和 蓝 牙 , 先取得重力感应器 反 映 手 机 相 对 于 水 平 位 置 的 x z数 据 , y 把这些数据处理 以 后 通 过 手 机 蓝 牙 发 送 给 小 车 上 的 蓝 牙 模 块 HC 0 6 进行通信 , 另一种控制方法 是 用 按 钮 代 替 重 力 感 应 器 处
图 2 单片机最小系统及外围电路图
摘要 : 无线智能小车不仅在侦查 、 防爆 、 防辐射等特殊危险环境中应用广泛 , 在 玩 具 行 业 也 有 很 大 的 应 用 前 景 ; 安 卓 智 能 终 端 在 全 球拥有很大的市场占有率 , 通过对安卓手机的重力感应器 、 蓝 牙 和 小 车 蓝 牙 模 块 HC 0 6、 电 机 驱 动 模 块 L 2 9 8 N、 单 片 机 等 硬 件 平 台 进 行 详细设计和分析 , 实现了一种新型无线控制智能小车的方法 , 与传统的遥控器相比 , 设 计 的 软 硬 件 更 为 方 便 和 灵 活 , 软 件 经 过 不 同 手 机 测试 , 界面和功能都具有良好的适用性和准确性 , 体验感也较强 , 具有一定的实用性 。 关键词 : 安卓手机 ; HC 0 6;AT 8 9 S 5 2;L 2 9 8 N
· 1 7 6· 1
计算机测量与控制
第2 3卷

机的转向 。 4 个电机往同一方向转动 , 左 右 转 弯 时 其 中 一 边 不 转 , 另 外 一 侧的电机往同方向转即可 , 具体逻辑功能如表 1 所示 。
图 1 系统总体设计框图
2ຫໍສະໝຸດ Baidu 硬件设计
. 1 单片机最小系统及外围电路 2 虽然安卓手机端需要处理大量重力感应器的数据 , 但是 这 些数据经过处理以 后 发 送 给 HC 0 6蓝 牙 模 块 的 数 据 量 并 不 大, 因此用单片 机 处 理 绰 绰 有 余 , 设 计 采 用 的 是 A TME L 公司的 A T 8 9 S 5 2 芯 片 ,A T 8 9 S 5 2 是 一 种 低 功 耗 、 高 性 能 CMO S 8位
, 单片机 R 的 是内部振荡的方式 , 晶振选用 1 2 MH z X D、T X D 分别接 HC 0 6 蓝牙 转 串 口 模 块 的 T X D、R X D 引 脚,注 意 交 叉 连接确保 通 信 正 常 ,P 0口低四位与电机驱动模块 L 2 9 8 N的 I N T 0、 I N T 2、 I N T 3、I N T 4 连 接 , 用 于 单 片 机 接 收 到 HC 0 6 蓝牙模块的控制信号后给电机驱动模块逻辑电平以控制各个电
( ) 文章编号 : 4 1 0 6 7 1 5 9 8 2 0 1 5 0 4 1 7 5 4 P 3 1 1 1 T - - - 中图分类号 :
基于安卓手机的无线重力感应控制智能小车
林明标 , 莫金海
) ( 桂林电子科技大学 机电工程学院 , 广西 桂林 5 4 1 0 0 4
2 . 4 蓝牙模块 蓝牙模块 HC 0 6 是 一 个 从 机 模 块 , 用 到 4 个 引 脚 ,V C、 C GN D、R X D和 T X D,V C C接5 V,R X D和 T X D 分别和单片 机的串口引脚交 叉 相 连 , 模 块 默 认 波 特 率 9 6 0 0 波 特,该 模 块 支持用 串 口 软 件 发 送 A T+ 波 特 率 进 行 修 改 , 不 建 议 使 用 , 5 2 0 0以上的波 特 率 信 号 的 干 扰 会 使 系 统 变 得 不 稳 定 , 单 1 1
W i r e l e s s A c c e l e r o m e t e r S e n s o r C o n t r o l S m a r t C a r B a s e d o n A n d r o i d M o b i l e
,M L i n M i n b i a o o J i n h a i g
理后的控制指令直接通过蓝牙发送出去 ; 下位机硬件部分以 单 片机为核心 , HC 0 6 蓝牙模块接收 到 数 据 以 后 通 过 单 片 机 的 串 行口输入 , 根据控制 信 号 的 意 图 决 定 驱 动 模 块 L 2 9 8 N 的控制 信号 , 进而 控 制 4 个 电 机 的 转 动 方 向 , 系 统 总 体 设 计 如 图 1 所示 。
表 1 L 2 9 8 N 逻辑功能表 I 4I N 3I N 2I N 1 P 0 口应置值 N 0 1 0 1 1 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 5 x 0 0 A 0 x 0 4 0 x 0 1 0 x 0 0 0 x 电机状态 正转 反转 左电机正转右电机停止 左电机停止右电机正转 左 、 右电机停止 小车状态 前进 后退 右转 左转 停止
( , ) G u i l i n U n i v e r s i t o f E l e c t r o n i c T e c h n o l o G u i l i n 4 1 0 0 4, C h i n a 5 y g y
:W , A b s t r a c t i r e l e s s s m a r t c a r i s n o t o n l h a v e b e e n w i d e l u s e d i n s e c i a l d a n e r o u s e n v i r o n m e n t s u c h a s i n v e s t i a t i o n e x l o s i o n- y y p g g p , , r o o f r a d i a t i o n r o t e c t i o n e t c b u t a l s o i t h a s b r o a d a l i c a t i o n r o s e c t i n t h e t o i n d u s t r . A n d r o i d i n t e l l i e n t t e r m i n a l h a s a l a r e m a r k e t p p p p p p y y g g s h a r e i n t h e w h o l e w o r l d . T h e a e r t a k e s e x t e n s i v e d e s i n a n d a n a l s i s t h r o u h h a r d w a r e l a t f o r m w h i c h i n c l u d i n a c c e l e r o m e t e r s e n s o r o f p p g y g p g , — HC —L A n d r o i d m o b i l e B l u e t o o t h a n d B l u e t o o t h m o d u l e 0 6, m o t o r d r i v e m o d u l e 2 9 8 Na n d S CM; t h e a r t i c l e r e a l i z e s a n e w m e t h o d o f w i r e - , ; e s s c o n t r o l s m a r t c a r . C o m a r e d w i t h t h e t r a d i t i o n a l r e m o t e c o n t r o l l e r t h e d e s i n o f h a r d w a r e a n d s o f t w a r e i s m o r e c o n v e n i e n t a n d f l e x i b l e l p g , t h e i n t e r f a c e a n d f u n c t i o n o f t h e s o f t w a r e h a s o o d a l i c a b i l i t a n d a c c u r a c t h r o u h t e s t i n o n d i f f e r e n t m o b i l e h o n e a s w e l l a s h a s o o d g p p y y g g p g , o f e x e r i e n c e i t h a s c e r t a i n r a c t i c a l i t . f e e l i n p p y g :A ; HC K e w o r d s n d r o i d m o b i l e 0 6;AT 8 9 S 5 2;L 2 9 8 N y
[] 微控制器 , 具有 8K 系统可编程 F l a s h存储器 1 。最小系统复
位电路如图 2 单片机最小系统及外围电路所示 , 时钟信号采 用
; 。 收稿日期 : 0 0 0 2 0 1 4 7 1 0 1 4 8 2 2 2 - - - - 修回日期 : , 作者简介 : 男, 福 建 龙 岩 人, 林明标 ( 工 学 硕 士, 主要从事嵌 9 8 8 1 -) 入式系统应用方向的研究 ; , 男, 广西 自 治 区 人 , 高 级 工 程 师, 博 士, 主要从事电 莫金海 ( 9 6 3 1 -) 力电子及工业自动化等方向的研究 。
0 引言
传统的遥控玩具一般都是一种玩具对应一个遥控器 , 同 一 个厂家不同的玩具也没有通用的遥控器 ; 如今安装有谷歌公 司 安卓系统的智能手机在全球拥有广泛的市场比例 , 从低端到 高 端一般都自带集成 有 重 力 感 应 器 ( 也 称 加 速 度 感 应 器)和 蓝 牙 , 加上安卓系统本身的开源性 , 为广大的开发人员提供了 极 大的便捷 ; 文章正是利用安卓智能手机的重力感应器和蓝牙 硬 件开发 出 兼 容 性 较 强 的 应 用 程 序 , 只 要 安 卓 手 机 安 装 了 该 A P P 再连 接 上 小 车 上 的 蓝 牙 模 块 就 可 以 实 现 对 小 车 的 实 时 控制 。
相关文档
最新文档