基于手机蓝牙技术的遥控小车_课程设计任务书(编辑修改稿)内容摘要:

(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。 串口R232的制作: 使用14个引脚的MAX232驱动器/收发器来制作。 MAX232的构成: 第一部分是电荷泵电路。 由6脚和4只电容构成。 功能是产生+12v和12v两个电源,提供给RS232串口电平的需要。 第二部分是数据转换通道。 由11114脚构成两个数据通道。 其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。 8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。 TTL/CMOS数据从T1IN、T2IN输入转换成RS232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。 第三部分是供电。 15脚GND、16脚VCC(+5v)。 MAX232工作时序如下图所示:蓝牙模块:与用户产品的连接原理图 以及实物图BT20模块的TXD需要和外部单片机的RXD相连,BT20模块的RXD需要和外部单片机的TXD相连。 核心模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接,KEY引脚对从机无效led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口底板设置LDO,~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V,绝对禁止接反电源。 可以直接连接各种单片机(51,AVR,PIC,ARM,MSP430等),5V单片机也可直接连接,无需MAX232也不能经过MAX232。 空旷地有效距离10米,超过10米也是可能的,但不对此距离的连接质量做保证配对以后当全双工串口使用,无需了解任何蓝牙协议,但仅支持8位数据位、1位停止位、无奇偶校验的通信格式,这也是最常用的通信格式,不支持其他格式。 测试方案:测试指令集如下所示:a、测试通讯 发送:AT (返回 OK,一秒左右发一次) 返回:OK b、改蓝牙串口通讯波特率 发送:AT+BAUD1 返回:OK1200 发送:AT+BAUD2 返回:OK2400 …… BAUD11200 BAUD22400 BAUD34800 BAUD49600 (默认就是这个设置) BAUD519200 BAUD638400 BAUD757600 BAUD8115200 BAUD9230400 BAUDA460800 BAUDB921600 BAUDC1382400 216。 设置超过 115200 后用电脑无法使用,要用单片机编程于高于 115200 才能使用此波特率和重新发 AT 命令设低波特率 216。 用 AT 命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。 手机端控制界面如下图所示:二、软件部分:(1)、Keil uVision;(单片机程序开发端)(2)、安卓系统控制操控软件;(安卓手机应用程序开发套件)(1)宏定义以及函数定义include define uchar unsigned char define V_TH 0XFF define V_TL 0XF6 de。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。