×
嵌入式开发 > 详情

基于miniC-A101FS和单片机AT89C2051的全自动化导游机设计

发布时间:2020-06-23 发布时间:
|

电子导游系统发展有个过程,最开始时是一种半自动化系统,功能是把景点信息以语音文件格式存储在导游机里,一般通过键盘直接键入景点代码,选择播放。这种类型的导游机,缺点是要输入景点代码,很不方便。发展到现在,出现了全自动化的导游机,它在景点先安放无线发射模块,这些发射模块可以控制工作范围,这样在各个景点就有不同的编码信号。游客到达景点后,游客手上的导游机会自动接收编码信号,经过解码后,由控制中心控制语音播放即可。本文介绍了这一全自动化导游机的设计,采用了miniC-A101FS单片机AT89C2051配合使用。

1 miniC-A101FS和SC2272的介绍

1.1 miniC-A101FS

miniC-A100FS是串口控制的语音模块,使用简单,扩展灵活且性能高。该模块不仅提供丰富的串口命令用于控制语音模块播放,还可以向上位机提供查询命令。其特性如下:

◆支持MPEG1/2/2.5 layer3的MP3格式播放;
◆支持USB2.0,通过USB接口更新音乐;
◆提供串口控制;
◆支持Flash容量范围:0~1 024 MB;
◆支持SD卡。

1.2 SC2272

SC2272和SC2262配套使用。它们采用CMOS工艺制造,最多拥有12个地址引脚,可支持多达531 441个地址的编码,因此极大地减少了码的冲突。SC2262完成发射,送出SC2262当前的地址编码和数据位数据。当SC2272与SC2262地址一致时,SC2272接收到2帧以上SC2262的串行码,SC2272和SC2262的振荡频率必须一致。当SC2272收到有效信号时,其引脚VT将变成高电平。

2 电子导游系统的电路及系统构成

设计的系统中,射频发射模块被分布在景区的各个景点中,它们工作在不同的编址信号上。电子导游机采用比较通用的51系列单片机AT89C2051作为系统的控制处理单元,利用P1口循环给解码芯片SC2272发送00H~FFH的数据,作为它们的地址;同时,射频接收头J04P将接收到的信号送至SC2272解码,如果解码的信号与单片机给地址预设的信号一致,将触发中断INT1,进入中断处理子程序,在中断处理子程序中,将进人对应的中断处理程序进行放音。TXD将用于与语音模块进行串行通信,P3口的INT1用于中断。系统功能由发射部分和接收部分构成。

发射部分采用集成了SC2262和F05P发射头的发射模块,工作距离可通过天线的长短和工作电压的高低来调节。接收部分就是游客手持的电子导游机,系统框图如图1所示。



SC2272解码出来的地址码与预设的地址码一致时,VT脚便从低电平跳到高电平,将此信号送反相器取反后,触发中断INT1;中断控制子程序通过RXD、TXD向语音播放模块发送指令“2404010000”,语音播放模块便开始播放景点介绍。系统电路如图2所示。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
基于嵌入式系统的CAN总线网络通信流程设计