云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于蓝牙模块的52单片机 - 图文

基于蓝牙模块的52单片机 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 23:01:08

第五章 系统的调试

5.1 系统设计的过程

我的毕业设计是通过蓝牙配对成功成为一条串口线,进行数据传输。再设计时,我选用蓝牙模块作为串口线的基础器件,因为,模块方便调试,并且模块的主从机是自动配对的,不需要人工配对,这样就不用考虑蓝牙协议的问题了,同时,我们在制作上也减少了很大的压力。单片机系统是这次设计的核心,在设计系统时,我选用STC89C52RC芯片作为核心芯片,LD3320语音识别系统,再设计LED灯时,我接了1K的电阻起到限流电阻作用。同时,我为了让单片机随时可以重新满状态,我设计了复位电路。复位的电路需要接一个10K的上拉电阻。为了蓝牙模块实现透传,蓝牙的透传需要串口的电压RXD=3.3V,TXD=3.3V,VCC=3.3V。我用2N3904将5.0V-RXD降压输出3.3V-TX原理:当2N3904的集电极电压为3.3V时,基极电压为5.0V时,三极管截止则此时输出的集电极输出的电压及为3.3V-TX。S8050将5.0V-TXD降压输出3.3V-RX原理:当S8050的发射极和基极电压均为5.0V时,发射极和基极电压压降为0V,则集电极输入的电压即为串口RXD的输出电压3.3V-RX。

在毕业设计监测时发现了晶振电路的问题,但是也很快找到了晶振不起振的原因,所以当一整个毕业设计没有带来很大的影响,也这个问题中了解到的很多晶振不起作用的原因和解决的办法,让我的专业知识的得到了充实。

我选择11.0592M晶振是它更适合在我的设计中来完成晶振电路的功能,特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。如果用12Mhz晶振,则波特率都是有偏差的,比如9600,用定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都是可以的,所以也还能用STC90C516 晶振12M 波特率9600 ,倍数时误差率6.99%,不倍数时误差率8.51%,数据肯定会出错。 这也就是串口通信时大家喜欢用11.0592MHz晶振的原因,在波特率倍速时,最高可达到57600,误差率0.00%。 用12MHz,最高也就4800,而且有0.16%误差率,但在允许范围,所以没多大影响。至于单片机晶振上这两个电容我选择22pf,该电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在20-30pf。它会影响到晶振的谐振频率和输出幅度。但如果两个电容太小或太大,则单片机系统不易起振或振荡不稳定可以减小输入端对地电容量, 而增加输出端的值以提高反馈量。

毕业设计的输出电压位5V,语音模块的工作电压为3.3V,之前设计的降压模块只是针对单片机和蓝牙模块之间的正常工作所设计的,为了使得语音模块正常工作,我通过电平转换来连接,主要用光耦隔离来完成。

16

5.2 系统模块的调试

蓝牙模块调试:先给两个蓝牙模块上电,然后主机自动搜索从机,配对成功后。打开串口助手,验证配对是否成功。如果成功,主机的串口助手发送数据或文字从机的串口助手相应可以收到与主机相同的数据或字符。该结果证明蓝牙调试成功。 单片机系统调试:分别对主、从机编写串口程序,将程序通过USB四针下载线下载到单片机中,将两个单片机系统的RXD、TXD交错相接,按下从机的按键,主机的LED灯相应被点亮。该现象证明两个单片机系统可以进行串行通信。

5.3 结论

在每次的失败里吸取了成功的经验,然后不断改进和完善后,我的毕业设计已经达到了我以上说描述的功能和要求。但是,在基本的功能实现了以外,还有一些不足,比如:外观难看;各模块之间连接的导线很混乱,有时候会很难区分;在软件编写中,输入语音的除颤时间不够,识别的时候会发生不能识别的情况。

事无巨细,虽然毕业十几有很多的不足,却也达到了基本要求,在反复的修改和完善以后,我相信会更加的完美。

17

第六章 结束语

从开题报告到最后毕业设计的完成,是在学校老师和同学的帮助下自主完成的。在我们的生活中,电子信息都是随处可见的,但是里面蕴含的专业知识是学之不尽的,在大学的四年专业学习中我了解的这门专业,认真学习了专业知识,明白了学无止境的道理。这次的设计是对我四年学习成果的检测和自我的评价。

在我遇到问题时,老师和同学都会提示我,让我懂得了道理,也明白的做法。程序的编写是我欠缺的,所以很多时间我都在学习和总结编写程序的方法,熟练的应用程序编写软件。学习过程中的方法是我得到最好的回报,这些都会在以后的生活中起到很大的作用。

毕业设计从挑选课设题目,查阅资料,到研究出总体设计,详细设计,再到最后的编程上机调试,修改程序,完善程序,收获颇多。锻炼了发现问题、分析问题和通过查看相关资料来解决问题的能力以及团队合作能力。丰富了自己的专业知识,借助仿真软件,把课堂中所学到的知识,应用到自己的毕业设计当中,让自己的知识得到一个整体的融合,做到理论联系实际,通过毕业设计,让我了解到到自己对单片机C语言应用编程能力有很大的欠缺,以后的学习中要更加努力。

这次的毕业设计是一个很重要的实践,提高了我专业方面的综合素质,加强了我的动手能力,也让我在创新方面有了长足的进步。

毕业设计是学校对我们四年专业知识的一个考核,也是我们对自己大学生活的一个总结,设计本身是一种创新,在这个过程追遇到很多问题,以后的生活中也会遇到很多的问题,我们也要像做毕业设计时候一样,遇到问题解决问题,不断的学习才能不断的进步。

18

参考文献

[1]杨金岩,郑应强,张振仁.8051单片机数据传输接口技术与应例[M].北京:人民邮电出版社.

[2]马忠梅,籍顺心,张凯,马岩编著.单片机的C语言应用程序设计.北京航空航天大学出版社,2007年2月.

[3]李全利编著.单片机原理及应用技术.高等教育出版社,2006年12月. [4]扬志忠,卫桦林编著.数字电子技术.高等教育出版社,2005年5月.

[5]周良权,傅恩锡,立世磬编著.模拟电子技术基础.高等教育出版社2005年12月. [6]常敏,王涵,范江波等编著.51单片机应用程序开发与实践.电子工业出版社,2009年3月.

[7]冯建华、赵亮编著.单片机系统设计与开发.人民邮政出版社,2004年11月. [8]求是科技编著.单片机典型外围器件及应用实例.人民邮政出版社,2006年2月. [9] 胡汉才.单片机原理极其接口技术[M].北京:清华大学社,2004.96-103. [10]傅杨烈.单片机原理与应用教程[M].北京:电子工业出版社,2002.80-92. [11]潘永雄. 新编单片机原理及应用[M]. 西安:西安电子科技大学出版社,2003. [12]韩志军,沈晋源,王振波. 单片机应用系统设计---入门向导与设计实例北京:机械

.

[13]沈红卫. 单片机应用系统设计实例与分析[M]. 北京:北京航空航天大学出版社. [14]冯育长等.单片机系统设计育实例分析[M],西安电子科技大学出版社,2007. [15]李念强等.单片机原理及应用[M],机械工业出版社,2007.

19

搜索更多关于: 基于蓝牙模块的52单片机 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第五章 系统的调试 5.1 系统设计的过程 我的毕业设计是通过蓝牙配对成功成为一条串口线,进行数据传输。再设计时,我选用蓝牙模块作为串口线的基础器件,因为,模块方便调试,并且模块的主从机是自动配对的,不需要人工配对,这样就不用考虑蓝牙协议的问题了,同时,我们在制作上也减少了很大的压力。单片机系统是这次设计的核心,在设计系统时,我选用STC89C52RC芯片作为核心芯片,LD3320语音识别系统,再设计LED灯时,我接了1K的电阻起到限流电阻作用。同时,我为了让单片机随时可以重新满状态,我设计了复位电路。复位的电路需要接一个10K的上拉电阻。为了蓝牙模块实现透传,蓝牙的透传需要串口的电压RXD=3.3V,TXD=3.3V,VCC=3.3V。我用2N3904将5.0V-RXD降压输出3.3V-TX原理:当2N3904的集电极电压为3.3V时,基

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com