新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM自主避障机器鱼设计

基于ARM自主避障机器鱼设计

作者:时间:2012-08-24来源:网络收藏

LCD的工作受其控制器控制完成,图5为LCD控制器功能图。通过LCD控制器的寄存器组REGBANK来对LCD控制器的各项参数进行设置。而LCDCDMA则是LCD控制器专用的DMA通道,负责将视频数据从显存(显存是SDRAM中的一块区域,可利用REGBANK编程设定)中取出,并从VIDPRCS从VD[23:0]发送给LCD屏。同时LPC3600和TIMECEN负责产生LCD屏所需的控制时,然后从VIDEOMUX送给LCD屏。TIMEGEN包含可编程逻辑,可通过程序进行设定。TIMEGEN能产生不同LCD屏驱动电路所需要的时序信号。

本文引用地址:http://www.eepw.com.cn/article/148550.htm

e.JPG


LCD部分接口介绍。VFRAME/VSYNC/STV接口:传送LCD控制器和LCD驱动器之间的帧同步信号。
VLINE/HSYNC/CPV接口:传送LCD控制器和LCD驱动器之间的同步脉冲信号。
VCLK/LCD_HCLK接口:传送LCD控制器和LCD驱动器之间的像素时钟信号。
VM/VDEN/TP接口:传送LCD驱动器使用的交流信号。
VD [23:0]接口:LCD的像素数据输出端即RGB信号线。

2 系统软件
2.1 主程序流程
芯片通过AD管脚对红外传感器的发射模块传送命令。发射模块发射红外线,接收模块接收遇到障碍物反射回来的红外线,根据返回光强产生相应的模拟电压,经过A/D转换器后变成十位的二进制数据量,通过一定算法计算出到障碍物的距离。芯片判断计算出的距离与预设值的逻辑关系,根据结果判断是否进行避障。摄像头采集图片后,将图片缓存于SDRAM中,LCD读取数据并将图像显示出来。主程序流程如图6所示。

f.JPG



关键词: 设计 机器 自主 ARM 基于

评论


相关推荐

技术专区

关闭