- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArduinoMega2560无线监控小车设计
基于ArduinoMega2560无线监控小车设计 摘要:本文简要介绍了一款基于Arduino Mega2560的智能无线控制小车的设计方案。智能小车主要分为传感器模块,最小系统模块,电机驱动模块,电源模块,无线控制模块,以及摄像头模块等。本方案以Arduino平台为核心部件,利用光电检测技术,红外避障,配合Arduino的软件算法实现了对小车的无线控制、wifi实时监控等功能。通过试验证明了该方案可行,智能小车最终完成了设计之初要求的各项任务。该方案对于Arduino新型集成开发环境的应用具有一定的参考价值。
关键词:智能小车 Arduino
中图分类号:TP242 文献标识码:A 文章编号:1007-9416(2013)10-0144-03
Arduino是源自意大利的一个开放源代码的硬件项目平台,该平台包括一块具备简单I/O功能的电路板以及一套类似于Java和C语言的IDE集成开发环境。Arduino用户通过USB接口直接进行编程和通信,可以用来开发交互产品,比如它可以读取大量的开关盒传感器信号,并且可以控制电灯、电机和其他各式各样的物理设备;Arduino也可以开发出和PC相连的周边装置,能在运行时与PC上的软件进行通讯。Arduino的硬件电路板可以自行焊接组装,也可以购买已经组装好的模块,而程序开发环境的软件则可以从网上免费下载和使用。
本文提出了一种基于Arduino开发环境的智能无线控制小车设计方案,包括数据采集、人机互动、智能动作在内的智能小车,加载上一台功能完备的wifi监控摄像头,以达到能够在一定距离范围内的无线操作及监控功能。
Arduino无线监控小车-参数:
主控板:Arduino Mega 2560
直流电机驱动芯片:L9110
红外模块信号放大芯片:LM339
红外模块检测距离:(白)3~30cm
监控摄像头:凯聪SIP1201
可视角度:上下120°,左右270°
图像视频传输距离:局域网无线受无线路由制约,公网无制约
无线控制模块:APC220
可控距离:空旷1000米
1 智能小车方案设计
本设计通过无线控制模块和wifi监控摄像头来实现对整个小车的定位,方案如图1所示。小车主控板通过接收无线控制模块发来的指令来进行小车的前后左右动作,同时主控板也会将收到指令后的确认信息返回至PC终端;利用wifi无线监控摄像头来通过手机实时查看到小车所运行的环境画面,随时随地的查看环境视频信息,同时该摄像头也可以使用SD卡做视频采集,将来可将其用于特殊环境下的拍摄任务。
2 硬件设计
本方案的硬件设计如图2所示。
2.1 Arduino 控制板
本设计中采用Arduino Mega控制板,核心是一片Arduino Mega 2560控制器。
Arduino Mega2560是采用USB接口的核心电路板,具有54路数字输入输出,适合需要大量IO接口的设计。处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。工作电压为5V,每个数字I/O口的直流电流为40mA。存储空间方面,板载256KB FLASH Memory(其中8KB被用作bootloader),8KB SRAM,4KB EEPROM。控制板通过标准USB线缆与电脑连接,便于在线进行程序调试。
2.2 电机驱动模块与测速模块
本设计采用L9110电机驱动芯片,但通常的电机驱动芯片中较多的采用LM298N驱动,因此在针对电机驱动模块本设计对将两者进行了对比。
L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC 之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输出端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过750~800mA 的持续电流,峰值电流能力可达1.5~2.0A;同时它具有较低的输出饱和压降;内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器、直流电机、步进电机或开关功率管的使用上安全可靠。
L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载
文档评论(0)