什么金属最硬| 红斑狼疮是什么病图片| 挚爱适合用在什么人| 口腔溃疡缺什么| r是什么牌子衣服| 是什么有什么| 手一直脱皮是什么原因| 什么是生理期| cpi下降意味着什么| 慢性咽炎是什么症状| 酸笋炒什么好吃| 什么日什么里| 1984年是什么命| 黑色的玫瑰花代表什么| 耳加贵念什么| 苦瓜炒什么好吃| 女性尿频挂什么科| 安全期是什么意思| 葡萄和什么不能一起吃| 梦见买棺材是什么征兆| 围绝经期什么意思| 地级市市长什么级别| 脂溢性脱发用什么洗发水好| hpv是什么原因引起的| 早上打嗝是什么原因呢| 痔疮用什么药膏最好| 卵巢在什么位置示意图| 什么车性价比最高| 包皮红肿瘙痒用什么药| 手指甲有黑色条纹是什么原因| giordano是什么牌子| 什么东西越洗越脏答案| 什么是跨境电商| 孕妇尿路感染吃什么药| 送长辈什么礼物合适| 桔色搭配什么颜色好看| 痒痒粉在药店叫什么| 便秘吃什么药最好最快| 脾胃虚寒吃什么食物| 国家穷为什么不多印钱| 喝完酒头疼是什么原因| 正品行货是什么意思| 道歉送什么花| 7月24号是什么星座| 撮鸟是什么意思| 见到黑猫代表什么预兆| 抗0是什么意思| 同妻是什么意思| 11月30号是什么星座| 肺动脉流什么血| 化妆水是干什么用的| suan是什么意思| 股骨头坏死有什么好办法治疗吗| 撕漫男是什么意思| 送哥们什么礼物好| 一个火一个日一个立念什么| 五花大绑是什么意思| 蜂蜜加柠檬有什么功效和作用| 猪男和什么属相最配| 异地办理临时身份证需要什么材料| 什么叫闭经| 鬼佬是什么意思| 十月十二日是什么星座| 长大做什么| 什么地生长| 闻鸡起舞是什么意思| 口腔溃疡吃什么药好的快| 兔子能吃什么水果| 维生素c阳性是什么意思| 骨折吃什么药恢复快| 孕期腰疼是什么原因| 一什么港湾| 招财进宝是什么生肖| 肚子疼挂什么科| 非亲非故是什么意思| 芦笋是什么植物| 失而复得什么意思| 脾肾亏虚的症状是什么| 大钱疮抹什么药膏好使| 人工流产和无痛人流有什么区别| 八月十三号是什么星座| cvt是什么意思| 喝枸杞有什么好处| 钱学森发明了什么| 屈光不正是什么| 唇釉是什么| 电焊打眼最有效最快的方法是什么| 做梦梦见很多蛇是什么意思| 杨家将是什么生肖| 尿路感染吃什么药效果好| 放屁多什么原因| 白细胞低是什么意思| 鼻子闻不到味道是什么原因| 女性绝经期在什么年龄是正常的| 颈部有肿块看什么科室| 清除胃火吃什么药| 飞蛾为什么会扑火| 吃鸡什么意思| 最好的避孕方法是什么| 音高是什么意思| co是什么气体| 流产期间吃什么好| 强的松又叫什么| 中性粒细胞偏低是什么原因| 为什么会梦到一个人| 吃什么东西越吃越饿| 艾斯挫仑是什么药| 吃什么可以软化血管| 吃什么可以美白| cct是什么意思| 肾动脉彩超主要查什么| 四月初八是什么日子| kiko是什么意思| 肾结石用什么药最好| 内膜厚是什么原因| 羧甲基纤维素钠是什么| lalabobo是什么牌子| holly是什么意思| 身上皮肤痒是什么原因| 什么水果低糖| 元神是什么意思| 头发为什么会变黄| 月子吃什么| 痛经喝什么可以缓解| 为什么一洗澡月经就没了| 胃疼吃什么药好得最快最有效| 脸上浮肿是什么原因导致的| 美女是指什么生肖| 闲云野鹤指什么生肖| 吨位是什么意思| 子宫回声欠均匀是什么意思| 怀才不遇是什么意思| 子不孝父之过下一句是什么| 宫腔内偏强回声是什么意思| 夏季喝什么汤好| 装清高是什么意思| 上下眼皮肿是什么原因| 什么汤补气血效果最好| 闭合是什么意思| 为什么经常打嗝| 疯马皮是什么皮| 4月1号什么星座| 什么球不能踢| 血红蛋白是什么| 摸胸是什么感觉| 理性是什么意思| 失落感是什么意思| 泡果酒用什么酒好| 紫癜是什么病| 后背痒是什么病的前兆| 芝麻吃多了有什么坏处| 阴虱是什么| 7月11号什么星座| 散光是什么原因导致的| 左右逢源是什么生肖| 重庆有什么景点| 寂寞难耐是什么意思| 惊弓之鸟是什么意思| 精神是什么意思| pr在医学上是什么意思| 什么时候是安全期| psg是什么意思| 血糖忽高忽低是什么原因| 大大是什么意思| 什么食物含钙高| 拔牙后不能吃什么食物| 脂肪肝喝什么茶| 屁多肚子胀是什么原因| 农村入党需要什么条件| 二是什么意思| 数字1代表什么意思| 女人更年期有什么症状| 白癜风是什么原因引起的| 巨蟹座喜欢什么星座| 小孩出虚汗是什么原因| 什么烟好抽| sd值是什么意思| 美甲什么颜色显手白| u1是什么意思| vmd是什么意思| 梦见好多老鼠是什么意思| 什么颜色加什么颜色等于什么颜色| 小便分叉是什么症状| 肺部结节是什么意思啊| ssr是什么| 7月8日什么星座| 凶狠的反义词是什么| 心里害怕紧张恐惧是什么症状| 护照和签证有什么区别| 桃和什么不能一起吃| 男人什么时候精子最强| 双向情感障碍是什么| 笨和蠢有什么区别| 老实忠厚是什么生肖| 胆固醇高是什么原因引起的| 刘的五行属什么| 木耳属于什么类| s和m什么意思| 迅速的反义词是什么| 梦见补的牙齿掉了是什么意思| 春节吃什么| 肠胃炎可以吃什么水果| 投诉医生打什么电话| 吃什么减肥效果最好最快| 黄水疮是什么原因引起的| 抗核小体抗体阳性说明什么| 梦见自己生二胎是什么意思| ha是什么意思| 2023属什么生肖| 吃什么都咸是什么原因| 吃什么好| 大便带油花是什么原因| 今天忌什么宜什么| 花木兰是什么朝代| 惊奇的什么| 产妇喝什么汤下奶最快最多| 男生什么情况想种草莓| 合成碳硅石是什么| 按摩脸部有什么好处| 风湿吃什么药好| 捞佬是什么意思| 女生剪什么短发好看| 胎儿左心室强光点是什么意思| 吃了榴莲不能吃什么| 恩惠是什么意思| 超声心动图是什么| 什么的光华| 海东青是什么鸟| 复方药是什么意思| 杏仁有什么作用和功效| 血压忽高忽低是什么原因| 男人吃鸽子有什么好处| 经常呛咳是什么病的征兆| 心脏早搏吃什么药| johnny什么意思| 喝苹果醋有什么好处| 手术后不能吃什么| 头晕拉肚子是什么情况| 不孕不育有什么症状女| 三个鬼念什么| 糖尿病吃什么主食| 大力丸是什么药| 普贤菩萨的坐骑是什么| 阴道口溃疡用什么药| 芥酸对身体有什么危害| 阿飞是什么意思| 癫痫吃什么药| 病理检查是什么意思| 洞房是什么意思| 尿液中有血是什么原因| 并驾齐驱什么意思| 梦见吃核桃是什么意思| 杏仁吃了有什么好处| 什么食物含叶酸| 马车标志是什么品牌| 百合与什么搭配最好| 增肌是什么意思| 地藏王菩萨为什么不能拜| 狗狗尾巴下垂代表什么| 肚子疼恶心想吐吃什么药| 是什么元素| 七子饼茶是什么意思| 腮腺炎是什么引起的| 白茶什么季节喝好| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM+FPGA的运动控制器设计与实现

苹果一周要闻:千万不要找第三方修iPhone7上home键

作者: 时间:2025-08-04 来源:网络 收藏
百度 确认过眼神青岛有我想要的生活这就是青岛。

  1 引言

  工业CT 机运动控制系统往往需要对多个轴的运动进行精确、实时控制,在以往的系统中多采用工控机+多块板卡的结构进行的设计。随着工业CT 机整体功能日趋复杂,整体系统对运动控制系统的体积、成本、功耗等方面的要求越来越苛刻。另一方面,运动控制系统控制的轴数越来越多、控制精度要求越来越高、控制对象的实时性要求越来越强。

  现有的工控机+多块板卡组成的控制系统逐渐呈现出运动控制方面的劣势。+ 的硬件方案,将工控机从现有的运动控制系统中解放出来,取而代之的是体积小、功耗低、功能强的 处理器。强大的嵌入式Linux 操作系统保证 处理器的功能可以发挥到最佳。

  2 硬件系统关键技术设计与实现

  本系统采用ARM+的结构进行运动控制系统的设计,与目前应用中常见的IPC(IndustrialPersonal Computer)+板卡的运动控制系统相比具有以下优点[1,2]:

  (1) 采用 完成运动控制细节任务,实现硬件软化的设计思想。即具有软件可编程、可重构的特性,又有硬件高性能、高可靠、高一致性的优点。

  (2) 采用嵌入式应用方案与现有IPC+板卡结构相比无论从体积、成本、还是性能方面相比都具有较大的优越性。

  (3) FPGA 具有高速并行的执行能力,系统的实时性能得到较大的提高。

  (4) 将ARM 中操作底层硬件的驱动程序进行打包,方便应用程序调用,可以较快完成用户的二次开发。

  2.1 硬件系统总体设计

  工业CT 运动控制系统结构如图1 所示。该系统以Atmel 公司一款ARM9 核处理器AT91RM9200和Altera 公司的Cyclone 系列芯片EP1C6Q240C8 为核心。ARM9 作为主控芯片负责整个系统的控制,通过AHB[3]总线协调与FPGA 之间的数据交换,并将接收到的数据通过网络发送到工业控制计算机进行图像的处理与重建。FPGA 则负责接收数据采集系统的串行数据,并把其转化成并行数据存入FPGA 的RAM 中,同时对ARM 发出中断请求响应,通知ARM9 读取。AT91RM9200、SDRAM、FLASH 以及电源等基本外围电路构成嵌入式Linux 运行的最小系统,而FPGA 最小系统则由EPlC6Q240C8、时钟电路、配置接口等组成。然后两者通过高速AHB 总线进行连接,实现数据的快速传输。

基于ARM+FPGA的运动控制器设计与实现

图1 工业CT 运动控制系统结构图

  2.2 ARM 与FPGA 接口设计

  在系统中ARM 作为通用处理器,用来实现系统任务的触发、系统命令的发送和任务的调度等功能。

  FPGA 作为ARM 的外设,用来对ARM 经地址数据总线传送过来的命令进行解析,并最终按照ARM 命令的要求,完成脉冲发送和脉冲计数的功能及具体的运动控制细节任务。

  两块FPGA通过各自的地址/数据总线与ARM的地址/数据总线连接起来,双方可以进行双向的数据交换。

  ARM 与FPGA 通过地址选通信号线连接起来,两块FPGA 各自作为ARM 的外设芯片,运行在独立的地址空间,地址选通信号结合地址总线实现ARM对 FPGA 内部寄存器的寻址。

  3 软件系统关键技术设计与实现

  系统软件总体采用分层思想进行设计。整个系统软件主要由宿主机操作系统、宿主机开发软件、目标板操作系统、目标板底层硬件驱动程序、目标板应用程序、HDL 硬件描述语言组成。宿主机操作系统选择REDHAT-LINUX9.0 版本;宿主机开发软件主要由一些交叉编译环境、汇编和链接工具组成;目标板操作系统选用ARM-LINUX 操作系统;目标板应用程序使用C 代码进行编写;HDL 语言用于对FPGA 的功能进行描述。

  软件系统分层示意图如图2 所示。在宿主机中,交叉编译将要在目标板平台上运行的应用程序代码和底层硬件驱动程序代码展开,然后通过宿主机与目标板之间的硬件接口传递到目标板中,目标板通过底层硬件驱动程序控制FPGA 模块中配置的各功能寄存器,从而完成具体的控制任务。本文重点介绍FPGA内部功能模块的设计及驱动程序接口设计。

基于ARM+FPGA的运动控制器设计与实现

图2 软件系统分层示意图

pid控制器相关文章:pid控制器原理



上一页 1 2 3 下一页

关键词: ARM FPGA 运动控制器

评论


相关推荐

技术专区

关闭
解表药是什么意思 什么叫房颤 蒋字五行属什么 三文鱼为什么叫三文鱼 阿托伐他汀钙片什么时候吃最好
果皮属于什么垃圾 脸容易红是什么原因 润物细无声是什么意思 七月五日是什么星座 贝果是什么
反洗钱是什么意思 67年的羊是什么命 胎儿顶臀长是什么意思 排卵试纸什么时候测最准确 什么是呆账
脚腿肿是什么原因引起的 尿检红细胞高是什么原因 宫腔灌注是治疗什么的 后脑袋疼是什么原因 蜂蜜加柠檬有什么功效和作用
6月23号是什么日子hcv8jop3ns5r.cn g6pd是什么luyiluode.com 为什么天天做梦hcv8jop9ns8r.cn 眼睛散光是什么原因造成的hcv7jop5ns2r.cn 老子是什么朝代的人hcv8jop0ns2r.cn
中国第一艘航空母舰叫什么hcv8jop4ns7r.cn alienware是什么牌子hcv7jop4ns5r.cn 首脑是什么意思hcv8jop3ns6r.cn 毛主席什么时候死的hcv8jop2ns7r.cn 蓝莓是什么季节的水果youbangsi.com
女人没经验开什么店好hcv9jop5ns1r.cn 库克是什么bjhyzcsm.com 戴银镯子对身体有什么好处hcv7jop9ns3r.cn mlb是什么牌子hcv9jop3ns7r.cn 浮想联翩是什么意思hcv8jop4ns7r.cn
退烧药吃多了有什么副作用hcv7jop9ns0r.cn 口臭口干口苦是什么原因hcv8jop8ns0r.cn 手麻疼是什么原因引起bjcbxg.com 阑尾炎属于什么科室hcv9jop5ns4r.cn 房颤是什么症状hcv8jop1ns4r.cn
百度