基于某单片机地计算机之间无线通信地实现

基于某单片机地计算机之间无线通信地实现

ID:41157672

大小:1.16 MB

页数:26页

时间:2019-08-17

基于某单片机地计算机之间无线通信地实现_第1页
基于某单片机地计算机之间无线通信地实现_第2页
基于某单片机地计算机之间无线通信地实现_第3页
基于某单片机地计算机之间无线通信地实现_第4页
基于某单片机地计算机之间无线通信地实现_第5页
资源描述:

《基于某单片机地计算机之间无线通信地实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档课程设计报告学院:专业名称:学生姓名:指导教师:时间:文案大全实用文档课程设计任务书题目:基于单片机的计算机之间无线通信的实现一、设计内容1.制作实物实现计算机之间的无线通信。2.设计硬件PCB电路板,并焊接,编写程序,调试以实现指定的功能;编写上位机界面,使得使用简单,可操作性强。3.要求系统可靠、稳定。二、进度要求1.了解设计内容2天2.方案设计3天3.系统设计4天4.结果分析2天6.撰写设计报告2天7.汇报1天学生指导教师文案大全实用文档目录摘要2引言31.课程设计目的32.方案设计42.1系统组成

2、及功能概述42.2系统硬件设计62.2.1供电部分62.2.2USB转串口模块72.2.3单片机系统92.2.4无线模块102.3软件设计112.3.1SPI初始化程序设计112.3.2发送子程序设计122.3.3接收子程序设计122.3.4上位机程序设计133.实验结果及分析134.结束语145.参考文献156.致谢157.附录16摘要文案大全实用文档本文给出了一种基于STM8系列单片机的无线通信系统的设计与实现方案,介绍了系统的结构组成,介绍了单片机作为核心控制器是如何连接PC机和无线收发器的。单片机通过串口

3、接收PC机发来的信息,通过校验数据接收是否丢包,然后通过SPI与无线模块通信将数据发送出去。接收端接收到信息后再通过串口发给另外的PC机从而实现计算机之间的通信。实验结果表明,该方案运行稳定,对实际的无线通信有参考价值。关键词:无线通信;STM8;NEF24L01基于单片机的计算机之间无线通信的实现引言文案大全实用文档无线通信在科学技术发展的今天已经变得越来越重要,并且已渗透到社会的各个角落,有着广阔的市场和业务需要。目前主要的无线技术有:蓝牙(Bluetooth),红外数据传输(IrDA),无线局域网(Wi—F

4、i)等¨。Bluetooth是无线数据和语音传输的开放式标准,它将各种通信设备、计算机及其终端设备、各种数字数据系统、甚至家用电器采用无线方式联接起来。由于蓝牙采用无线接口来代替有线电缆连接,具有很强的移植性,并且适用于多种场合,加上该技术功耗低、对人体危害小,而且应用简单、容易实现,所以易于推广。但同时其应用成本升高,普及难度增大,且通信速率较慢;IrDA是一种利用红外线进行点对点通信的技术,是第一个实现无线个人局域网(PAN)的技术,但它对于点对多点的通信显得无能为力,且红外技术只能在视线可以达到的范围内定向

5、传输,中间不能有任何阻挡,同时要求通信设备的位置相对固定,这样就无法应用于移动设备;Wi—Fi是以太网的一种无线扩展,主要目的是提供WLAN接人,但由于其硬件实现需要很大的容纳空间,且往往在商用计算机系统中实现,这就限制了其在工业领域,尤其是在某些不依赖通用计算机的特殊工业场合的应用。针对这些问题提出了一种功耗低、成本低且利于在嵌入式系统中实现的通用无线通信系统,它基于无需申请就可使用的2.4GISM频段,可广泛适用于消费类电子、无线遥控玩具、汽车用自动化、家庭自动化控制及建筑安全装置等领域。1.课程设计目的掌握

6、了解单片机硬件的设计方法、单片机编程和SCI、SPI的通信原理。课程设计主要以制作实物为主,设计、制作、焊接和调试PCB电路板,编写单片机程序和上位机程序,最后再综合调试,完成基于单片机的计算机之间无线通信的整个设计。2.方案设计2.1、系统组成及功能概述文案大全实用文档系统主要包括两个分别具有收发功能的无线通信模块,每个模块均由单片机和无线收发模块组成。系统的原理框图如图1所示,发送时,单片机接收到来自计算机的串口信息,经过校验后,通过SPI总线向RF写入控制命令及所需发送的数据,RF通过天线发送出去;接收时,

7、单片机通过SPI总线读取RF的工作状态,获取芯片相关信息及接收到的数据,再通过串口发送给计算机。两个收发模块之间相互通信,从而实现数据的无线传输。图1.通信系统结构图在系统结构中,单片机作为主控制器,需要完成数据的处理和对系统的控制。选用意法半导体公司的8位单片机STM8S103F3P6。STM8S103系列单片机具有高级STM8内核,具有3级流水线的哈佛结构,内核为扩展指令集。具有更低的系统成本,高性能和高可靠性,16MHzCPU时钟频率,完善的文档和多种开发工具选择。其外设丰富,和本文中相关的外设有,带有32

8、个中断的嵌套中断控制器,6个外部中断向量,最多27个外部中断;16位通用定时器,带有3个捕获/比较通道(IC、OC或PWM);带有8位预分频器的8位基本定时器;带有同步时钟输出的UART;SPI接口最高到8Mbit/s;32脚封装芯片上最多有28个I/O,包括21个高吸收电流输出非常强健的I/O设计,对倒灌电流有非强的承受能力等。另外其使用简单,2.95到5.5V工作电压

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。