基于ARM的7的智能小车.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM7的智能小车 基本功能说明: 小车的正常行进 加减速 行进状态显示 按键控制,LED显示 蜂鸣器控制 小车的正常行进: 使用ARM7的4个可输出16mA电流的IO口控制小车8个方向的正常行进。 小车的正常行进: 小车的加减速: 使用arm7内部的PWM控制器,通过软件调节其输出信号的占空比,即可实现小车加减速度的控制制。 AT91SAM7S64的PA0、PA1具有PWM外设功能,可控制小车前进及后退的加减速。 行进状态显示: 小车行进过程中,通过4个发光二极管显示小车的行进状态: 前进:D3亮; 后退:D4亮; 左转:D2亮; 右转:D1亮。 电源: 小车由4节干电池供电(6V),在干电池使用一段时间后电压会降到5V以下。所以从电压及功耗的角度考虑,系统控制部分应尽量工作在3.3V电压下。使用低压差的稳压芯片MIC5209-3.3V,在输入电压大于3.5V时,就能稳定输出3.3V电压,并且功率消耗很低。 按键控制,LED显示: 上次课设时使用了HD7279A,作为数码管键盘控制芯片。它的工作电压为5V,显然不能用于小车的设计。 因此,选用了ZLG7289B控制4位数码管及8个按键,其工作电压为+2.7—6V,仍然为SPI总线通信,并且其指令与HD7279A完全兼容。 蜂鸣器控制: 扩展功能: 串口通信 USB通信 温度测量 LCD显示 无线遥控 自动寻迹,避障 步进电机控制 串口通信: 用MAX3232转换为232电平,可直接与电脑连接或者与其他标准串口通信设备连接。 USB通信: 温度测量: 使用单总线DS18B20温度传感器,检测周围环境温度。 低功耗,体积小,并且只占用CPU一个IO口资源。 LCD显示: 无线遥控: 无线遥控: 遥控器可以自己利用无线发射模块设计。也可以加上单片机控制,实现更多数据的发送。 自动寻迹,避障: 通过数字量输入接口接入光电开关,如图所示的E3F-DS10C4 : 其工作电压为2—6v,满足 小车行进过程中的电量消耗。 自动寻迹,避障: 光电开关具有一个红外发射探头,和一个红外接收头,当发射出去的红外光被反射回来接收到时,输出低电平,否则输出高电平。其距离可调(3cm-80cm)。利用它可以检测到黑线,或前方障碍物,即实现寻迹及避障功能。 步进电机控制: 更多的拓展功能: GPRS通信 GPS卫星定位 外接其他数字量/模拟量的传感器(如湿度,二氧化碳浓度等) 太阳能供电 GPRS通信: SIM-300 GPRS模块通过串口接收指令,返回数据。工作电压3.3V-4.8V。小车可控制GPRS模块进行短信的收发,或通过TCP连接登陆远程服务器。远程服务器通过Internet控制小车及接收小车的数据。 GPS卫星定位: GPS模块同GPRS模块一样,仍然可以通过串口通信。 它能返回地理位置(经纬度,精确到2.5M),海拔,方向,速度,实时时间等信息。 工业上许多场合都将GPS和GPRS配合使用,实现远程测量控制。 数字量输入接口 小车有2个8路数 字量输入接口,可外接数字信号传感器; 如:光电开关。 模拟量输入接口: 模拟量输入接口: 太阳能供电: 可采用12V太阳能板(面积30*30cm左右,输出20W),为7.2V锂电充电,为小车提供能源。 ARM7编程的简单介绍: 编译环境的使用介绍: 本周任务: 小车PCB布线 可对电路做一些改进,如:驱动电路;接口部分加静电保护等。 可对PCB的布局做一些修改。 * * 后退 0 1 前进 1 0 停止 0 0 输出状态 IOB9 IOB8 输出状态 IOB11 IOB10 右转 0 1 左转 1 0 不转 0 0 前后控制: 左右控制: 注意:不能同时出现一对IO口都输出1的情况,否则大电流直接从三极管流走,带来很大的功耗。在CPU上电复位时,应立即将4个IO口均置0。 1个IO口输出高低电平控制蜂鸣器 HD7920主控芯片的液晶,内置8000多个汉字字模。支持串行通信。 板子上带有315M无线接收模块: 没有专门的解码芯片,需要用CPU模拟通信时序自解码。 同时:系统提

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档