欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于单片机24L01无线遥控车设计毕业设计.docx

    • 资源ID:10000263       资源大小:309.58KB        全文页数:14页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机24L01无线遥控车设计毕业设计.docx

    1、基于单片机24L01无线遥控车设计毕业设计摘 要随着单片机集成功能的发展,其应用领域也逐渐的由传统的控制扩展为控制处理、数据处理以及DSP等领域,整个系统中,微控制器采用了STC公司的STC89C52RC,软件设计中使用24L01作为无线通信芯片,由上位机发送信号,遥控小车的走向,接收端单片机对信号做出处理做出不同的反应,控制遥控车前进、后退、转弯、开灯等动作。概括来说,本实验就是用遥控器接收控制信号,用单片机控制直流电机输出相应的电平控制车辆的前行或者后退等动作,进而实现小车的智能遥控功能。关键词:C51单片机 遥控 智能车1 无线遥控系统概述1.1开发背景无线通信技术是近几年来比较流行的一

    2、种通信技术,他具有稳定性强、传输速率高、功耗低等优点。具有广泛的应用背景。选择此课题的目的在于通过学习和实践,了解并应用无线遥控技术。随着人们物质生活水平的提高,人们对精神生活的追求也愈加强烈,对信息的渴求已成为了人们必不可少的需要,更加简捷与新颖的信息传递方式无疑会给人们带来耳目一新的感受。而我们以前小时候耍的那种没有遥控装置的小车现在都已经过时了,现在市面上卖得大多都是带遥控装置的小车。而现代工具务求简捷化、便携化,因此,摇控装置的到来,必将会给人们带来一种新的感受方式。本文就简单的介绍了下使用SCTX2B/SM6135一对CMOS集成芯片制作成的发射以及接收电路的无线遥控车来说说现代无线

    3、遥控技术。買鲷鴯譖昙膚遙闫撷凄。1.2无线遥控技术介绍及其运用无线遥控,顾名思义,就是一种用来远程控制机器的装置。现代的遥控器,主要是由集成电路电板和用来产生不同讯息的按钮所组成。时至今日,无线遥控器已经在生活中得到了越来越多的应用,给人们带来了极大的便利。而现在无线遥控技术越来越多的运用在我们的生活当中,随着科技的进步无线遥控器也扩展到了许多种类,简单来说常见的有2种,一种是家电常用的红外遥控模式(IRRemoteControl),另一种是防盗报警设备、门窗遥控、汽车遥控等等常用的无线电遥控模式(RFRemoteControl)。綾镝鯛駕櫬鹕踪韦辚糴。常用的无线电遥控系统一般分发射和接收两个

    4、部分。发射部分一般分为两种类型,即遥控器与发射模块,遥控器和遥控模块是对于使用方式来说的,遥控器可以当一个整机来独立使用,对外引出线有接线桩头;而遥控模块在电路中当一个元件来使用,根据其引脚定义进行应用,使用遥控模块的优势在于可以和应用电路天衣无缝的连接、体积小、价格低、物尽其用,但使用者必须真正懂得电路原理,否则还是用遥控器来的方便。驅踬髏彦浃绥譎饴憂锦。2 系统设计简介2.1 无线遥控技术简介无线遥控,顾名思义,就是一种用来远程控制机器的装置。现代的遥控器,主要是由集成电路电板和用来产生不同讯息的按钮所组成。时至今日,无线遥控器已经在生活中得到了越来越多的应用,给人们带来了极大的便利。而现

    5、在无线遥控技术越来越多的运用在我们的生活当中,随着科技的进步无线遥控器也扩展到了许多种类,简单来说常见的有2种,一种是家电常用的红外遥控模式(IR Remote Control),另一种是防盗报警设备、门窗遥控、汽车遥控等等常用的无线电遥控模式(RF Remote Control)。猫虿驢绘燈鮒诛髅貺庑。2.2 设计要求制作VB上位机操作界面,使用上位机程序控制小车的前进、后退、左转、右转、停止。 2.3 设计方案论证方案一:采用多种数字逻辑模拟电路来实现遥控发射接收的设计要求,这样设计的电路整体比较复杂,而且不宜完成发挥部分的功能要求。所以方案一不采用。锹籁饗迳琐筆襖鸥娅薔。方案二: 可以采

    6、用wifi来实现发射与接收的设计要求,但是设计复杂而且成本较高,所以放弃方案二。方案三:系统采用8051为核心的单片机控制系统,通过无线芯片nRF24L01来实现发射与接收的设计要求,单片机通过模拟SPI接口可以方便的实现对nRF24L01的控制,且单片机的控制电路很容易实现扩展,比如语音模块、测温I2C模块、时钟模块、A/D模块等。故采用方案三。整体设计框图如图.1所示。構氽頑黉碩饨荠龈话骛。前进后退左转右转加速輒峄陽檉簖疖網儂號泶。图2.1 脉冲计数器总体电路结构框图3硬件设计电路3.1 硬件整体设计概述本系统使用STC89C52RC为控制核心,通过SPI接口控制nRF24L01发送命令。

    7、在本系统中,主要由与上位机相连的单片机作为发送端A,直接控制小车的单片机系统作为接收端B,发送端从上位机接收到指令,并把该指令通过无线模块发送给接收端B,接收端收到该指令后将此指令转换为控制信号,控制小车的动作。尧侧閆繭絳闕绚勵蜆贅。3.2硬件组成介绍3.2.1 MCS-51单片机介绍MCS51单片机的基本结构如图1.1所示,其基本结构包括: 8位CPU; 片内震荡器及时钟电路; 32根I/O口线; 外部存储器ROM和RAM寻址范围各为64KB; 2个16位定时器/计数器; 5个中断源,2个中断优先级; 全双工串行口; 布尔处理器。8051单片机的存储器结构特点之一是程序存储器和数据存储器分开

    8、,并有各自的寻址机构和寻址方式。这种结构的单片机称为哈佛结构单片机。识饒鎂錕缢灩筧嚌俨淒。8051单片机在物理上有四个存储空间:片内程序存储器和片外程序存储器;片内数据存储器和片外数据存储器。凍鈹鋨劳臘锴痫婦胫籴。 图3.1 8051单片机的基本结构恥諤銪灭萦欢煬鞏鹜錦。8051单片机有4个8位的并行接口,记作P0,P1,P2和P3,共32根口线,实际上它们就是SFR中的4个。这4个接口特性上主要差别是P0,P2和P3都还有第二功能,而P1口只能用做I/O口。4个口的驱动能力也是不相同。P1,P2和P3都能驱动3个LS TTL门,并且不需外加上拉电阻就能驱动MOS电路。P0能驱动8个LS TT

    9、L门,但驱动MOS电路时,若作为地址/数据总线,则可以直接驱动;而作为I/O口时,需外接上拉电阻才能驱动MOS电路。鯊腎鑰诎褳鉀沩懼統庫。3.2.2 nRF24L01无线模块的介绍(1)nRF24L01介绍nRF24.L01是一款新型单片射频收发器件,工作于2.4 GHz2.5 GHz ISM频段。供电电压为1.9 V3.6 V。24L01各管脚如表1所示。图2 nRF24L01引脚结构内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,在以-6 dBm的功率发射时,工作电流也只有9

    10、 mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。硕癘鄴颃诌攆檸攜驤蔹。(2)24L01的主要特点 GFSK调制: 硬件集成OSI链路层; 具有自动应答和自动再发射功能; 片内自动生成报头和CRC校验码; 数据传输率为l Mb/s或2Mb/s; SPI速率为0 Mb/s10 Mb/s; 125个频道:与其他nRF24系列射频器件相兼容;表 1 SCTX2B的管脚说明引脚名称引脚功能描述1CE数字输入RX或TX模式选择2CSN数字输入SPI片选信号3SCK数字输入SPI时钟4MOSI数字输入从SPI数据输入脚5MISO数字输出从SPI数据输出脚

    11、6IRQ数字输出可屏蔽中断脚7VDD电源电源(+3V)8VSS电源接地(0V)9XC2模拟输出晶体振荡器2脚10XC1模拟输入晶体振荡器1脚/外部时钟输入脚11VDD-PA电源输出给RF的功率放大器提供的+1.8V电源12ANT1天线天线接口113ANT2天线天线接口214VSS电源接地(0V)15VDD电源电源(+3V)16IREP模拟输入参考电流17VSS电源接地(0V)18VDD电源电源(+3V)19DVDD电源输出去耦电路电源正极端20VSS电源接地(0V)(3)工作原理发射数据时,首先将nRF24L01配置为发射模式:接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由S

    12、PI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10s,延迟130s后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR一致)。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TX FIFO中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TX FIFO中数据保留以便再次重发;MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知M

    13、CU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。阌擻輳嬪諫迁择楨秘騖。接收数据时,首先将nRF24L01配置为接收模式,接着延迟130s进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在RX FIFO中,同时中断标志位RX_DR置高,IRQ变低,产生中断,通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。氬嚕躑竄贸恳彈瀘颔澩。3.2.3电机驱动模块L298N介绍L

    14、298N是一款单片集成的高电压、高电流、双路全桥式电机驱动,设计用于连接标准TTL逻辑电平,驱动电感负载(诸如继电器、线圈、DC和步进电机)。L298N提供两个使能输入端,可以在不依赖于输入信号的情况下,使能或禁用L298器件。釷鹆資贏車贖孙滅獅赘。L298N低位晶体管的发射器连接到一起,而其对应的外部端口则可用来连接一个外部感应电阻。L298N还提供一个额外的电压输入,所以其逻辑电路可以工作在更低的电压下。怂阐譜鯪迳導嘯畫長凉。L298N引脚与实物图如图3和图4 。图3 L298N的管脚图(1) L298N模块特点 具有信号指示 转速可调 抗干扰能力强 具有过电压和过电流保护 可单独控制两台

    15、直流电机 可单独控制一台步进电机 PWM脉宽平滑调速 可实现正反转 采用光电隔离图4 L298N实物图(2) L298N使用说明L298N为15个管角的单块集成电路,高电压,高电流,四通道驱动,设计用L298N来接收DTL或者TTL逻辑电平,驱动感性负载(比如继电器,直流和步进马达)和开关电源晶体管。内部包含4通道逻辑驱动电路,其额定工作电流为 1 A,最大可达 1.5 A,Vss 电压最小 4.5 V,最大可达 36 V;Vs 电压最大值也是 36 V。L298N可直接对电机进行控制,无须隔离电路,可以驱动双电机。根据L298N芯片的特点以及SPCE061A自身的特点,把IOA4IOA7作为

    16、输出口,分别与L298N的IN1IN4相接,其VS、VSS分别接+12 V、+5 V电源,其输出口OUT1OUT2接转向电机,OUT3OUT4接驱动电机。谚辞調担鈧谄动禪泻類。4.软件系统设计4.1上位机设计上位机通过VB编写,软件流程图如图4.1所示。主界面如图4.2所示。 图4.2 上位机界面设计图4.1 上位机程序流程图上位机发送的编码对应的指令如下表所示:表 2编码与相对应的控制命令发送码功能q前进h后退Z左转弯y右转弯s停止4.2下位机设计 下位机分为发送端和接收端,发送端负责将上位机发送的命令转换为命令编码发送给接收端,接收端接收到命令编码后将此编码转换为相应的控制信号送给电机驱动

    17、。发送端的程序流程图如图9所示,接收端如图10所示。嘰觐詿缧铴嗫偽純铪锩。收到命令图4.3发送端程序流程图熒绐譏钲鏌觶鷹緇機库。收到命令单片机最小系统如图4.5所示。电机驱动仿真如图4.6所示。图4.5 单片机最小系统图 4.6 电机驱动电路设计电机驱动信号如下表所示:表 3 电机控制信号说明EN A(B)IN1(IN3)IN2(IN4)电机运行情况HHL正转HLH反转H同IN2(IN4)同IN1(IN3)快速停止LXX停止参考文献1 单片机系统设计及工程应用 雷思孝等 西安电子科技大学出版社2 电路基础 吴大正 西安电子科技大学出版社3 c+程序与设计语言 揣锦华等 西安电子科技大学出版社5 MCS51/96系列单片机原理及应用 孙涵芳 北京航空航天大学出版社


    注意事项

    本文(基于单片机24L01无线遥控车设计毕业设计.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开