资源描述:
《基于ARM的嵌入式人机界面硬件平台的开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要计算机技术和通讯技术的发展推动着控制系统由集散控制系统和分布式现场总线控制系统向着开放的嵌入式网络控制系统发展人机界面是一个功能高度自治的典型的嵌入式系统它介于现场智能节点与控制网络的主站点之间是二者之间信息交互的桥梁和纽带人机界面集成了显示控制及数据存储等单元具备操作控制状态监控数据存储报表打印网络通讯等功能在纺织印刷制药水利等诸多行业中得到广泛的应用本文以嵌入式网络控制系统人机界面为具体的研究对象选取ARM系列嵌入式处理器作为硬件平台核心以嵌入式Linux操作系统为软件平台采用软硬件协同设计的方法实
2、现了一个嵌入式人机界面的开发平台论文首先介绍了网络控制系统的发展过程和嵌入式系统的基本概念然后详细介绍了ARM体系结构和本系统的硬件核心嵌入式处理器S3C2410的功能和工作原理文章的重点是人机界面各个部分的设计与实现包括硬件电路的详细设计以及在硬件电路设计中用到的高速数字电路的设计方法和PCB的电磁兼容设计最后给出了基于Linux操作系统的嵌入式人机界面的软件系统平台的搭建方法分析了本系统中Linux环境下CAN总线通讯的实现本课题的目的之一便是对ARMLinux平台在工业控制领域的应用加以探索论文结尾对
3、全文进行了总结并对系统的下一步工作做了一个展望关键词:嵌入式系统ARM人机界面Linux电磁兼容IAbstractWiththedevelopmentofcomputertechnologyandcommunicationtechnology,thecontrolsystemsaredrivenfromtheDCSsandDFCSstotheopenembeddednetworkedcontrolsystems.HMIisatypicalembeddedsystemwithhighlyautonomousf
4、unctions.Itliesbetweenthefieldintelligentnodesandthemasternodesofthecontrolsystems,asthebridgefortheinformationtointerchange.TheHMIhasintegratedthedisplayunit,controlunitanddatastorageunit,andithasfunctionsofoperationcontrol,statusmonitor,datastorage,repor
5、tprintandnetworkcommunication,thereforeitiswidelyusedintextile,printing,pharmacyandwaterconservancy.TheHMIofembeddednetworkedcontrolsystemsistakenasaconcreteresearchobject.AembeddedHMIdevelopmentplatformisrealizedbytheco-designmethodofsoftwareandhardware,w
6、iththeARMseriesembeddedprocessorasthecoreofhardwareplatformandtheembeddedLinuxoperatingsystemasthesoftwareplatform.Firstly,thedevelopmentprocessofnetworkedcontrolsystemsandthebasicconceptoftheembeddedsystemsareintroduced.ThenthearchitectureofARMandthefunct
7、ionandworkingprincipleofS3C2410,whichisthehardwarecoreofthissystem,areintroduced.TheemphasisofthisthesisisthedesignandrealizationofHMI’seachpart,includingthedetaileddesignofhardwarecircuitsandthedesignmethodofhighspeeddigitalcircuitsusedinhardwarecircuitde
8、signandelectromagneticcompatibilitydesignofPCB.Finally,thebuildingmethodoftheembeddedHMIsoftwaresystemplatformbasedonLinuxoperatingsystemisputforward,andtherealizationoftheCANbuscommunicationbasedonLinuxopera