- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S3C2401A嵌入式硬件平台与接口设计
摘要
随着微型计算机技术,嵌入式系统,数控技术和集成电路的快速发展,功能强大的数控系统,可实现高速CPU芯片和RISC(精简指令集计算)芯片具有体积小,稳定性强。此外,实时操作系统也使得实现嵌入式系统成为可能。发展基于嵌入式技术的数控系统克服一些常见的基于PC的数控系统,如资源浪费,控制精度低的缺点,低频率和集成度低。本文讨论了电子海图的硬件平台(嵌入式数控)基于嵌入式处理器芯片ARM(高级RISC机)S3C2410与DSP(数字信号系处理器)MCX314AL和介绍了电子海图系统的软件开发过程。最后写的MCX314AL下嵌入式Linux操作系统的驱动程序。嵌入式Linux操作系统,可以处理多任务以及此外,满足运动控制的实时性和可靠性。数控系统具有最佳利用资源优势嵌入式技术和紧凑的系统。它提供了丰富的功能和优越的性能与较低成本。可以肯定,ENC是未来的发展方向。关键词:S3C2410; MCX314AL;数控系统;嵌入式Linux
引言
本文提出了一种基于嵌入式微处理器的ARM9-S3C2410与DSP的数控系统的硬件设计运动控制MCX314AL。S3C2410是一个典型的32位RISC芯片,具有体积小的优势,低功耗,高速度和高集成芯片等。由日本新星公司介绍MCX314AL是4轴运动控制IC,可控制4轴步进电机驱动器或脉冲式伺服驱动器的位置,速度和插补控制。所有MCX314AL的职能是由特定的寄存器控制。有命令寄存器,数据寄存器,状态寄存器和模式寄存器。我们移植基于ARM的嵌入式Linux软件平台。正如我们所知,嵌入式Linux系统是稳定的,功能强大,更多的应用软件,方便,使用和成本低。S3C2410和MCX314AL设计的经济型数控系统为我们提供的高集成度,高可靠性,低成本等显着特点。
2、硬件设计
硬件平台组成的ARM9 S3C2410的主板和MCX314AL的运动控制卡。单独设计有利于模块化和标准化的硬件架构和各个模块的接口,将带来巨大的方便维护和升级的模块或硬件。总线接口电路设计基于ARM9主板扩展了S3C2410的信号线,其中包括16数据线,12个地址线,片选信号和读写控制信号。这将是为用户更方便以扩大其应用电路。数据线,地址线,读写控制线,片选信号中断S3C2410和MCX314AL信号通过这个总线接口连接正确。在运动控制的过程中,实时控制和管理任务是由S3C2410的实现。某些功能完成MCX314AL如硬件插补,伺服控制和位置反馈等。thehardware硬件结构如图1所示。
图1。硬件结构
MCX314AL有144针。我们可以建立最小的MCX314AL制度,只要确保16 MHz的晶体,使EXPLSN和TESTN高层次,连接电源VCC和GND,连接数据线,地址线,读写信号正确。因此MCX314AL可以正常运行。运动控制卡的组成如图2所示。
图2。运动控制卡的组成
MCX314AL功能直接影响系统的整体性能。通过特定的寄存器控制,如命令寄存器,数据寄存器,状态寄存器和配置寄存器,它的所有功能。我们的地址A0?A2的MCX314AL,来产生的MCX314AL的内部寄存器地址连接的S2C2410 A1-A3的地址。 MCX314AL可以自动计算的出发点和目的地之间的中间点的数量,当它接收从S3C2410的制造业信息化的基本数据,如出发点和目标线,进给速度和工具的参数等喜欢这一点,将描述工件的轮廓和提供的行驶速度和运动控制的运动轨迹,从而实现其插值函数。为了使数控运动控制系统稳定,脉冲信号输出从MCX314AL外或反馈信号从机器到MCX314AL光电隔离。同时,我们使用RC电路,其中包括一些电阻和电容滤波电路的信号。总之,硬件的设计应满足在工业控制领域的高稳定性和高可靠性的要求。
3、嵌入式数控系统软件的研制
cross-3.3.2.tar.bz2”,把它复制到目录“/usr/local/arm/”,然后运行命令“tar jvxf cross-3.3.2.tar.bz2”。
添加环境变量下“/etc/bashrc”,如下
“export PATH=$PATH:/usr/local/arm/3.3.2/bin”
因此,在PC上的交叉编译环境已经建立。
的Bootloader的设计与移植
我们使用的Bootloader是VIVI。首先下载源代码包“vivi.tar.bz2”,其次解压并进入VIVI源代码目录,第三按照与ARM上运行命令“make menuconfig命令配置内核,并建立我们的配置文件。第四后,我们保存集和运行“make”,我们将看到在当前目录中的VIVI的二进制映像文件。最后这个二进制映像文件下载
您可能关注的文档
最近下载
- 2025年浙江安防职业技术学院单招职业技能测试题库(名校卷).docx
- 2024年广州中考英语听说考试——“信息询问” 情景训练课件.pptx
- 四年级下册单元作文《热爱生命》.ppt
- 骆驼奶营养价值课件.pptx
- 统编版高中语文教材中杜甫四首诗《登高》《登岳阳楼》《蜀相》《客至》联读.docx
- 附件3-2:12千伏一二次融合环网柜(箱)及配电自动化终端(DTU)标准化设计方案(2021版).pdf VIP
- 第6课 戊戌变法 课件(共34张PPT).pptx
- 2023年上海杉达学院工程管理专业《管理学》科目期末试卷A(有答案).docx VIP
- 分包考核管理办法和考核表.pdf VIP
- 送教上门康复教案.docx
文档评论(0)