当前位置:首页 > 单片机 > 单片机
[导读]摘要:设计以STC89C58单片机为核心的最小系统。采用L297与L298控制、驱动步进电机;音频放大器采用CX20106芯片,信号频率选择、放大性能好;同时具有433 MHz无线接收发模块等。音频接收器接收小车发出的15 kHz音频信

摘要:设计以STC89C58单片机为核心的最小系统。采用L297与L298控制、驱动步进电机;音频放大器采用CX20106芯片,信号频率选择、放大性能好;同时具有433 MHz无线接收发模块等。音频接收器接收小车发出的15 kHz音频信号,通过采集、放大、滤波等环节传送至接收端单片机;利用时间差作为变量,将对应的信息无线发送回小车处理器,控制小车移动到达预定位置。
关键词:声音导引;无线收发;运算放大;STC89C58

引言
    声音引导在工业、民用等领域有着广阔的应用空间。本文基于主从两块单片机设计了声音引导电动小车运动系统。该系统由可移动声源(智能小车)和声音接收控制电路等组成。其主要功能是由声音接收控制电路接收并处理移动声源发出的声音信号,通过无线的方式向移动声
源控制电路发送方位、速度等信息,使移动声源达到预期的目标。系统的移动声源采用了步进电机驱动的小车,角度、位移控制较为精确。

1 系统硬件设计
    系统硬件总体框图如图1所示。主控、从控单片机为宏晶科技的STC89C58。


1.1 电机驱动模块
    电机驱动模块电路如图2所示。驱动模块采用L298驱动芯片和L297电机控制芯片。L298驱动芯片是性能优越的小型直流电机驱动芯片,可用来驱动两个直流电机或者是一个步进电机;在4~46 V的电压下,可以提供2 A的驱动电流。L298还有过热自动关断功能,并有反馈电流检测功能,符合电机驱动的需要。L297芯片为电机驱动的前级电路,主要用来产生格雷码,避免了用单片机引脚直接控制所造成的资源浪费。


    本系统采用的是步进电机。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步进角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点,在速度、位置等控制领域用步进电机来控制变得非常简单。
    采用步进电机作为电动车的电动机,可以通过脉冲控制实现速度与精度兼得。
1.2 声音发生装置
    以扬声器作为车载声源加之多谐振荡电路,可以向声音接收器发送一定频率的声音脉冲。多谐振荡电路的应用可节省宝贵的单片机资源。
    555定时器是一种模拟电路和数字电路相结合的中规模集成器件。它性能优良,适用范围很广,外部接少量的阻容元件就可以很方便地组成多谐振荡器,产生稳定的方波波形。由555定时器组成的多谐振荡器如图3所示。其中,R1、R2和电容C为外接元件。


    多谐振荡波形如图4所示。


    由图4可知,矩形波的振荡周期T=T1+T2。T1为电容充电时间,T2为电容放电时间。
    
    因此,改变R1、R2和电容C的值,便可改变矩形波的周期和频率。

1.3 声音接收及处理模块
    采用具有带通功能的集成芯片CX20106进行信号处理。CX20106的总放大增益约为80 dB,输出的控制脉冲序列信号幅度在3.5~5 V范围内。总增益具有可调性,虽然增益取值过大时将造成频率响应变差,但仍能满足系统要求。经过实验,CX20106作为声音信号处理芯片的抗干扰能力极强,且电路最为简洁。其内部结构如图5所示。


    前置电路将接收到的信号转换成CX20106可以接收的标准数字信号,送到CX20106的1脚。CX20106的总放大增益约为80 dB,其7脚输出的控制脉冲序列信号幅度为3.5~5 V。总增益大小由2脚外接的R1、C1决定,R1越小或C1越大,增益越高。但取值过大时将造成频率响应变差,C1为1.OμF。采用峰值检波方式,检波电容C2为3.3 μF。R2为带通滤波器中心频率的外部电阻。
    积分电容C3取330 pF。经CX20106处理后的脉冲信号由7脚输出。
1.4 无线收发模块
1.4.1 无线发射模块
    无线发射模块电路如图6所示。编码采用PT2262芯片,它将载波振荡器、编码器和发射单元集于一身,使发射电路变得非常简洁。编码输入是4路独立的二进制信号,把误差信号转换为4位数字信号通过433 MHz发射模块进行发射。


1.4.2 无线接收模块
    无线接收模块电路如图7所示。解码芯片采用PT2272-M4芯片,对433 MHz接收模块接收到的信号进行解码。433 MHz接收模块上集成有超外差接收装置,其具有较好的选择性和频率特性,且容易调整。PT2272-M4的数据输出位因其后缀而异,数据输出具有暂存和锁存两种方式,方便用户使用。后缀为M为暂存型,后缀为L为锁存型,其数据输出又分为0、2、4、6不同的输出。

2 软件设计
    声源引导示意图如图8所示。设S点为可移动声源,Ox代表AB直线的中垂线,O'y代表AC直线的中垂线。如果AS距离大于BS距离,则小车向9点钟方向前进;如果AS距离小于BS距离,则小车向3点钟方向倒车;如果AS等于BS,则说明小车在AB的中垂线上。如果AS距离大于CS距离,则小车向6点方向前进;如果AS距离小于CS距离,则小车向12点钟方向倒车;如果AS等于CS,则小车到达W点。


    本系统在声音接收器端设置主单片机,承担运算工作并发射信号。在移动声源上设置一块从单片机,根据接收到的指令控制声源运动。系统软件流程如图9所示。

 

3 系统测试
    测试仪器使用秒表、米尺等。通过改变小车的起始位置测量小车走完全程所需的时间,从而计算出平均速度。设小车离W点水平线的垂直距离为H(单位为cm)。由于车身完全为手工制作,重心位置存在误差,导致两个轮子承受压力不同、阻力不同,对系统的精度有一定影响。共进行6次测试,在同一H值下,分别测量平均速度v1和v2。
   
    测试数据如表1所列。

 

结语
    本系统以单片机STC89C58芯片为核心部件,利用无线收发模块、音频收发模块,并配合一套独特的软件算法实现声音的收发、无线传输控制、小车的方向和运动控制,以及自动到达指定位置并有明显的光和声指示、时间显示等功能。在系统设计过程中,力求硬件线路简单,充分利用软件编程方便、灵活的特点来满足系统的设计要求。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭