基于ARM和FPGA的智能小车监控系统

万方数据

万方数据

万方数据

曩蕾圈国匿圜

堕垂坐董;星王垒墨坚垫曼旦鱼垒鱼塑筐型!至鉴蕉丞统

双方就此建立了连接[8]。客户端通过send()发送请求命令,服务器调用recv()函数接收该请求命令,通过命令解析来执行具体的操作,若收到图像采集命令,服务器端打开摄像头驱动,设置图像像素大小后,将采集到YCbCr数据进行JPEG的压缩并保存为.jpg格式的图片。然后将该图片发送到客户端,客户端将该图片在图像显示区域显示;若收到速度采集命令,服务器端打开定时器,打开外部中断EINTl9,用于计数,当定时时间到后,将计数脉冲转换为以cm/s为单位的速度发送到客户端,客户端将采集到速度在速度显示区显示;若收到控制车模运行状态,如前进、后退、左转、右转,服务器端打开GPIO驱动,通过GPl0端口输出控制信号,控制FPGA输出占空比可调的PWM信号,即可控制车模的运行状态。

客户端负责发送控制车模、图像采集、速度采集的命令,然后将服务器端发送过来的图像、速度信息进行显示。客户端的监控界面如图8所示。

图8客户端监控界面

远程地址栏输入服务端IP地址,点击“创建连接”按钮即可和服务器端进行连接,连接成功后,就可以进

行一系列的命令发送。

4结

该设计在自制电路板板上进行了软、硬件的系统集成及测试。测试结果为:图像采集时钟24MHz;图像采集速度为30f/s;行同步频率为14.5kHz,图像采集像素为640×480;JPEG压缩比达到10:1;运动控制命令响应时间为5ps,网络传输速率达10Mb/s。

参考文献

[1]芮晴波.基于FPGA的智能小车系统[D].镇江:江苏大

学,2007.

[23王朝盛.基于16位单片机MC9S12DGl28B智能车系统的

设计[D].天津:天津工业大学,2007.

[3]刘万志.基于ARM9的图像采集系统设计[D].北京:北京

交通大学,2008.

[4]FIERROR,LEWISFI。.Controlofnonholonomicmobile

robotusingneural

networks[J].IEEE

Transactions

on

Neu—

ralNetworks,1998,9(4)589~600.

[5]周立功.ARM&WinCE实验与实践——基于¥3C2410

[M].北京:北京航空航天大学出版社,2007.

[6]何宗键.WindowsCE嵌入式系统[M].北京:北京航空航天

大学出版社,2006.[7]OmniVision

TechnologiesInc.0V9650color

CMOSSXGA

(1.3

MegaPixel)camerachipdatasheet[EB/OI。].2004~12—

07.http://www.dragonwake.com/download/armq-down—load/ov9650.pdf.

[8]汪兵.EVC高级编程及其应用开发[M].北京:中国水利水

电出版社,2005.

[9]王庞伟,夏路易.基于¥3C2440A和WinCE的嵌入式导航

系统设计口].现代电子技术,2009,32(12):31—32.

作者简介:绦素华

1980年出生,河南禹州人,助教,硕士。主要从事电子电路设计的研究。

方旭1979年出生,河南禹州人,硕士。主要从事仪器仪表及软件编程的研究。

司洪昌

1984年出生,河南新乡人,硕士。主要从事电子电路的研究。

(上接第58页)

[63章常永,刘育.CMM的结构和基本内容[M].武汉:武汉大

学出版社,2004.

[7]刘文威,宁传成.CMM

Level

2实战[M].北京:电子工业出版社,2004.

[8]孟迎霞,唐琦.CMM布道中国:一切刚刚开始[J].计算机技

术与发展,2003(3):46—48.

62

[9]王艳慧.基于CMM的软件过程改进实践[J].计算机技术与

发展,2008(18):141—143.

[10]李磊.基于CMM的软件过程改进方法的研究[D].西安:

西北工业大学,2007.

[11]王宏.军用CMM及其在雷达软件开发中的作用[J].现代

雷达,2005,27(1):62-65.

作者简介:胡

毂男,1978年出生,河南罗山人,硕士研究生,助理工程师。研究方向为信息处理及软件质量保证。

男,1979年出生,北京人,工程师。研究方向为软件开发。

万方数据

相关文档
最新文档