基于单片机的声音导引自动定位系统设计
声音导引系统的设计
目录摘要 ................................................................................................................................. Abstract .. (I)第1章绪论 0研究背景及意义 0自动导引小车的研究背景 (1)自动导引小车的研究意义 (2)国内外自动导引小车发展的历史与现状 (3)国外自动导引小车发展的历史与现状 (3)国内自动导引小车发展的历史与现状 (4)本文主要研究的主要内容 (5)本章小结 (6)第2章方案的设计与论证 (7)系统方案设计 (7)方案论证 (7)主控系统选择 (8)电机控制系统的选择 (8)无线数据通信选择 (9)音频信号产生单元选择 (9)音频信号接收单元选择 (9)电源选择 (10)本章小结 (10)第3章系统硬件电路的设计 0系统组成 0STC89C52的介绍 (1)单片机最小系统设计 (2)声音发射模块设计 (3)声音接收模块的设计 (5)无线收发模块的设计 (6)电机驱动电路的设计 (8)显示模块的设计 (10)电源模块的设计 (11)避障电路的设计 (12)本章小结 (12)第4章系统软件的设计 (13)软件设计 (13)Keil uvision3简介 (13)主机程序设计 (14)声音定位原理分析 (14)信号处理及转换 (15)附录1 (20)附录2 (21)附录3 (22)摘要声音引导系统,是基于无线通信技术的新型导引系统,可以应用在新型智能机器人控制系统,这种声音控制机器人的运动方式将有着广阔的应用前景。
声音引导(声音定位),在现实生活中有着重要意义。
例如,在救援抢险中,可以利用声音传感器接受某一特定幅度或者频率的声音,通过对声音源的分析处理来获知其地理位置,配合GPS卫星定位技术来搜救目标源。
本设计的声音引导系统可实现对一定范围内的可移动声源进行定位和引导其移向预定区域。
基于单片机的声音定位系统的设计
基于单片机的声音定位系统的设计【摘要】声音定位技术利用声学与电子装备,接收声波来确定声响模块具体位置的一种技术,它是一种重要的军事侦察手段,同时在其他方面也有广泛的应用。
本系统采用低功耗MSP430单片机作为控制器,控制整个声音定位系统的协调工作,在一块平板上贴一张坐标纸,在其四角外侧分别固定安装一个声音接收模块,通过驻极体话筒检测音频信号,然后声音接收模块将声音信号传送至信息处理模块,判定声响模块所在的位置的X、Y坐标,并以数字形式在液晶上显示X、Y坐标值。
【关键词】低功耗MSP430单片机;声音定位;声音接收模块;声响模块1.声音定位系统发展现状声音定位在人的日常生活中着重要意义。
例如,当你独自行走时,突然听到一个响声.你会想到这个声音什么意思,对你有无威胁,它来自何方等等。
确定声音的方向和距离需要比较来自两耳信息,然后做出对比判断和反应。
声音定位技术利用声学与电子装备接收声波来确定声响模块具体位置的一种技术,它是一种重要的军事侦察手段,产生于第一次世界大战。
开始根据火炮发出的声音测定火炮位置。
其系统有多个声测哨站与声测中心组成,两者用电缆连接。
声测哨站根据传感器接受信号,声测中心记录信号并根据同一信号到达不同传感器的时间差计算火炮位置。
声音定位在战场之外也同样具有广泛的应用前景。
它可用于电话会议系统、视频会议系统、可视电话等系统中的控制摄像头和传声器阵列波速方向对准正在说话的人;也可用于语音及说话人识别软件的前端预处理,以提供高质量的声音信号,提高语音及说话人识别软件的识别率;亦可用于强噪声环境下的声音获取、大型场所的会议记录,以提高声音拾取质量;还可用于助听装置中,更好地为耳障患者服务等。
2.本系统的功能本声音定位系统,在一块不大于1m2的平板上贴一张500mm×350mm的坐标纸,在其四角外侧分别固定安装一个声音接收模块,声音接收模块通过导线将声音信号传输到信息处理模块,声音定位系统根据声响模块通过空气传播到各声音接收模块的声音信号,判定声响模块所在的位置坐标。
基于STM32控制的声音导引系统
表 1 测试数据
次数 1 2 3 4
SS0 / cm 51. 2 50. 9 53. 4 52. 3
S S0 # t anA/ cm 49. 5 48. 6 51. 4 50. 9
t/ s d 3. 54 + 0. 5 3. 36 + 1. 4 3. 89 -3. 4 3. 37 -2. 3
如图 2 所示, 本系统主要靠无线模块实现主从控制 器 之间的 通信, 进而 通过 M CU- 1 来控制 电机 的运 行 状态。 由于该系统要求系统的响应速度快、功耗低、稳定性 高等, 一般的 C51 单片机不能满足要求, 综合考虑选择 ST 公司 Cortex- M 3 系列 的 ST M 32F103V E 作 为 主控 芯 片。该 芯 片基于专为要求高性能、低 成本、低 功耗的 嵌入 式应用 设 计的 A RM Cortex- M 3 内核。其 特点如 下: 工作 时钟频 率 最高达到 72 M H z; 单周期乘法和硬件除 法; 256~ 512 K B 的 Flas h, 高达 64 K B 的 S RA M ; 睡 眠、停机 和待机 3 种 低 功耗模式; 2 通道 12 位 D/ A 转换器; 多达 13 个通信接口; 11 个定时器, 可以进行输入捕捉/ 输出比较/ PW M 信号 通 道和增量编码输入。
[ 4] 求是科技. 单片机典型外围器件及 应用实例[ M ] . 北京: 人民 邮电出版社, 2006.
[ 5] ST M 32 社区. 全新 ST M 32 微控制器函数库, 2009- 01. [ 6] ST M 32 社区. ST M 32F10x 参考手册, 2008- 12.
许崇言, 主要研究领域为嵌入式设计开发。
基于AVR单片机的声音导引系统的设计
鸣器提供高低电平 , 发出声音信号; 声音接收器采 用常用的驻极体话筒,其收到的信 号经过放l 去 火、 噪、 频率电压转换以及对接收器之间接收信号的时 间进行比较可以实现对声源的定位。 主单片机通过 与从单片机之间的无线通讯将控制数据传送给从
科
李福全 杜义浩
科技 论坛 f f f
王 亮 字 文 芬
基于 A R单片机 的声音 导 引系统 的设 计 V
( 黑龙江八一农垦大学信息技术 学院, 黑龙 江 大庆 13 1 ) 63 9
摘 要: 本设计利用 AV R单片机设计开发 的声音导引 系统, 能过主单片机与从 单片机之 间的无线通讯将控 制数据传送给单片机 , 可以实现声 源位 移 的 控 制 。本 系统 具有 数 据 处理 、 实时 采样 、 制 准 确等 功 能 . 控 . 关键词 : 片机 ; 单 无线通讯; 步进 电机 ; 带通滤波 a
1 案选择 方 1 声源 的选择 . 1
Байду номын сангаас
一
只 在 饱 和 和 截 止 状态下, 效率非伟
声源可以采用超声波传感器和普通传感器。 高 , 利 于节 省毹 有 其中超声波传感器的特点是传输距离理想n接受 源 。 在市场上也 现 器收到的声音信号失真小。 但考虑到超声波传感器 有 相 应 的成 品 出 发射的声波信号几_ 乎是直线传输,而且成本较高, 售 ,价格 便 宜 , 使 而韭通的蜂鸣器的特点是工作电路简单, 上电就能 用 起 来简单 方便 。 l 5电机 的 选 发出固定频率的声波, 单片机可以对其进行直接控 制, 而且蜂呜器发出声音的频率为2 Z到 4 Z 择 KH KH 之I 对声音接收器力1 此频率范围的带通滤波器 司, I E 电 机 采 用 步 圉 ‘ 、 d 就可以很好的滤除噪声。基于 b苤 分析, 我们选择 进 电机 步进 电机 a所示。 和 8 1 引脚所接电容为 1u , 0 F 了普通传感器。 个显著的特点就是具行陕速起停能力, 如果负荷 电路图如图() 0 。5引脚输出接阻容整形后可以得到 1 2带通滤 波电路的选择 不超过步进电机所能提供的动态转矩值 , 就能够立 即增益为 2 0 但此部分放大出的信号混 带通滤波电路可以采用有源带通滤波和无源 即使步进电机肩动和停止;- 爪显著托 点是控制精 不失真的音频放大信号, 需进行下一步的滤波处理。.2 2 .带通滤波。 1 带通滤波。 有源带通滤波是 目前常用的带通滤波方 度高, 正反转控制灵活 : 同时步进电机的速度控制 有噪声 , 蜂 n器 发 出 的 声音 频 率 为处 于 2 H 鸟 K Z到 IK Z OH 式, 其滤波效果理想 , 滤波的带宽和中心频率 叮以 更 加方便 , 改变速度 只须改变相 序的频率 即可 。 之间 , 为了滤除噪声 , 提取处于此频率段的有效信 任意选择且电路县体器件的参数容易计算; - 无源带 1 五电源方 案的选择 设计 的二 阶 有源带 通 滤波 电路 ( h ) 中心 图()其 通滤波装置结构简单, 成本较低 , 但是滤波特性受 红本设 汁中 ,由于小 车 的机 动性和灵 活性 更 号 , K Z能够 达 到要求 。图 中 R 、 组 成 1C1 系统参数 的影响较 大 , 极易与 系统或 者其它 滤波支 为重要 , 此 采川单 电 源 。这样供 电 电路 比较 简 频率为  ̄8 H I 路发生 串并 联谐振 。 同时通带的 宽度 中心 频率也 单 ; 是 由于 电动机启 动 瞬间 电流 较大 , R 、2 但 而且 P WM 低 通网络 ,2C 组 成高通 网络 ,两 者串联就 组成 了二阶带通网络。 3频率电压变换。 Z1 带通滤波输 不易计算 , 滤波效果也不是很理想。本设计中采用 驱动 的电动机 电流波动很大 , 会造成 电压不稳 。 出的是固定频率的音频电压信号, 需进行频率电压 有源带通滤波。 2系统 十 r 得 丁 1 3声音接收 器的选择 单片 机 系统 足 整 个 声音 导 引 系 统 的核 心 部 变 换 ,同时为 _ 到与单 片机端 口兼 容的 T L电 声 音接收 器采用驻极体 话筒 。驻极体 话筒 具 分 , 主要 用 于无线 数 据收 发 、 据 处理 、 需要进行电平转换。频率电压变换与电平转换 它 数 实时 采 平, c。经实际测试测出, 当接收到声音 有体积小、 结构简单 、 电声性能好 、 价格低的特点 , 样 、 析 系统参 数 , 制 电机及 对各部 分检 测环 节 的原理图如网() 分 控 属 于最常用的 电容话筒 。 本 f 由于 点是通 过 进行 整 的重 . ~. 8 2 目 系统组成主要包括 A R单片机、 V 无线收 时,频率 电压转换输出端的电压在 1 V 2 V之 检 测声源发 出 的声波来 检 测声源 的位 嚣并控 制声 发 模块 、 器 、 滤波 电路 、 经 M3 9电压比较器( 基准电压设定为 1 V . , 3 扬声 带通 电动 机双桥驱 动芯 间, L 3 输 出接 上 电阻 1K) 电平转换 后得到标 准的 拉 0 进行 源的位移 , 需要 声音接 受器对 声音 具有较 高 的 片 L 2 8和人赛指定电机驱动芯片等. 这就 M9 . .’ rL电平 2 . I . 1 4用于抗于扰的单稳触发电路。 当外 灵敏度,虽然声音接受器的灵敏度 ‘信噪比成反 j 2 系统的硬件设汁 . 1 比 ,但 噪声是 可 以通 过带通滤 波器有效 滤除 的 , 所 输 Z 占频 放大 。驻极体 话筒接收音 频信 号, 界发出强烈声音时 ,系统可能会受到干扰作用 , 1 1 输 使单片机反复进入中断, 为保证 以用驻极体话筒做声音接受器也是可 的 微弱的电压信 y, - 此信号必须经过放大才能被利 出电平产生震荡 , 1 4电机驱动模 块的选择 用。L 8 是专为低损耗电源所设计的功率放大 程序仵两次发声时间间隔内系统不会受到外界的 M36 电机驱动模块采用功率品体管组成的 t 型 器 集成 电路 。 的 建增益 为 2 , 过 1和 8 t 它 0透 引脚 任何干扰, 可以 两次发声的时间加入单稳触发电 用 位 间 电容 的搭配 , 最 路 , 以屏 蔽外界的干 扰。在频率 电压转换 电路后 增益 5定 d 高可达 2 0 L 8 0 。 M36可使 加 一 5 5 时器组成 的单稳 态 触发 电路 ,如 图() 电路输出稳定的低电平, 发声瞬问, 用电池为供应电源 , 输入 所示。无声时, { 产生 I , j 可使用此 上 跳沿触发单片机产 电 压 范 围 可 以 是 其输“ 调节输 出脉 宽略小 于两次 发声之 间 时间间 4 一2 V 1V,无动作时仪消 生中断 , 同时可 耗4 mA电流 , 失真 低 。 隔即可屏蔽掉由于外界干扰而产生的振荡, 且 使系统工作更为 所以我们直接使用 卜了 屏蔽掉带通滤波没有滤掉的噪声 , 21 5电机 驱动 。 考虑到 H型桥 路的电机驱 动 L 8 来 放 大 驻 极体 话 稳定 。 . M3 6 价格便 ( 下转 1 3页 ) 4 筒的输出。 音频放大具_ 芯片市场上有销售 、 { 奉
基于单片机C8051F020的声源定位系统
张 俊 李 伟 吴 磊 陈 淼 ( 浙江理工大学信息电子学院, 浙江 杭州 3 1 0 0 1 8 )
摘 要
为 了能精 确判 断声 源的 位 置 , 设 计 了一 种 4路 高精 度 拾 音 , 单 片机 C8 0 5 1 F 0 2 0控 制 的 声 源 定位 系统 。 该 系统 采 用 基 于到达时差的方法来确定移动声源的位置。先获得声音信号到达拾 音器对的时间差 , 根 据 到 达 时 间 差 和 拾 音 器 的 位 置 获
等优点 , 广泛 应 用 于 录音 机 和 收 音 机 之 中 。 功 率 放 大 后 的 信 号 输 入至蜂呜喇叭发声 , 产生声源信号 。 使 用 的 喇叭 为 8 Q/ 2 W。 如 图
基于飞思卡尔单片机的声音导引系统设计
本撇^科技视界湘麵基于飞思卡尔单片机的声音导引系统设计张茂云陈风龙唐晨(长春理工大学机电工程学院,吉林长春130022)【摘要】声音导引系统可以由声音实现对机器的智能控制,在产业、民用等领域有着广阔的应用空间。
本文 基于飞思卡尔单片机,设计了声音引导系统,由主控系统和移动声源系统两部分组成。
系统采用C语言集成开发环境编写人性化的操作界面,利用高效简洁的算法优化运动轨迹,实现了智能控制。
系统低功耗,性价比高,经调试和测试,系统各项性能运行稳定,可以有效的实现声音导引系统的精确控制。
【关键词】声音导引;无线收发;飞思卡尔;DG128 Atmega81系统设计方案论证1.1设计方案简介A B与A C垂直,O x是A B的中垂线,O'y是A C的中垂线,W是O x和O'y的交点。
若移动声源与A、B、C 的间距较小,会加大误差。
为保证数据有效,声源可运动的范围应保持在。
x右侧。
当可移动声源到达o x后,应该有灯光和声音信号提示超过最有效的运动范围。
在其运动过程中如若进人o x左侧区域,超出范围应尽量保持在2cm以内,以保证数据有效。
声源向o x运动 且到达o x停止停止后得到声源与o x间距,o x与声源的间距即为定位误差。
定位误差范围应保持在1c m以内。
对于声源,应该确保发出周期性音频脉冲信号,音 频信号频率、脉冲周期根据下文分析选定位正常声波,频率在20Hz-20000H z之间,周期在5x10-5-5x10-2 之间。
平均速度-可移动生源的起始位置到Ox线的垂直距离响应时间⑴响应的平均速度计算方法由公式(1)明确给出,响应时间即为声源发出音频信号等待反馈信号,在接收到反馈信号后开始产生位移,在到达o x所在位置时停止运动,此次整体运动过程所花费的时间。
将其得到的值利用公式(1)计算得出结果。
1.2系统设计方案声源的声波选择可以选用超声波、正常声波、次声 波。
超声波易检测,且处理简单控制精度髙,但由于是不符合要求的音频信号,因此排除在外。
声音定位系统技术报告
声音定位系统摘要本设计是一种基于单片机的可移动声源定位系统的研究与实现。
采用c8051f330芯片为主体,搭建外围电路组成声响模块,产生500HZ,功耗不高于200MW的声音信号。
再通过FPGA 采集4个麦克接收的时间差,传到以c8050f020为主体的控制模块通过一定的算法计算,在128x64分辨率的液晶显示声响模块的坐标以及运动轨迹。
关键字:c8051f330;FPGA;c8050f020;声源定位;一、方案论证与比较1.1声响模块方案比较应要求:每按键一次发声一次,声音信号的基波频率为500Hz 左右,声音持续时间约为1s 。
要求声响模块采用3V 以下电池供电,功耗不大于200mW 。
分析知,为保证基波频率为500hz 左右,是以500hz 的矩形波为主的信号发送,功率要求不大于200mw ,那么应以低脉宽来达到此要求。
方案一:采用模拟器件搭建一个信号发生电路,如自激电路,与逻辑门电路配合,再经由三极管放大电路驱动扬声器发声。
人为通过纯电路产生某个可识别信号,电路构造复杂,在接收模块中又易受干扰,而且难度过大,在接收模块亦难识别。
方案二:采用c8051f330单片机发生符合要求的声音信号,再通过三极管驱动扬声器发声。
此方案灵活方便,电路和程序简单,权衡之下选择方案二作为声响模块设计方案。
1.2声音接收模块方案比较当声音信息通过空气向四周振动发送,利用麦克风对空气振动的敏感性,提出利用麦克风采集声音的方案。
方案一:设想声音在空气中传播时,距离声波越远接收到的信号也越小,通过麦克风放大电路检测信号大小来计算出点与声源的距离。
但实际操作中,由于距离与接收声强关系未知,准确度较低,不能准确定位。
方案二:将麦克风接收到的声音信号,通过lf353前置放大电路,带通滤波电路,再通过比较电路获得与声源模块相似的矩形波,再由信息处理模块。
该方案,电路简单,与所发送信息吻合性高,抗干扰性强,故选用。
二、声源定位分析计算给坐标纸四角的接收模块编号,左上:0,左下:1,右下:2,右上:3。
单片机声控定位系统doc
哈尔滨华德学院毕业论文摘要利用MCS-51作为硬件平台,在同一个平面内,使用NE555发出固定频率的声波,并且使用三个固定频率信号接收器来接收声音,在发第一次声音的时候开始计时,在第一个探头收到时截止。
由于声音是由物体振动产生,正在发声的物体叫声源。
声音以波的形式传播。
声音是声波通过任何物质传播形成的运动,并且声音在空气(15℃)中的速度是340m/s,所以可以用声音来计算出发声器与接收探头之间的距离,按上述方法做三次,经过计算,最后确定出发生器位置。
本次设计是基于MCS-51单片机的声控定位系统的设计,硬件部分主要是MCS-51单片机。
该系统采用了MCS-51作为控制电路核心。
单片机能够对采集的数字信号进行处理和判断,实现用声音定位出发声器的位置。
该设计的主要任务是根据外部控制和输入固定频率的声音信号量,这样可以实现对于一个物体的位置的确定。
关键词MCS-51平台;结构化程序语言;声音;数字信号采集- I -哈尔滨华德学院毕业论文The Voice positioning system based on ArduinoAbstractMCS-51hardware platform using , in the same plane , using a fixed -frequency sound waves issued NE555 and using three fixed frequency signal receiver for receiving sound, the sound issued when the first start time, closing the first probe when closed. Since the sound is produced by vibrating objects , objects being vocal sounds sources. Sound propagation in the form of waves. Sound is the movement to form sound waves propagate through any substance , and the speed of sound in air (15 ℃) in the 340m / s, so it can be used to calculate the distance voice sound way between the probe and the receiver , three times by the above method , after calculation, the finalization of the generator location.This design is based on the MCS-51 microcontroller voice positioning system design , hardware mainly by the MCS-51 microcontroller . The system uses the MCS-51as a control circuit core . Microcontroller for digital signal processing and collection of judgments, implementer sound with sound localization starting position . The main task of the design is based on an external control input and the amount of fixed-frequency sound signal , this can be achieved for the determination of the position of an object .Keywords MCS-51 platform;Structured Programming Language;Sound;Digital signal acquisition- II -哈尔滨华德学院毕业论文目录摘要...... .. (I)Abstract (II)第1章绪论 (1)1.1 选题目的和意义 (1)1.2 国内外现状 (1)1.3 论文研究内容 (2)第2章开发环境及主要元器件 (3)2.1 开发工具 (3)2.1.1 MCS-51简介 (3)2.2 使用的主要元器件 (7)2.2.1 固定频率声音识别模块 (7)2.2.2 LM567 (10)2.2.3 固定频率发声器 (12)2.2.4 NE555 (13)2.2.5 LCD液晶显示器 (15)2.3 本章小结 (17)第3章设计与实现 (18)3.1 定位机理 (18)3.1.1 强度差 (18)3.1.2 时间差 (18)3.1.3 音色差 (18)3.1.4 位相差 (18)3.2 系统基本流程图 (19)3.3 程序设计思想: (20)3.3.1 电平触发方式 (20)3.3.2 整体平台设计 (21)3.3.3 定位算法(一): (21)3.3.4 定位算法(二): (22)3.3.5 显示设计 (23)- III -哈尔滨华德学院毕业论文3.4 本章小结 (25)第4章系统测试优化 (26)4.1 测试基本内容 (27)4.1.1 测试方法与仪器 (27)4.1.2 测试数据完整性 (27)4.1.3 测试结果分析 (27)4.2 系统优化 (28)4.2.1 程序优化 (28)4.2.2 实体优化 (28)4.3 本章小结 (30)结论 (31)致谢 (32)参考文献 (33)附录 (34)英文原文 (34)The Phase to Develop the System (34)英文译文 (41)系统开发阶段 (41)- IV -哈尔滨华德学院毕业论文第1章绪论1.1选题目的和意义人们经常借助听觉来判定发音物体的位置。
基于单片机的声音引导跟踪系统
第1章绪论随着计算机技术和人工智能技术的飞速发展,使机器人在功能和技术层次上有了很大的提高。
由于这些技术的发展,推动了机器人概念的延伸。
通过声音导航定位,引导机器人往目的地运动,实现机器人的路线选择及较精确定位。
组建基于单片机的的声音导航定位系统,完成整个系统的软硬件设计。
机器人听觉定位跟踪声源系统研究是当前国际上的前沿课题。
它是机器人实现智能化必不可少的一部分,是智能科学研究成果在机器人上的体现。
尽管取得了一些令人鼓舞的成果,但是机器人距离实现智能化还有很长的路要走。
随着脑科学、认知科学和人工智能等学科研究的发展,机器人听觉能力必将产生突破性的进展。
1.1课题研究的目的与意义信号与信息处理学科是信息科学的重要组成部分,该学科水平的高低反映一个国家的整体科技水平。
数字信号处理已在通信、声音、图像、自动控制、雷达、军事、航空航天等领域实现广泛应用。
数字信号处理的主要研究对象是声音信号和图像信号。
现代技术发展中,实现智能化、数字化是控制系统的重要发展方向。
而声音信号的处理是重要应用之一。
滤波是声音信号处理的重要部分,其主要目的是在信号中提取有用信号,屏蔽无用的噪声。
将提取的有用信号进行处理,从而控制硬件实现智能化。
声音控制小车是未来智能化发展的方向之一。
声音定位在人和动物的日常生活中着重要意义。
通过声音导航定位,引导机器人往目的地运动,实现机器人的路线选择及较精确定位。
组建基于单片机的的声音导航定位系统,完成整个系统的软硬件设计。
声音滤波电路在实际生活中有很多应用,可以通过声音的采集滤波实现对某种声音的响应,比如智能声控机器人,通过人的声音对智能机器人实现起名,控制向左、向右行走等。
1第1章绪论1.2课题研究的内容与要求声音定位在人和动物的日常生活中着重要意义。
通过声音导航定位,引导机器人往目的地运动,实现机器人的路线选择及较精确定位。
组建基于单片机的的声音导航定位系统,完成整个系统的软硬件设计。
设计了一个基于单片机的声音引导跟踪系统,利用传声器(MIC)接收从机发出的声音信号,经过前级信号调理电路,完成信号的检测;由主机控制芯片MCU对采集的声音信号进行处理,跟踪声源,计算出与移动声源位置信息,显示出相对关系,从而实现了对移动声源跟踪。
基于单片机的声音导航定位系统的设计
基于单片机的声音导航定位系统的设计关健生(厦门理工学院,福建厦门,361024)摘要:详细阐述了基于单片机的声音导航定位系统的设计过程,并给出了主要电路图。
该系统是以智能小车为运动体的声音定位测控系统,控制器由主从结构的两片STC89C52单片机构成,主芯片同时对三个处于不同位置的声音接收模块的音频信号进行处理和时间差测量,从芯片控制小车上的声源发出音频信号,根据主芯片用无线信号传送过来的误差信号,引导小车往目的地运动,也可实现路线选择及较精确定位 ,使该声音导航定位小车具有智能化。
关键词:单片机;声音定位;无线收发1 引 言 工业生产、生活的自动化都离不开智能化的机器,譬如:人们对太空的探索,对单调工作的替代,在危险环境中的操作等都需借助于智能化的行走、运动机构。
智能小车作为最常用的行走机构在工业生产与生活中得到了广泛的应用。
本文结合开发实例,阐述了基于单片机的声音导航定位系统小车的设计过程2 设计过程2. 1整个系统由2片STC89C52单片机组成,可分为以下这几个模块:周期性音频脉冲信号产生模块,声音接受、处理电路,无线电收发模块,NEC电机驱动及声光指示模块。
系统方框如图1所示。
2. 2系统的工作流程1)启动MCU1、音频接收装置及无线电发送装置。
MCU1通过音频接收装置对音频信号进行实时监控。
2)启动MCU2、音频发生装置,由音频发生装置发出一串间歇的脉冲音频信号。
3)MCU1通过音频接收装置接收音频信号,进行算法处理,将结果由无线电发送装置发送出去。
4)MCU2接收MCU1的无线电引导信号,对电机进行控置,接近目标。
当小车行驶到指定的位置时停止,并发出信号使声光指示装置响应。
压陶瓷片接收声音信号通过NE5532运放组成的音频检测放大电路。
压电陶瓷片由多晶体结构的压电材料锆钛酸铅制成。
在压电陶瓷片的两个底面加上正弦交变电压,它就会按正弦规律发生纵向伸缩,同样压电陶瓷可以在声压的作用下把声波信号转化为电信号。
基于MSP430单片机的声音定位系统
图3 1 1 2 v ,5 v 电 源 以及 可 调 电 源 电压
图2 1 系 统 总体 框 架
பைடு நூலகம்
2 . 3 各 模 块 方 案
控制 器 模 块采 用 T I 公 司 的两 片低 功 耗 M S P 4 3 O 单 片 机 作 为主 控 制 芯 片 。M S P 4 3 0 系 列 单 片机 是 一 个l 6 位 的单 片 机 ,采 用 了精 简指 令 集 ( R I S C )结 构 ,具有 丰 富的 寻址 方式 ( 7 种源 操 作 数 寻址 、4 种 目的操 作 数 寻 址 ) 、简 洁 的2 7 条 内核 指 令 以及 大 量 的模 拟 指 令 : 大量 的 寄 存器 以及 片 内数 据 存 储 器 都可 参 加 多 种运 算 :还 有 高效 的 查表 处 理 指 令 。 这些 特 点保 证 了可 编 制 出高 效率 的源程 序 。 M S P 4 3 0 系 列单 片机能 ̄ 2 5 M H z 晶体 的 驱 动 下 ,实现4 0 n s 的指令周期 。l 6 位 的 数 据 宽度 、 4 0 n s 的指 令 周 期 以及 多 功 能 的硬 件 乘 法 器 ( 能 实 现 乘加 运 算 )相 配 合 ,能 实 现 数 字 信 号 处理 的某些算法 ( 如F F T 等 )。 M S P 4 3 0 单 片 机 工 作 频 率 高 , 功 耗 低 ,有 大 量 的 寄 存 器 以及 片 内 数 据 存 储 器 可 参 加 多 种 运 算 ,并 且 M S P 4 3 O g 2 5 5 3 小 系 统 简 单 ,可 以很 方便 的做I / 0口扩 展 , 节 约 了资 源 声响模块 用M s p 4 3 0 9 2 5 5 3 单 片 机 做 声 响 模 块 。 用M s p 4 3 O g 2 5 5 3 单 片 机 产 生 一 个 较 稳 定 的 5 0 0 H Z 的方 波 信 号 ,经 三 极 管 驱 动 后 ,送 入 高 精 度 电子 扬 声 器 发 声 。 这 样 做 出 的 声 响 模 块 既 简 单 , 使用 又 方 便 , 并且 能 够 得到 比较 稳 定 的基 波 频 率 为5 0 0 H Z 的 声音 信 号 ,此 外 ,它 的功 耗 小 。 声音接收模块用 L M 5 6 7 和放 大器L M 3 5 8 组成 声 音 接 收 模 块 声 音 接 收 模 块 首 先 将 接 收 到 的 微 弱 声 音 信 号 通 过 两 级 放 大 器 放 大 , 然 后 再通 过 中心频率 为5 0 0 H Z 的带通 滤波器 滤除杂 波 ,得 ̄ U 5 O O H Z 稳 定的方波 。此模 块 先由放大
基于AT89S52单片机及nRF905的声音引导系统设计
低 。 设计 采 用 的无 线 收 发装 置就 是 采 用此 本 芯 片开 发 而 成 。 在 小 车 的 头 部 添 加 了一 种 位 置 ( 角度 ) 伺 服 的驱 动 器 机 , 的 作 用是 精 确 控 它 制 小 车 的 方 向 。 车 采 用 了 四相 六 线 步 进 小 电机 3 BY4 B0 作 为驱 动 , 5 8 6 步进 电机 的优 点 在 于对 小车 行 驶 的距 离 可 以 作更 精 确的 控
地 。
关 键 词 : 工 智 能 A 8 S 2 片机 n F 5 人 T 95 单 R9 0 中 图分 类 号 : P 1 T 3 文献 标 识 码 : A
文章 编 号 : 7 —3 9 ( 0 0 0 () 0ห้องสมุดไป่ตู้7 2 1 2 7 12 1 ) a一0 0 —0 6 7
制。
3 引导 系统 设计
本设 计采用 拾音 器接收 声音信 号 , 由 于 拾 音 器 接 收 到 的 声 音 为 微 弱 信 号 , 法 无 直 接 进 行 采 样 处 理 , 设 计 中采 用 两 级 放 本 大 电 路 对 电压 进 行 放 大 , 续 电路 为 有 源 后 低 通 滤 波 器 , 滤 掉 噪 声 对 信号 的干 扰 , 过 从 而 保 证 信 号 送 入 比 较 器 前 的 准 确 性 , 后 最 加 一 个 比 较 器 得 到 方 波 信 号 。 中 两级 放 其 大 均 采 用 反 相 放 大 , 源 信 号 得 到 正 相 放 使
“ 工 智 能 ” 词 最 初 是 在 1 6 人 一 5 年 能 够 识 别 的 方波 信 号 , 8 S 2 片 机 处 9 AT 9 5 单 Da t u h学 会 上 提 出 的 。 那 以 后 , 究 理 后 的 方 波 信 号 通过 发 送 装 置 向小 车 发 送 r mo t 从 研 者 们 发 展 了 众 多理 论 和 原 理 , 工 智 能 的 数 据 。 人 引导 小 车 内 部 的 接 受 装 置 实 时 监 测 当接 收 到 信 号 时 , AT8 S 2 片机 对 9 5单 概 念 也 随 之 扩 展 。 重 的 科 学 和 工 程 计算 信 号 , 繁 从 本 来 是 要 人 脑 来 承 担 的 。 音 引 导 系统 完 信 号 进 行 处 理 , 而 完 成 对 舵 机 和 步 进 电 声 成 对 声 音 的 监 控 、 集 、 理 等 过 程 。 系 机 的控 制 , 采 处 本 从而 实现 对 小 车 的控 精 确 控 制 , 统以n RF9 5 波 装 置 实 时 对 声 波 进 行 检 使 小 车 到 达 准 确 的 目的 地 。 主 要 流 程 图 0声 其 所 测和 接 收 ; 以AT8 S 2 片 机 为 控 制 核 心 , 9 5单 如图1 示 。 通过对过 滤接后的 声音信号进 行接收 , 以 确 保 对 引 导 小 车 的 实 时 控 制 。 模 块 解 决 2 引导 小车模块设计 本 了 声 波 在 传送 过 程 中 的 声 波 损 失 、 扰 等 干 音 频 发 射 : 过 单 片 机 定 时 器 产 生 一 通 系 列 问 题 , 完 成 了 对 1 小 车 的 实时 个2 0 的 脉 冲 信 号 , 制 三 极 管 的 通 断 , 并 导 0 HZ 控 控 制 , 确 定 位 。 模 块 适 用 于 信 息 ,自动 使 扬 声 器 产 生 一 个 低 频 音 频 信 号 。 精 本 化 、 生 学 、 物 学 、 言 学 、 学 等 领 域 仿 生 语 医 在 自制 的 小 车 上 安 装 无 线 接 收 装 置 的应 用。 n 9 5 步进 电机 , 机 等 驱动 设备 构 成 引 RF 0 , 舵 导 小车 。 小车 上安 装 了单 片无 线收 发器n 9 5 RF O , 1 总体模块 设计 声 音 引导 系统 主 要 由两 部 分 组 成 引导 负责接 收遥 控 器传来 的数 据 。 RF 0 单 片 无 n 95 小 车 和 引导 装 置 。 动 中 的 引导 小 车 上 配 线 收发 器是 挪威 N r i公 司推 出的单 片射 频 运 odc 备 着 扬 声 器 和 接 收 装 置 , 波 由扬 声 器 发 发射 器芯 片n F 0 可 以 自动完成 处理 字头和 声 R 95 出 , 小 车 周 围 的 引导 装 置 在 不 同 的 时 间 在 C ( 环冗余码 校验 ) RC 循 的工作 , 由片 内硬件 可 接能 够 受 到 声 波 , 对 声 波 进 行 放 大 , 并 过滤 自动 完成 曼 彻斯特 编码/ 码 , 用S I 口 解 使 P接 和 整 合 等 处 理 , 而 使 声 波 转 化 成 单 片 机 与 微控制 器通 信 , 置非常 方便 , 从 配 其功耗 非常
单片机实现声音导引系统方案
单片机实现声音导引系统方案
1 系统的具体设计与实现
1.1 系统组成
系统组成如
1.2 具体算法实现
1.2.1 设计与计算
该设计主要是根据接收器接收到声源信号的时间间隔来确定当前小车的
位置S,如
则可根据测量的距离差△d=|c2-c1|求得相应的小车的位置(l,h)。
1.2.2 误差信号产生
该设计的误差信号产生主要有三个方面:
检波误差由声源信号产生的半波损失,其误差的大小与声源信号发
射的频率有关。
当频率越小时,△d=|c2-c1|则越小。
如频率为5 kHz 的声源信号,其周期为O.2 ms,则半波损失导致△d=0.1 ms 乘以340 m/s=3.4 cm,所以频率越大,半波损失越小。
单片机的测量时间产生的误差单片机晶振为24 MHz,内部时钟经12 分频后,时钟周期为O.5μs,测量时间误差为±0.5μs,则会产生一定的误差信号。
计算误差在计算声源位置的过程中,数据有一定的取舍,则会产生
一定的误差。
1.2.3 控制理论简单算法。
基于MC9S128XS128单片机控制的声音定位系统设计
器 发声 。 用 麦克风 作 为声音 信 号的采 集终 端 , 经过 放 大 电路 和鉴频 滤 波 电路 对 采集 到 的声源 信号 做初 步 处 理 ,最 终将 符 合 5 0 0 Hz 频 率要 求 的 声音 信 号输 入
到 系统 数 据 处 理 的核 心 MC 9 S 1 2 8 X S 1 2 8 单 片机 中 ,
摘
要: 本 系统 是基 于MC 9 S 1 2 8 X S 1 2 8 单 片机 设 计 的声音 定位 系统 。电路 主要 由声音 处理模 块 和数 据处
理 模块及 显 示模 块组 成 。声音模 块接 收 到声音 信 息后 。 经过 处理将 信 号送 至 以MC 9 S 1 2 8 X S 1 2 8 单 片机 为核 心 的控 制 电路 中 , 通过 三 角 形定位 算 法得 出声 源距 离核 心 控 制 电路 的距 离 。 再 将 结 果 于液 晶 显 示屏 上 显 示 出 来, 为 实际 应 用提供 数据 参 考 。 关键 词 : MC 9 S 1 2 8 X S 1 2 8 单 片机 ;声音 定位 ;三 角形定位 算 法 中图分 类号 : T P 6 8 . 1 文献标 识码 : B
[ 文 章编号 】 1 6 7 1 — 8 0 2 X ( 2 0 1 6 ) 0 6 — 0 0 2 0 — 0 3
基 于 M c 9 s 1 2 8 x s 1 2 8 单 片 机 控 制 的 声 音 定 位 系 统 设 计
白利慧
( 山西机 电职 业技 术 学院 , 山西 长治 0 4 6 0 1 1 )
白 利 慧 — — 基 于 M c 9 s 1 2 8 x s 1 2 8 单 片 机 控 制 的 声 音 定 位 系 统 设 计
基于STM32的声音定位系统
基于STM32的声音定位系统1、背景随着科技的不断发展,人们对机器的要求越来越高,人工智能、智能家居等行业逐渐兴起,音频处理技术也逐渐得到发展。
声音定位技术,就是其中一项应用较广泛的技术,它的原理是根据声音从不同角度到达各个麦克风的时差,计算出声源位置的粗略方位,并通过算法来精确定位,在某些应用场景下具有广泛的应用。
2、硬件系统本系统采用STM32F407单片机,以及三个SPW2430麦克风进行声音的采集和处理。
其中,STM32F407单片机使用了它的12位ADC进行模数转换,将三个麦克风捕获的语音信号转化为数字信号,并通过I2S总线传输给DSP进行信号处理。
同时,采用了DSP中的FIR 滤波器对语音信号进行滤波预处理,提高信噪比,从而提高声音定位的准确性。
3、软件实现本系统采用了基于时差法的声源方位估计算法。
算法步骤如下:(1)预处理:通过DSP中的FIR滤波器对原始信号进行预处理,提高信噪比。
(2)采集数据:利用STM32中的ADC采集三个麦克风捕获的语音信号,并通过I2S 总线传输给DSP进行信号处理。
(3)计算时差:计算三个麦克风接收到相同声源的时间差。
(4)计算声源方位:根据时差计算出声源的大致方位。
(5)精确定位:对估计出的方位进行优化,利用最小二乘法对方位进行精确定位。
4、实验结果通过实验测试,在静音环境下,声源定位的误差小于1°;在嘈杂环境下,声源定位的误差小于6°。
这足以说明本系统的声音定位精确度较高,适用于不同的应用领域,如智能家居、安全监控、音效互动等。
5、总结本文介绍了一种基于STM32单片机的声音定位系统。
系统采用基于时差法的声源方位估计算法实现声音定位。
经实验测试,系统的声音定位精度较高,可以满足不同领域的需求。
基于STM32的声音定位系统
基于STM32的声音定位系统【摘要】基于STM32的声音定位系统是一种新兴的技术,具有广泛的应用前景。
本文首先介绍了声音定位系统的背景和研究意义,明确了研究目的。
接着,详细探讨了STM32在声音定位系统中的应用以及声音定位算法原理。
然后,介绍了系统的硬件设计与实现,并进行了系统性能测试。
对系统进行了优化,并总结出了创新点。
未来,我们可以进一步探讨声音定位系统在各个领域的应用,并完善系统的功能和效率。
通过本文的研究,为声音定位技术的发展提供了重要的参考和指导。
【关键词】STM32、声音定位系统、声音定位算法、硬件设计、系统性能测试、系统优化、创新点、研究展望、结论1. 引言1.1 背景介绍声音定位是一种在智能技术领域中十分重要的技术,它可以通过对声音信号的分析和处理,确定声源的位置信息。
随着科技的发展和人工智能的应用越来越普及,声音定位系统在安防监控、智能家居、无人驾驶等领域都有着广泛的应用前景。
研究基于STM32的声音定位系统具有重要的理论意义和实际价值。
随着STM32单片机在嵌入式系统中的广泛应用,它在声音定位系统中也被广泛采用。
STM32具有低功耗、高性能、丰富的外设接口等优势,能够满足声音定位系统对实时性、稳定性和精度的要求。
基于STM32开发声音定位系统成为了当前研究的热点之一。
本文旨在探讨基于STM32的声音定位系统的设计与实现,通过对声音定位算法原理的介绍和硬件设计的讨论,结合系统性能测试和优化,使得声音定位系统能够更好地适应不同场景的需求,提高系统的性能和稳定性。
希望通过本文的研究能够为声音定位系统的发展提供一些有益的参考和借鉴。
1.2 研究意义声音定位系统是一种能够准确识别声音来源方向的智能系统,具有广泛的应用前景和重要的研究意义。
在智能家居领域,声音定位系统可以帮助用户实现声控操作,提高生活的便利性和舒适性。
在安防监控领域,声音定位系统可以帮助监控人员快速定位异常声音来源,提升安防监控的效率和准确性。
基于单片机的主从式声音导引系统
( 哈尔 滨理 工大学 机械动力工程学 院 , 黑龙江 哈尔滨 1 0 8 ) 0 0 5
摘 要 : 声音导引在生命探测与定位 中具有重要 的现实意义 , 本文 以单片机为核心 , 于无线传输理论 , 计制作了一声音导 弓 系统。 基 设 J 系统含一个 以车载移动声源为核心的主机 系统和~个 以声音接收器为核心的从机系统。 主从机均 采用 S TC8 C 2单片机作 95
通 信 与信 息 处 理
Comm u i a i n an n or t o es i g n c to d I f ma i Pr c s n on
自 技 与应 》 00 第2 卷 6 动化 术 用 21年 9 第( 期
基 于 单 片机 的 主从 式声 音 导 引 系统
sa e b t e e td STC8 C5 c o o t le sc n r l o e Th l v e e v d s u d sg a r m h a t rt r u h lv oh s lce 9 2 mi r c n r l ra o to r . e s a e r c i e o n i n lfo t e m se o g o c h s u d c n r lc r u t a d d t r i e h o n o r e l c to c o d n o t e tme d f e e c ft o nd sg a s o n o to ic i, n e e m n d t e s u d s u c o a i n a c r i g t h i if r n e o wo s u i n l f o a d o r c i e s t e r l s l r n m i e h sto nf r a i n t h se , O a o o e a e t t rt r m u i e e v r , h n wie e s y ta s t d t e po ii n i o m to o t e ma t r S s t p r t he mo o o t m o e t h a g t o a i n Ex e i e t h w h tt e s se sr cu e i i l , e i b e p r o a c sg o Fu t e v o t e t r e c t . p rm n ss o t a h y t m tu t r ss mp e r l l ; e f r n e i o d. rh r l o a m m o e t y t m sc a a t rz d b i h r la i t , i h p ro m a c — o tr t n o p r, he s se i h r c e i e y h g e i b l y h g e f r n e c s a i a d l w owe o s mp i n i o rc n u to . K e r :s u d g i a c S y wo ds o n u d n e; TC8 C5 wie e s ta s s i n DC o o 9 2; r l s r n mi so ; M tr
声音导航智能车系统设计毕业设计
吉林工程技术师范学院 毕业设计(论文) 2012年5月声音导航智能车系统设计吉林工程技术师范学院声音导航智能车系统设计Voice navigate intelligent autobile systemdesign姓名:学号:学院:电气工程学院专业:指导教师:职称:副教授摘要本文主要研究了基于单片机的声音导航定位系统的设计过程,该系统是以智能小车为运动体的声音定位测控系统。
控制器由主从结构的两片STC89C52单片机构成,主芯片同时对三个处于不同位置的声音接收模块的音频信号进行处理和时间差测量,从芯片控制小车上的声源发出音频信号,根据主芯片用无线信号传送过来的误差信号,引导小车往目的地运动,也可实现路线选择及较精确定位,使该声音导航定位小车具有智能化。
采用STC12C32S2单片机作为声音引导系统的核心,使用STC单片机作为可移动声源的控制器。
以1W小喇叭作为声源在发出10-10kHz连续可调、10mS-10S 连续可调的周期性声频脉冲信号。
该声源由MMC-1型ASSP芯片驱动下的直流电机可以在赛场内任意运动。
声音由麦克风接收,并根据智能滤波和声频脉冲信号辨识算法从环境噪声中提取声频脉冲信号,由此计算出可移动声源在赛场中的位置。
采用饱和PD控制算法控制可移动声源接近中线OX 和中点W,并用无线通讯模块将运动命令传送给可移动声源的位移量。
关键词:声音导引;STC12C32S2单片机; MMC-1型ASSP芯片;智能滤波;声频脉冲信号辨识I. AbstractUsing a singlechip STC12C32S2 as the core of the sound guidance system and another singlechip xxx as the controller of movable sound source. Driven by Speaker, Taking STC as the sound source to give a 10-10kHz and 10mS-10S continuous tunable periodic audio pulse signal. The D.C machine is driven by the ASSP MMC-1 chip. And the sound source can be random movement in the racing field. The sound is received by themicrophone .According to the intelligent filtering and audio pulse signal identification algorithm, the audio pulse signal can be collected from the environment noise. And then figuring out the location of the movable sound source in the racing field. Adopting the saturation PD control algorithm which can move the movable sound source close to the midline and the mid-point. Moreover, using the wireless communication module to send the movement commonds to the displacement of the movable sound source. Testing shows that the system can achieve the requirements of the basic and creative parts in the contest.Keywords: sound guidance, singlechip STC12C32S2, ASSP MMC-1, intelligent filtering, audio pulse signal identificationII目录目录第1章绪论 (1)1.1研究目的和意义 (1)1.2设计的内容与要求 (1)第2章总体方案设计 (3)2.1声波在智能导航中的应用 (3)2.2总体设计方案 (3)2.3声音导航智能车系统原理 (4)2.4声音导航智能车主要可实现以下几大功能 (5)第3章硬件设计 (6)3.1单片机最小系统设计介绍 (6)3.1.1 单片机主要特点 (6)3.1.2 单片机主要应用和发展趋势 (7)3.1.3 STC89C52介绍 (8)3.2各模块方案选择与论证 (14)3.3系统的工作流程 (15)3.3.1声音的发射与接收 (16)3.3.2 无线电收发模块 (16)3.3.3开关调速 (17)3.4声音接收调理电路 (18)3.5电机驱动电路 (19)3.6系统总程序流程框图 (20)第4章系统软件设计 (22)4.1软件调试方法 (22)4.1.1算法分析 (22)4.2软硬件结合调试 (26)4.2.1声源速度测试 (27)i4.2.2测试数据分析 (28)4.2.3声源速度测试 (28)第5章总结与展望 (30)附录 (32)参考文献 (39)致谢 (41)ii吉林工程技术师范学院毕业论文第1章绪论1.1 研究目的和意义对单调工作的替代,在危险环境中的操作等都需借助于智能化的行走、运动机构。
基于51单片机的声音导引系统设计
基于51单片机的声音导引系统设计
田琳;张雷
【期刊名称】《南阳师范学院学报》
【年(卷),期】2010(009)006
【摘要】以51单片杌为基础,设计了一个声音导引系统.以声源和声音接收器确定小车位置,利用无线发送和接收装置来传送信号,由L298N构成的H桥来实现直流电机的正反转和调整转速,并用LCD1602液晶显示器显示小车速度,控制小车到达规定的目的地.
【总页数】4页(P33-36)
【作者】田琳;张雷
【作者单位】南阳医学高等专科学校,河南,南阳,473000;南阳师范学院,物理与电子工程学院,河南,南阳,473061
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.基于AT89S52的声音导引系统设计 [J], 冯洋
2.基于声音导引的声源定位系统设计 [J], 陈益如;王博;邬杨波
3.基于单片机的声音导引自动定位系统设计 [J], 艾青楠;金成宰;宋海波
4.基于飞思卡尔单片机的声音导引系统设计 [J], 张茂云;陈风龙;唐晨
5.声音导引系统设计 [J], 李小斌;汤子坫;杜健锋;张军
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第13卷 第1期2011年1月
大连民族学院学报
Journa l of Dalian N ationalitiesU niversity
V o.l 13,N o .1January 2011
收稿日期:2010-04-13;最后修回日期:2010-10-11
指导教师:陈兴文(1969-),男,辽宁锦州人,教授,主要从事计算机控制及教学管理研究。
文章编号:1009-315X (2011)01-0093-01
基于单片机的声音导引自动定位系统设计
艾青楠,金成宰,宋海波
(大连民族学院创新教育中心学生,辽宁大连116605)
中图分类号:TN919 文献标志码:A
1 理论算法分析
距离远的接收器一定比距离近的接收器后接收到信号[1]。
如图1中当移动小车声源从OX 线右侧开始运动后,实时判断A 、B 两点接收到的音频脉冲信号的时间差,当时间差为零时,说明声源到A 、B 两点的距离相同。
同理可以利用接收器A 、C 实现移动声源离目标Y 方向的位置。
图1 系统示意图
2 系统的软硬件设计
系统硬件结构如图2,其中电机控制采用NEC 公司的
A SSP 芯片,电机驱动采用两片M C33886芯片实现,采用P WM 技术控制;声音接收器利用SPCE061A 中集成的音频输入专用ADC 以及AGC 放大电路,移动小车声源利用SPCE061A 内置的DAC 和外接的功放实现脉冲音频信号输出;无线数据传输模块利用R F2401
B 实现移动小车声源与接收器之间的数据传输[2]。
移动小车声源及接收端程序流程图如图3。
图2 硬件系统方框图
3 实验测试
当移动声源到达OX 轴后停留8s 再转向到达W 点,
对启动点到W 点的距离和响应时间进行测试,结果见表
1。
测量平均定位误差为2.10c m,速度可以达到10c m s -1。
图3 软件程序流程图
表1 再次启动到达W 点的响应时间
再次启动点与W 点的距离/c m
433846第1次响应时间/s 4.094.05 4.33第2次响应时间/s 4.123.72 4.18第3次响应时间/s 3.973.44 4.24平均响应时间/s 4.063.74 4.41平均速度/(c m s -1)10.5910.1610.72平均定位误差/c m
2.40
1.60
2.30
系统利用无线通信技术和凌阳单片机语音处理技术实
现了移动声源与接收端之间的数据传送和采集和处理,可实现移动声源的自动定位功能,系统满足定位误差、定位速度等要求。
参考文献:
[1]韦作凯,杜秋,臧晓明,等.基于单片机实现触摸屏的实
时数据采集[J].大连民族学院学报.2008,10(5):479.[2]彭传正,林春景.凌阳单片机原理与实践[M ].北京:北京航空航天大学出版社,2006
(责任编辑 刘敏)。