采用华邦(Winbond)公司的ISD2560语音录放集成芯片作酒精浓度值播放,电路如图5所示 。话筒采用差分形式接入到片内前置放大器的MIC端和MIC REF端,以抵消噪声和提高输入共模抑制比 。扬声器接成双端输出形式,输出功率为单端用法时功率的4倍 。单片机的P2口、P3.0和P3.1口线分别与地址线A0~A9相连,用来设定ISD2560片内480 KB EEPROM(地址为0H~257H)中存储语音段的起始地址,录音和放音功能均从该起始地址开始,录音过程中信息段地址自动增加 。本系统在ISD2560中需录入语音信息有:“当前酒精浓度值为”、“零”、“一”、“二”、“三”、“四”、“五”、“六”、“七”、“八”、“九”、“十”、“百”、“千”、“点”、“ppm(浓度单位)” 。由于ISD2560的语音录放时间为60 s,按每秒3个汉字计算,则可录放180个汉字,因此满足播报要求 。此外,通过P3.0、P3.1和P2.0~P2.6口线可以配置ISD2560的操作模式[7-8](地址为300H~3FFH) 。P3.4~P3.6口线分别用来控制语音芯片的片选、芯片的开关、录音/放音模式选择 。P3.2口用来判断芯片的存储空间是否已经填满或者信息存储是否溢出 。由于录音时在每个信息段结尾处自动插入标志,当放音遇到该标志时产生宽约为12.5 ms的负脉冲 。用P3.3口检测到此脉冲的上升沿后才播放另一段录音,避免语音播放不连续 。
2.4 无线收发电路
系统采用NORDIC公司生产的工作于2.4~2.483 5 GHz的ISM频段的单片无线收发器芯片nRF24L01完成无线数据的收发工作,nRF24L01的最高传输速率为2 Mb/s,电路如图6所示 。稳压芯片LM1117-3.3 V将5 V输入电压转换成3.3 V给nRF24L01供电 。nRF24L01与单片机接口为四线SPI方式,CSN、SCK、MOSI、MISO管脚分别是SPI的片选使能线、时钟线、数据输入线、数据输出线 。IRQ为中断信号线(低电平有效),接至单片机的外部中断管脚,单片机主要是通过该接口线与nRF24L01进行通信并判断数据接收和数据发送是否完成 。CE为芯片的RX/TX模式选择线 。IREF为参考电流输入端,通过22 kΩ电阻接地 。管脚ANT1和ANT2给天线提供平衡的RF输出,通过后接的简单射频网络匹配电路获得单端50 Ω的阻抗输出 。网络匹配电路在发送模式时阻止谐波,在接收模式时克制本地振荡漏出 。VDD_PA管脚输出1.8 V电压,给片内功率放大器提供电源 。
2.5 数据接口通信电路
接收端的计算机与单片机间的通信由串行USB接口集成电路CH340T完成,如图7所示 。CH340T支持USB1.1或者USB2.0/USB3.0通信,具有仿真接口,并且可以升级外围串口设备,支持常用的MODEM联络信号,支持IRDA规范的SIR红外通信,提供RS23RS48RS422接口等功能 。CH340T内置有独立的收发缓冲区,支持通信波特率50 b/s~2 Mb/s的单工、半双工、全双工等异步串行通信 。图7中,在CH340T芯片的发送脚TXD上反接一个二极管1N4001,防止该引脚将电流倒灌到单片机;在接收引脚RXD上加一个300 Ω的限流电阻来防止单片机对CH340T倒灌电流;从而避免电流倒灌导致不需要供电工作的另一方芯片继续工作 。
3 系统软件设计
3.1 下位机软件设计
下位机的程序开发和调试是在Keil μVision4集成开发环境下进行的,包括发送端和接收端的软件设计 。
3.1.1 发送端软件设计
发送端软件流程如图8所示 。单片机上电后进行系统初始化,完成单片机内部系统变量的初始化以及TLC154DM-16ISD2560和nRF24L01等外部设备的初始设置;然后延时大约5 min,预热传感器TGS2620,保证传感器工作正常;程序初始化结束后,系统进入监控状态 。若报警阈值设置键按下,进入报警限设置模式;若录音键按下,进入录音模式;然后启动A/D转换获取采样数据,作滤波处理、标度变换和系统误差校正后得到被测酒精浓度值 。该值与报警阈值比较,若结果是“大于”或“等于”,启动蜂鸣器发声程序,作声音报警,提示酒精浓度超标;接着该值在DM-162液晶模块上实时显示;最后判断放音键是否按下 。若按下则根据酒精浓度值查找ISD2560中对应语音信息的存储地址开始放音;放音结束后,该值由nRF24L01发送程序发送到接收端;待发送完成后,采集、显示和发送新一轮的酒精浓度数据 。
推荐阅读
- 外置无线网卡能不能增加信号强度
- 酒精含量5%是几度,5g的盐放在95的水中含盐量是多少
- 外国人的格言
- 知否知否应是绿肥红瘦 知否知否多少集
- 完整榴莲怎么保存
- 碗可以用白醋消毒,水果表面可以用75%酒精消毒
- 用含有酒精的化妆水怎么样
- 东华帝君的另一种柔情 东华凤九床文
- 酒精在什么条件下可燃,酒精是容易什么和什么的液体
- 无线蓝牙耳机怎么用