关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于Linux和s3C2440的GPC控制器设计

基于Linux和s3C2440的GPC控制器设计

作者:时间:2009-12-14来源:网络收藏


近年来,Internet的网络化系统已成为国内外测控领域研究的热点,在石油勘探开发、钢铁化工等领域有着广阔的应用前景。而和研发是整个网络系统的关键和核心。在一些地域高度分散以及环境恶劣的控制现场,使用嵌入式系统作为节点,可更有利于多点分布式综合布控及并行处理,实现更好的测控效果。然而由于网络传输本身的特点,网络时延会不可避免地影响网络控制系统的控制性能和稳定性,因此本文提出S3C2440A及嵌入式(Generalized PredictiveControl)方案,具有一定的通用性。

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


1 控制器硬件平台
控制器节点是嵌入式网络化测控系统的中心。在测控系统中,主控制器承担着控制算法的实现和数据采集两大任务,这要求控制器节点的硬件平台有更强的计算能力,以及更好的网络性能。本文中控制器的硬件平台采用三星公司的S3C2440,外围设备主要有RAM、Flash等。控制器的硬件平台结构如图1所示。

(1)S3C2440处理器简介
本系统采用三星公司的16/32位RISC微处理器S3C2440AL作为控制器核心。S3C2440AL的一大特点是其核心处理器(CPU)采用16/32位ARM920T的RISC微处理器。ARM920T实现了MMU、AMBA BUS和Har-vard高速缓冲体系结构。系统资源和外围接口丰富,包括电源管理器、外部存储器控制器、4通道DMA、3通道UART、8路10位ADC和GPIO等。
(2)外围电路简介
控制器外围电路主要由存储器电路模块、通信模块以及JTAG调试电路等构成。其中存储器电路模块采用2片HY57V561620FTP芯片作为外扩SDRAM;采用1片SST39VF1601(2 MB)芯片作为NOR Flash,用于存放bootloader程序;采用1片K9F1208芯片(64 MB)作为NAND Flash,用于存放操作系统以及文件系统。在通信模块中采用DM9000网卡芯片和网络变压器HR911103A,以实现以太网接口的设计;同时设计了USBhost接口电路,为下一步实现WLAN通信提供接口。A/D和D/A接口电路实现数据的采集和控制信号的发出。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭