1、智能循迹小车智能循迹小车 【摘要】【摘要】 本课题是基于低功耗单片机的智能小车的设计与实现, 小车完成的主要功 能是能够自主识别黑色引导线并根据黑线走向实现快速稳定的寻线行驶。 小车 系统以单片机为系统控制处器;采用红外传感获取赛道的信息,来对小车的方 向和速度进行控制。此外,对整个控制软件进行设计和程序的编制以及程序的 调试,并最终完成软件和硬件的融合,实现小车的预期功能。 一、一、实验实验目的目的 这次设计智能小车的目的是为了掌握电路设计的方法和技巧。如何将学习 到的理论知识运用到实际当中去,怎样能够活学活用,深入的了解电子元器件 的使用方法,了解各种元器件的基本用途和方法,能够灵活敏捷的
2、判断电路中 出现的故障,学会独立设计电路,积累更多的设计经验 ,加强焊接能力和技 巧,完成基本的要求。并能完美的完成这次实训。 根据老师给的控制要求, 和自己的发挥扩充能力, 独立的, 大胆的去实践, 开拓创新,能够将自己的想法体现到实际电路当中去。 二、设计方案二、设计方案 该智能车采用红外传感器对赛道进行道路检测, 单片机根据采集到的信号 的不同状态判断小车当前状态,通过电机驱动芯片发出控制命令,控制电机的 工作状态以实现对小车姿态的控制。 三三、各芯片说明、各芯片说明 W981216BH-6 一种髙速度同步动态随机存取存储器(SDRAM), 具有 1M 字(words) *4 层(ban
3、ks)*16 位(bits)的存储结构组织.传输数据带宽最高达 166M 字/秒(-6)。 对SDRAM是否访问是突发导向。 在一个页面连续的内存位置可在一个1, 2, 4, 8 或整页突发访问时长和行选择组由活动命令。列地址自动生成的 SDRAM 的内部计数器在突发运作。随机栏也可以通过阅读在每个时钟周期提供其地 址。该多组特性使交织在内部银行隐藏预充电时间。通过让一个可编程的模式 寄存器,该系统可以改变突发长度,延时周期,交错或连续突发最大限度地发 挥其性能。 W981216BH 是在理想的主内存高性能应用。 特征: 1、.3V0.3V 电源 2、截至 143 MHz 时钟频率 3、2,0
4、97,152 字4 层16 位组织 4、自动刷新和自刷新 5、CAS 延时:2 和 3 6、突发长度:1, 2, 4, 8,和整页 7、突发读,写单人模式 8、自动预充电和预充电控制 9、4K 刷新周期/ 64 ms TE28F160C3BD70(快(快闪记忆体闪记忆体) 该设备提供高性能异步的包兼容密度读取与 16 位数据总线。 该器件提供三种低功耗节电功能:自动节能待机(APS),,模式和深度掉 电模式,这三个功率节省功耗的功能显着增强灵活性 特点:1、柔性 Smart Voltage 技术 2.7 V 3.6 V 读/编程/擦除 2、1.65 V2.5 V 或 2.7 V3.6 V /
5、O 选项 降低整体系统功耗 3、优化架构的代码,数据存储 4、柔性块锁定 锁定/解锁任何座,保护上电 5、低功耗 6、128-bit 保护寄存器 SN74LVC1G14 施密特触发器是一种特殊的门电路,与普通的门电路不同,施密特触发器 有两个阀值电压,分别称为正向阀值电压和负向阀值电压。这种单一的施密特 触发器逆变器是专为 1.65-V 到 5.5-V VCC 运作。该器件包含一个 SN74LVC1G14 逆变器和执行布尔函数 Y = A。 施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发 器采用电位触发方式,其状态由输入信号电位维持;对于负向递减和正向递增 两种不同变化方向的
6、输入信号,施密特触发器有不同的阀值电压。 利用施密特触发器状态转换过程中的正反馈作用, 可以把边沿变化缓慢的 周期性信号变换为边沿很陡的矩形脉冲信号。输入的信号只要幅度大于 vt+, 即可在施密特触发器的输出端得到同等频率的矩形脉冲信号。 施密特触发器的应用: 1、波形变换:可将三角波、正弦波等变换成矩形波 2、脉冲波的整形:数字系统中,矩形脉冲在传输中经常发生波形畸变,出现 上升沿和下降沿出现不够理想的情况,可用施密特触发器整形后,获得较理想 的矩形脉冲 3、脉冲鉴幅:幅度不同、不规则的脉冲信号时加到施密特触发器的输入端时, 能选择幅度大于欲设值的脉冲信号进行输出。 晶振作用:给单片机正常工作提供稳定的时钟信号。 MAX3221 MAX3221 由一条线驱动器, 一条线接收器和一个带有15-kVESD 保护的 双电荷泵。该器件可满足 TIA/EIA-232-F 要求,并在一个异步通信控制器和串 行端口连接器之间提供接口。电荷泵和四个小型外接电容器可在 3V 到 5.5V 电源电压下工作。 这些器件在数据信号率达到250 kbit / s和最高的30-V/s 驱 动