本文主要论述了如何用SPCE061A实现对非特定人语音的辨识,如何用SPC81A实现对汽车的驱动控制,以及两款单片机之间无线通信的实现。
方案设计与论证
本系统为典型的实时控制系统,下面对系统的实现方案进行论证。
语音辨识方案:本设计中采用具有DSP处理功能的凌阳16位单片机SPCE061A实现语音辨识功能。由于SPCE061A具有A/D、D/A转换接口,可以方便用于各种数据的采集、处理和控制输出。A/D、D/A转换接口与SPCE061A的DSP运算功能结合在一起,可实现语音辨识功能。
通信方案:通信方式可用无线或红外光方式,红外光方式适合于近距离通信,电路较简单;无线方式通信距离较远,但电路复杂。考虑到汽车处于被控中(距离较远),选择无线作为载波来传送信息。
电机驱动方案:本系统在电机的驱动部分利用8050、8550等不同三极管的组合,构造一座“桥”。该桥的优点是原理简单、易控制、带负载能力强。在单片机的配合下,通过PWM的方法,实现了对驱动电机的轻松控速。
电源供电方案:采用双电源供电消除电机运转产生的干扰,保证单片机正常工作。在电机驱动部分,为了保证两组驱动电路都有较大的驱动电流,采用两组电池并联供电。
系统框图及工作原理
系统的组成框图如图1所示, 通过麦克风输入口输入。SPCE061A的自动增益放大器把信号转换为适合单片机处理的信号范围。然后单片机对送来的信号进行分析、运算、处理、比较,识别出相应的命令。按照编码,把控制码序列从PA.0