欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    声音导引系统dws123.docx

    • 资源ID:14723430       资源大小:126.78KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    声音导引系统dws123.docx

    1、声音导引系统dws123摘要本论文采用ASSP芯片控制步进电机及单片机产生声源从而实现可移动声源装置,利用运放对麦克风接收到的语音信号经过运放差分放大,后经包络检测实现声音接收功能,利用基于单片机红外无线通信传输将传输误差信号传出给可移动声源。系统的控制部分以单片机和ASSP芯片为核心,通过对外无线通信传输信号的采集、处理,较好地实现了声源系统的运动控制和相关信息的处理、显示和声光报警。AbstractIn this paper, using ASSP chip microcomputer controlled stepper motor and produced a sound source

    2、 in order to achieve a sound source mobile device, using op-amp to amplify the voice signal received through the op-amp differential amplifier then by the envelope detection to achieve the sound reception. Using infrared wireless communication based MCU to transmit the error signal spread to the mob

    3、ile sound source. MCU and ASSP chip are the core of the system control.By acquisition and processing the voice sensor signal of infrared wireless communication,the motion control of voice system,the related information and the sound and light alarm can be processed better.1 系统方案系统总设计框图如图1、2所示图1 小车部分

    4、框图图2 检测部分框图2. 系统的硬件设计2.1 主要单元电路的设计2.1.1可移动声源设计该部分包括两个部分的设计:移动装置设计和声源设计。移动装置由电机拖动小车来实现。1. 电机选择方案一:采用步进电机模式。用NEC 电子16 位通用MCU( PD78F1203)固化用程序实现的多通道两相四线式步进电机控制ASSP芯片MMC-1以及LM298步机驱动芯片控制步进电机的工作,电路如图2所示。每一路步进电机需要芯片的CHnSTA1、CHnSTA2、CHnSTB1、CHnSTB2 四个引脚(n=13),其中CHnSTA1 和CHnSTA2 为A 相输出,CHnSTB1 和CHnSTB2 为B 相

    5、输出,外接两个全桥驱动芯片就可以控制两相四线式步进电机工作。步进电机2步进电机1 双H桥驱动IC双H桥驱动IC图3 MCU控制步进电机电路方案二:采用直流电机模式。由于方案一可以通过两个参数控制步进电机的运转、速度和增量。我们不仅可以设定电机运行的速度,还可以设置电机运行的总步数。当电机走完给定的步数以后可以自动停止,其能很好的满足我们的设计要求,而且控制方便成本便宜,所以我们选择步进电机工作模式。2. 声源设计利用单片机产生周期性音频信号,发出声音后小车开始移动。其原理如图图4 单片机产生周期性音频信号电路4所示,光敏电阻的阻值变化范围是3k200k,输出信号频率为1kHz。2.1.2 接收

    6、器电路设计方案一:麦克风接收语音信号,其输出电压约为1mv,先经过差分放大,放大倍数为100,然后再经过二级放大,如图4所示。通过调节滑动电阻后可得幅值6v左右的正弦波.然后再经过由二极管组成的包络检测器,得到方波如图5(见附录)所示。图4语音输入双差分放大、包络检测电路经包络检测器输出的电压输出至单片机,从而实现其对接收到的语音信号的处理。方案二:采用LM386对输入音频信号进行放大。由于方案一采用差分输入,信号失真小,放大倍数大可以自消除噪声干扰,因此该设计选择第一个方案。2.1.3 无线通信方案一:采用基于单片机红外无线通信模式进行接收、发送语音信号。选用红外线光电开关。运用对射形的方式

    7、,由投光器和受光器一对于一体,由物体是否遮断投光器和受光器的重合光轴来判断物体的有无。此形检测距离最远,灵敏度高。红外发射、接收模块电路分别如图6、图7所示。方案二:采用单片机无线通信模块进行接收、发送信号处理,无线通信采用RFC-30F 模块,nRF905微功率无线数传模块提供标准RS-232、485,UART/TTL电平三种接口方式,可直接与计算机、单片机或其它UART器件直接连接使用。图6 红外发射模块 图7 红外接收模块3 系统的软件设计 3.1软件所实现的功能1) 产生音频脉冲信号2) ASSP芯片控制移动声源运动3) 路线跟踪、数目存储、显示4) 停止位置与Ox线之间的距离计算与显

    8、示、误差信号的计算3.2软件流程图3.1.1 检测软件流程图如图8所示: 主程序 子程序图8 检测软件流程图3.1.2 车载软件流程图如图9所示: 图9 车载软件流程图4 结果分析 1. 单片机产生周期为1kHz的音频脉冲信号。2. 可移动声源发出声音后移动至ox线,其响应时间为s,平均速度为6cm /s ;3. 可移动声源停止后的位置与ox线之间的距离为1cm;4. 可移动声源在运动过程中超过ox线左侧的距离为1.8cm;5. 可移动声源到达ox线后,由发光二极管给予指示;6. 可移动声源转向90度,基本能够重复以上1-4项;7. 在完成基本要求部分移动到ox线上后,可移动声源在原地停止5s

    9、10s,然后利用接收器A和C,使可移动声源运动到W点,到达W点以后,发光二极管发光,此时声源距离W的直线距离1.5cm。整个运动过程的平均速度大于12cm/s。附录:程序 ORG 0000h MOV r1,#0FFH;开机延时 DJNZ r1,$ AJMP MAIN ORG 0100HMAIN: acall uart_init acall bjdj_initagain:acall forward ;acall delay1s sjmp againuart_init: CLR EA MOV TMOD,#20H ;定时器1置为方式2 MOV TH1,#0FdH ; MOV TL1,#0FdH MO

    10、V PCON,#00H MOV SCON,#0c0H ;设定串口方式3, clr REN ;允许接收 SETB P1.7 SETB TR1 ;启动定时器 ;setb ea retbjdj_init: setb p1.0 setb p1.1 mov a,#51h mov b,#15h acall send_com;mov a,#50h ;mov b,#00000000b ;acall send_com;acall delay20ms mov a,#55h mov b,#15h acall send_com;acall delay20ms ;mov a,#54h ;mov b,#00000000b

    11、 ;acall send_com ;mov a,#5ch ;mov b,#00000000b ;acall send_com Retdelay20ms: mov r5,#5cloop1: acall delay2ms djnz r5,cloop1 retdelay2ms: mov r7,#20aloop1: mov r6,#100 djnz r6,$ djnz r7,aloop1 retdelay1s: mov r7,#10bloop2: mov r6,#100bloop1: mov r5,#100 djnz r5,$ djnz r6,bloop1 djnz r7,bloop2 retsend

    12、_com: MOV C,P cpl c MOV TB8,C MOV SBUF,A ;发联络信号 JNB TI,$ ;等待一帧发送完毕 CLR TI ;允许再发送 acall delay2ms mov a,b MOV C,P cpl c MOV TB8,C MOV SBUF,A ;发联络信号 JNB TI,$ ;等待一帧发送完毕 CLR TI ;允许再发送 acall delay2ms retread_reg: anl a,#0fh add a,#0a0h MOV SBUF,A ;发联络信号 JNB TI,$ ;等待一帧发送完毕 CLR TI ;允许再发送 JNB RI,$ ;等待一帧接收完毕

    13、CLR RI ;允许再 MOV A,SBUF ret forward: push acc push b mov a,#50h mov b,#10000000b acall send_com ;acall delay20ms mov a,#54h mov b,#10000000b acall send_com acall delay20ms pop b pop acc retback: push acc push b mov a,#50h mov b,#10100000b acall send_com mov a,#54h mov b,#10100000b acall send_com pop b pop acc retleft: push acc push b mov a,#50h mov b,#10000000b acall send_com mov a,#54h mov b,#10100000b acall send_com pop b pop acc retright: push acc push b mov a,#50h mov b,#10100000b acall send_com mov a,#54h mov b,#10000000b acall send_com pop b pop acc retend 图 包络检测输出波形


    注意事项

    本文(声音导引系统dws123.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开