发表于 2012-10-18 15:49 IP属地:未知
蓝牙免提和音乐播放改装。
蓝牙模块直接从网上购买,立体声蓝牙模块支持接听电话。改装的目标是尽可能都集成到CD机中,能够一键操作接听、播放和配对。
我做的稍微麻烦了一些,实现了下面的功能:
1、上电模块就自动开机,并和已经配对好的手机进行连接;
2、用音响上的一个键来实现:短按接听挂断电话、按1-2S播放音乐、按10以上进入配对状态、5S左右下一首。
3、本来还准备做来电时强制攻防切换到蓝牙通道,没有时间搞了,有点失败。
下面是采购的蓝牙模块(那个小的时备用的):这个模块把播放、音量控制和电源开关都引出来了。如果要减少工作量,而且不怕多几个操作按钮,可以直接把这些小按钮引出来。
因为要加入单片机来实现一键控制,最好把这个模块固定在电路板上。我把MIC输入、音频输出、按钮和5V电源全部引出到电路板上了。
采用AVR的M16来实现上电开机,原来的模块是上电后要按一下PWR键才能开机的。要注意下面几点:
1、由于不确认原来的模块在按钮没有接通的情况下到底是高电平还是高阻态,建议直接用继电器来控制,这样最稳妥;
2、按键短按的时间控制在250-300ms比较合适,程序中没有必要使用按键防抖的检测;
3、上电开机到模块开始工作延时时间要在1.5s左右,同时代码中注意复位看门狗。
再次说明如果你不想这麻烦实现一键控制,完全可以只把PWR键引出的,别的都不要了。播放、音量控制都在手机上完成,毕竟开车最关键的是用来接听电话的操作。
整体调试的重点:
1、在调试这个模块的时候不需要车上的音响的,可以在家里用功放(或者电脑上的有源音响也可以的)来调试;
2、MIC可以采用一般的驻极体话筒:这个模块本身MIC输入部分带有噪音抑制电路,驻极体话筒直接接入就可以了,但要注意极性别搞反了;
3、话筒的输入不管线路多短,一定要采用屏蔽线,屏蔽层接地。这是在改装我的GL8的时候一直忽视的地方,折腾了很久。市面上很多导航蓝牙一体机都有这个问题,结果就是接电话的时候对方能听到回音,非常难受。
4、测试效果的时候直接把mic放在音响附近,主要测试一下回音。
这是我用到的面板上的控制键和原来的AUX输入,因为原来是带AUX输入的,我省了不少时间。
1、如果么有AUX输入,加装不麻烦的。找到电路板上的音源控制部分的IC,上网去找这个IC的手册,肯定可以找到。
2、我是废掉了原来的CD,用了CD机的出仓键。接面板上的按键的时候,一定要把按钮的两个输出线完全割断,免得和原来的电路有冲突。
。。。。。。后面继续。。。。。
[
本帖最后由 letbe 于 2012-10-24 09:51 编辑 ]