基于armplccan通信协议设计与实现

基于armplccan通信协议设计与实现

ID:5275801

大小:300.71 KB

页数:4页

时间:2017-12-07

基于armplccan通信协议设计与实现_第1页
基于armplccan通信协议设计与实现_第2页
基于armplccan通信协议设计与实现_第3页
基于armplccan通信协议设计与实现_第4页
资源描述:

《基于armplccan通信协议设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第8期组合机床与自动化加工技术NO.82011年8月ModularMachineTool&AutomaticManufacturingTechniqueAug.2011文章编号:1001—2265(2011)08—0060—04基于ARM的PLC的CAN通信协议设计与实现王珍珠,。,刘伟,刘占清,。(1.中国科学院研究生院,北京100039;2.中国科学院沈阳计算技术研究所,沈阳110168;3.沈阳高精数控技术有限公司,沈阳110168)摘要:在分析了PLC系统通信模块的基础上,提出了一种基于ARM实现的PLC系统的主CPU和I/0板之间进

2、行数据采集和输出的CAN通信协议。该通信协议中,首先,主CPU向输入板请求数据。其次,输入板收到请求后向主CPU发送采集的数据。然后主CPU收到数据后对SIPROM编码进行解释执行,并通过CAN总线将输出结果发给输出板。最后,输出板对收到的数据进行处理后输出到外部设备,实现PLC控制功能。该协议通过I/O测试台的测试已成功运用于国家高档数控工程研究中心的PLC通信模块中关键词:ARM;PLC;CAN;通信协议中图分类号:TP316.2文献标识码:ADesignandDevelopmentoftheCANCommunieationProtoco

3、linProgrammableControllerBasedARMWANGZhen.zhu,,,LIUWei,,LIUZhan—qing'(1.GraduateUniversityofChineseAcademyofSciences,Beijing100039,China;2.ShenyangInstituteofComputingTechnology,ChineseAcademyofSciences,Shenyang110168,China)Abstract:BasedtheanalysisofcommunicationmoduleofPL

4、Csystem,thispaperproposesaCANcom-municationprotocolbetweenmainCPUandI/OboardofPLCsystemtoprocessdatacollectionandout·putbasedonARM.Inthisprotocol,firstly,mainCPUacquiresdatafrominputboard.Secondly,thein-putboardacceptstheacquirementandsendscolletingdatatomainCPU.Thenafterac

5、ceptingdata,mainCPUwillcompileandruntheS/PROMcodesandoutputdatatooutputboardbyCANbus.Lastly,out—putboarddealswiththedataformmainCPUandoutputtotheexternalequipmenttoachievethefunc-tionofPLC.ThisprotocolhasbeentestedbyI/0testingplatformandsuccessfullyappliedincommuni-cationmo

6、duleofPLCofNationalEngineeringResearchCenter.Keywords:ARM;PLC;CAN;communicationprotocolPLC之间的通信。文献[4]实现了一种在CANopenO引言协议上实现主从模块进行通信的协议。Jung—KiChoi目前,ARM(AdvancedRISCMachine)凭借其开等提出了一种在CAN网络中进行重新组织数据来提放性、高可靠性、低功耗、低成本和操作系统的易移高传输效率的算法。D.I.Orekhov等设计了一种植普遍应用于汽车、消费电子、工业控制等各领基于CAN

7、总线的请求和分析数据系统。高档数域12。CAN(ControllerAreaNetwork)总线是一种有控工程研究中心研发的PLC的主CPU采用效支持分布式控制和实时控制的串行通信网络,它LPC2368,而I/0板采用LPC2l19,都内置2个CAN凭借高可靠性和灵活性等优势广泛应用于多种领控制器。本文设计了LPC2368和LPC2119之间的域。文献[3]采用SJA1000作为CAN控制器使PcCAN通信协议,正确有效了实现了数据的采集与输机成为CAN总线上的一个节点从而实现PC机和出。并通过I/0测试台有效地验证了通信的正确收稿日期:20

8、11一O1—18;修回日期:2011一O2—22基金项目:国家重点基础研究发展计划资助(973项目,2011CB302400)作者简介:王珍珠(1983一),女,山

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。