文档库 最新最全的文档下载
当前位置:文档库 › AB_PLC冗余配置说明

AB_PLC冗余配置说明

AB_PLC冗余配置说明
AB_PLC冗余配置说明

A-B ControlLogix 冗余系统

一、ControlLogix 冗余系统

1. 1.冗余系统构成:2对高性能1756-L55处理器和1757-SRM 冗余模板分别配置在2个独立的框架中(每个框架可选择单电源或冗余电源供电),冗余模块间通过高速光纤进行同步。

1.2.ControlLogix 系统冗余模块SRM

● 1757-SRM 在主控和备用框架之间提供高速的数据传输,并负责判定主控/备用框架的工作状况

● 双槽模块

● 每个框架上需要一个SRM 模块

a) 最早的版本在每个热备的框架中支持1个 Logix5555 处理器,以及最多5个 CNB 通讯模块

b) 增强版则支持多处理器/多通讯模块在热备框架中共存

TCP/IP EtherNet (冗余/ 环网均可选)

TCP/IP EtherNet (Redundant/ Ring Optional)

Redundancy ControlNet

冗余ControlNet

● 两个 SRM 系统冗余模块之间通过光缆进行连接.

1757-SRC1、 SRC3、SRC10 (分别为1米、 3米、10 米长度)

1. 3. 配置冗余解决方案:硬件配置8步曲

1) 一个ControlLogix 框架

2) 插入一块 Logix5555 处理器

3) 插入一块/多块ControlNet 通讯模块(D 版本以上)

4) 插入一块系统冗余模块(占双槽位)

5) 插入一块/对EtherNet/IP 通讯模块

6) 依次拷贝,准备另外一个框架

7) 连接两个SRM 系统冗余模块

8) 加入操作员终端, ControlNet 网络扩展 I/O 等

二、ControlLogix 冗余系统优点

● 自动完成冗余切换,不需要用户做任何编程;

● 应用程序只需下载一次:系统将自动完成从控制器的程序装载;

ControlNet Ethernet

ControlNet 设备/备用框架中

CNB 模块以外,另外

接点

●完全自动的程序下载、同步技术,避免在主控/备用处理器中单独

的程序维护工作;

●用户对主控制器的组态/命令/编辑等, 也将自动地送入从控制器;

●无需编程的解决方案,避免在实施冗余解决方案中任何额外的时

间、人力消耗,节省开销;

●透明切换技术,完全支持Rockwell 或者任何第三方支持

ControlNet开放网络的设备;

●无扰切换技术保证高优先级的任务可靠无扰切换。这部分控制逻

辑中的输出量绝对不会因为切换过程发生任何的状态变化;

●不管主控处理器所在框架中发生任何故障,不仅包括框架内的模

块故障,而且当框架所在的模块通讯发生故障时(如网络的掉线、掉电等),都会自动将控制权快速切换到备用系统,提供系统更高的可用性、可靠性。

●冗余系统中Logix5555 处理器和ControlNet网络桥接模块与用户

其他系统所采用的对应的模块是一样的,无需特殊的培训,也不需要特别的备品备件。

●无需编程的设计,在系统实施过程中更节省工时。

●完全的透明切换技术,普通非冗余ControlLoigx系统中的

ControlNet 设备都可以透明地集成到冗余系统中。

三.冗余系统完全无扰动的切换(Bumpless Switchover)。

1)1756-CNB D系列以上的模块专门对硬件和固件进行了特别的创

新设计,支持ControlLogix 冗余系统解决方案

2)冗余系统中,主控和备用系统中的ControlNet 模块拨码开关地址

的初始设置完全相同

●主控系统CNB真正使用所设置的地址,而备用系统CNB模

块则自动把原有地址加1

3)发生切换时,主控/备用系统中对应的CNB模块会自动交换网络

地址

●其他任何连接在ControlNet 网络上的设备都将继续和主控系

统中的新的主控处理器进行通讯

●ControlLogix 冗余系统和1756 I/O、Flex I/O、变频器、人机

接口,以及Rockwell公司或者第三方能够通过ControlNet

网络和Logix5555处理器进行通讯的设备之间的控制都是透明

四. ControlLogix 冗余电源

提供高可靠性的ControlLogix框架冗余电源解决方案

1756-PA75R / -PB75R 冗余电源模块

● 85 - 265V 交流以及

19 - 32 V 直流两种

选择

● 盘面安装 (1756-A4

尺寸-6.9"Hx 5.7" W x 5.4" D) ● Px75 等同的电源容量 1756-CPR 电缆 ? 最长3 英尺

1756-PSCA

框架适配器模块

无源设备向框架背板供电 ● 适用于 B 系列框架 电源故障提示

● 每个电源上均提供固态常开式继电器 ● 可连接到任意数字量输入模块

关于生成AMBA ip core的GRLIB使用笔记2(哥,断奶了)

本文源于哥,断奶了在学习中做的笔记,希望分享后大家一起学习讨论。 2013/5/17 一.GRlib的使用 首先在designs下建立一个工程文件design_one,你可以把你所需要的器件类型design 内的文件复制到这个文件里,例如我要做一个V5的project,那么就可以把leon3-gr-pci-xc5v 这个文件里的文件复制到design_one里面。 然后进入虚拟机,用终端打开design_one文件,执行命令make xgrlib,打开如下界面。 1.红色区域 首先来看Simulation,这个GRlib提供了包括Modelsim、 Nasim(一位台湾人写的加工程序仿真软件)和一些其他公司 提供的仿真工具(我对着些仿真工具也不是太了解,因为只 做过Altera和Xilinx的FPGA,所以只对他们自带的仿真工 具和Modelsim比较了解,而且我们后面的实例只用到 Modelsim。)选择所需要的仿真工具,如果在Linux下安装 了Modelsim的话,在这里可以run Modelsim。如果没有也 没关系,他会在共享的工程文件中生成工程文件,这样你就 可以在Linux外部打开这个project。 其他连个选项也是一样的道理、,但是现在AMBA总线还没有设置参数,所以在这里先不要管它,我只是把第一个界面的选项先介绍一下。

2.蓝色区域 这个区域包括器件类型、项目名称、状态显示。在状态显示里面我们可以看到生成的文件和一些GRlib在做什么操作。 3.紫色区域 prog prom:下载FPGA的prom。 Xconfig:启动配置工具。 Clean:撤销所有设置。 Scripts:产生工程脚本文件。 Distclean:移除所有产生的文件。 Quit:退出程序。 二.Xconfig工具 Xconfig启动配置工具后,我们就可以对工程进行编辑了,如图: 1.synthesis设置 Target technology(目标技术):Xlinx-Virtex为memory and pads选择目标器件,它包含XLINX、Altera的大多数器件。

AMBA总线详细介绍

AMBA总线介绍 AMBA 2.0规范包括四个部分:AHB、ASB、APB和Test Methodology。AHB的相互连接采用了传统的带有主模块和从模块的共享总线,接口与互连功能分离,这对芯片上模块之间的互连具有重要意义。AMBA已不仅是一种总线,更是一种带有接口模块的互连体系。AHB AHB=Advanced High Performance Bus,译作高级高性能总线。如同USB (Universal Serial Bus)一样,也是一种总线接口。 特性: 突发连续传输 分步传输 单周期内主控制器处理 单时钟边沿操作 非三态操作 支持64位,128位总线 AHB主要用于高性能模块(如CPU、高速RAM、Nand Flash DMA和DSP等)之间的连接,如图一所示。 作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字和字的传输。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。基础结构则由仲裁器(arbiter)、主模块到从模块的多路器、从模块到主模块的多路器、译码器(decoder)、虚拟从模块(dummy Slave)、虚拟主模块(dummy Master)所组成。其互连结构如图二所示

AHB主控制器:主控制器可以通过地址和控制信息,可以进行初始化,读,写操作。在同一时间,总线上只能有一个主控制器。 AHB从设备:从设备通常是指在其地址空间内,响应主控制器发出的读写控制操作的被动设备。通过操作的成功与否反馈给其主控制器,完成数据的传输控制。 AHB仲裁器:仲裁器根据用户的配置,确保在总线上同一时间只有一个主控制器拥有总线控制权限。AHB总线上只能有一个仲裁器。 AHB译码器:译码器解析在总线上传输的地址和控制信息。AHB总线上只能有一个译码器。

grlib说明文档中文版

5GRLIB design concept 5.1introduction GRLIB是一个可重用IP Core的集合,并分成了多个VHDL库。每一个库提供了特定厂商的元件或者一系列共享的功能或接口。在GRLIB设计中使用的数据结构和元件声明都是通过库指定的VHDL包来输出的。 GRLIB是基于AMBA AHB和APB片上总线的,并把该总线用作标准的互联接口。AHB/APB总线的实现是与AMBA-2.0相兼容的,并附加了额外的“sideband”(边带)信号。这些边带信号的有三个用途:automatic address decoding,interrupt steering和device identification(a.k.a plug&play support)。根据AHB/APB 信号的功能,GRLIB的库把这些信号以VHDL records的形式组合在一起。GRLIB AMBA包的源文件在lib/grlib/amba/下。 所有的GRLIB core都使用同样的data structures来声明AMBA接口,这样相互之间的连接就很容易了。GRLIB库还包含了一个AHB bus controller和一个AHB/APB bridge,借助这两个模块,可以很快组装成一个全功能的AHB/APB的系统。 下面的部分将描述AMBA总线是怎么实现的以及怎样用GRLIB来建一个SOC设计。 5.2AMAB AHB on-chip bus 5.2.1General(概述) AMBA Advanced High-performance Bus(AHB)是一个multi-master的总线,可以以high data rate and/or variable latency的形式来互连各单元。图5就是一个概念图。图中连在总线上的单元分为masters(主)和slaves(客),并都受一个全局的总线仲裁器(global bus arbiter)控制。 由于AHB总线是复用的(而不是三态的),更正确的总线与单元互连示图可以参考图6。每一个master驱

Slic3r 使用教程

Slic3r 使用教程 Slic3r 是一款用于将STL 文件转化成G-code 的开源软件,他具有易学易用、快速生成、可以灵活配置参数等诸多优点。 步骤1: 首先是Slic3r 的第一个操作界面:Plater,这个界面的功能是将建模软件导出的STL 文件导入Slic3r,并且可以经过一些简单的操作进行平面的旋转,也可以通过选择Rotate,设置模型打印角度;后面的选项主要是模型等比放大缩小以及拆分。 界面下面的一些选项主要是对模型摆放进行的操作,以及最常用的导出选项;print setting、filament、printer 选项主要是选择已经保存好的用户自定义的设置。 如果用户个人有多台不同型号的打印机,Slic3r 可以很方便地为这些打印机分别分配不同的设置,在生成G-code 时只需要选择已经保存好的设置就可以了。 Rainbow Rainbow Rainbow Rainbow Rainbow Rainbow Rainbow

步骤2: 在Slic3r 中,Print Setting 设置最为重要,当然可以设置的项目也特别的多,这也是最为体现Slic3r 灵活性的地方,虽然这些设置稍微有些复杂和繁琐,但这些参数的设置决定着打印机的运行效率。参数一旦设置好,对以后的工作来说就很方便了,以后只需要用户根据不同尺寸要求以及精细度要求,更改一些参数就可以。 首先是左边的第一个选项Layers and perimeters,在界面右边会显示相应的设置框,Layer height 和下面的First layer height 分别是指打印层高和第一层打印层高。由于打印机升降平台首层打印可能决定着底层表面质量,同时slic3r 内部限定首层高度以及上层的层高,必须低于喷头直径。这里建议如果需要模型外表面精度高些的,可以设置0.1mm,如果需要较快的打印速度,通过增加层高(比如0.2mm)就可以实现,这样打印出来的模型用时会大大减少,但是打印表面的精细度也会随之下降。 这里介绍一下Slic3r 的模型构成:首先最重要的是perimeter,这一层的意思是模型外表面,也就是用户直接能见到的层;然后是infill 层,这一层就是藏在模型内部的填充,一般情况下完成模型之后是看不见内部填充的;最后就是solid infill 层,这一层其实在一些其他的开源软件里面是直接与infill 层混在一起的,但是这一层单独设置的实现,对于模型打印有很好的效果。这一层的意义是介于infill 层与底层(或者顶层)之间的过渡层,它的填充密度既没有infill 层低,又没有底层和顶层的填充密度高,但是它的存在很好地保护了顶层的表面效果。在一些规则的模型顶层由于内部填充率比较低,当开始打印顶层的时候由于热胀冷缩,会有凹凸不平的现象。但是有了solid infill 的出现,我们既可以在模型内部设置很低的填充率,也可以实现令人满意呢的顶层打印效果。 在Vertical shells 里面的选项我们可以设置最小perimeters,也就是模型外表面的层数,在其他的软件里面可能比较熟悉的wall 这个参数,其实就是一个意思,只不过这里更加直观的告诉我们打印几层;然后下面的是复选项随机开始起点,以及当需要时生成额外的外表层。 Rainbow Rainbow Rainbow Rainbow Rainbow Rainbow Rainbow

【打印虎】Repetier-Server基础图解教程

【打印虎】Repetier-Server基础图解教程 玩3D打印机的朋友,安装了最近的Repetier-Host 1.5.6之后(打印虎本地下载,百度云下载),会发现Repetier-Host会缺省附带安装Repetier-Server 0.60.4,这个软件给Repetier-Host增加了(私有)云功能。这一功能,允许用户把3D打印机部署在远程(也许是另一件屋子,也许是另一个城市),通过Repetier-Server提供的服务,连接、管理、操作3D打印机。相比于直接使用Repetier-Host加USB连接3D打印机的方式,这样做有几个明显的好处:对于个人使用者来说,把3D打印机放在另一间屋子,可以减少3D打印过程中产生的塑料味道的吸入,有利于健康;对于拥有多台3D打印机的企业来说,可以更加有效的管理这些3D打印机,把他们组成一个3D打印机农场;对于出售3D 打印服务的商家来说,可以让服务的用户直接提交3D打印任务,观察任务执行的进度,让3D打印服务更加可视透明,提高用户的满意程度。 这么看,是不是感觉Repetier-Server是一个特别有用的工具?如果你对这个新工具感兴趣,可以读这篇教程,和我一起了解一下它。可能你眼下还用不上其中的一些高级功能,但也说不准以后就会发现合适的使用场景。 既然是一个远程服务端工具,Repetier-Server自然会提供远程访问的方法。目前最主要的使用方式有两种,一种是使用浏览器,直接访问Repetier-Server提供的Web服务,这种方式使用便捷,不论是电脑还是PAD还是手机都可以使用,但缺少一些前段处理STL 3D 模型方面的功能。另一种方式是和Repetier-Host客户端配合使用,这样可以利用Repetier-Host弥补Repetier-Server 3D模型处理方面的不足,但要比Web方式麻烦一些。这两种使用方式,我们在下文都会进行介绍,大家对这两种远程访问方法所能提供的功能有所了解之后,选择自己合适的方式即可。 操作系统方面,这篇教程以Windows 7为例进行介绍。如果你使用Mac或者Linux,也没有关系,它们的功能完全一样,只是界面略有不同。如果你使用其他版本的Windows,文章中提到的文件路径可能会有变化,只要对应修改为正确的文件路径即可。 第一节,Repetier-Server的安装 一般情况下,如果你安装或者升级到Repetier-Host 1.5以上版本,那么在你安装或者升级Repetier-Host过程中,软件将自动为你安装Repetier-Server,所以你就可以跳过安装这部分的介绍了。但有些朋友可能在安装过程中没有自动安装,或者在服务器电脑上没有安装Repetier-Host而只想安装Repetier-Server的朋友,那么就可以参考这一节的内容进行安装了。 1.点击网站https://www.wendangku.net/doc/3415554871.html,,进入下载页面,点击下载相应适合自己 系统的版本,包括了Windows,Mac、Linux。如果只需要Windows版本,也可 在这里直接下载(打印虎本地下载,百度云下载)。 2.双击下载完成的安装文件进行安装,如下图,并点击下一步;

slic配置

点击代码生成器界面configure按钮,会打开切片软件slic3r,一个开源而且切片效果不错的工具。下面介绍该软件的一些基本设置参数,了解这些,你基本上能自行根据模型和材料设置参数,打出跟模型相差不大,表面效果过得去的打印件了。 先看一下slic3r的界面: Slic3r的主要设置分为3个选项卡,分别是print settings(打印设置),filament settings(耗材设置),printer settings(打印机设置)。打开软件后,默认为printsettings。也是三个选项卡中参数最多,对打印质量影响最大的部分。 -print settings https://www.wendangku.net/doc/3415554871.html,yers and perimeters(层高和轮廓) 把它放在第一位,也说明了该参数的重要性。 https://www.wendangku.net/doc/3415554871.html,yer height(层高) 和first layer height(首层层高):层高很大程度上决定了打印精细度,一般需要比较好的质量将层高选择为0.1mm,如果不需要很高精度,可以将层高设置为0.2mm,也可以选取0.15mm的中间值。无特殊状况不建议层厚超过0.2mm,否则打印质量将很差。首层一般建议0.2,太薄可能与热床

接触不充分,导致翘边。如果还发生翘边现象,可尝试调整为0.3. b.Vertical shells(即垂直方向的外壳) Perimeters:轮廓线的数目,即垂直方向上外壳层数。这个决定了打印件的稳固性,一般需要比较受力的打印件,可加大外壳厚度,我一般设置为3。 Spiral vase:打印薄壁花瓶时,勾选此项才能切片出单层效果。 C.Horizon shell(顶端和底部的外壳) 一般建议top(顶部)和buttom(底部)的层数*层高不小于0.8mm,否则可能无法充分覆盖填充的空隙。 2.Infill(填充) a.Infill Fill density: 填充率。模型内部填充百分比,一般模型0.2即可,需要承力的零件可设置为0.5或以上,不建议1,并且1有时会造成切片失败。 Fill pattern :填充图案。建议选择honeycomb,蜂窝状填充。结构稳定,线条连贯。 Top/Buttom fill pattern:一般选择rectilinear,直线型填充。 关于以上两项也可以根据个人爱好进行选择,并观察效果,对打印质量影响很小。其他选项先保持默认。 3.Speed(打印速度)

什么是AMBA片上总线

什么是AMBA片上总线 [ 2006-6-26 15:14:32 | By: MCUBLOG ] 随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包括了AHB(Advanced High performance Bus) 系统总线和APB(Advanced Peripheral Bus)外围总线。 AMBA片上总线 AMBA 2.0规范包括四个部分:AHB、ASB、APB和Test Methodology。AHB的相互连接采用了传统的带有主模块和从模块的共享总线,接口与互连功能分离,这对芯片上模块之间的互连具有重要意义。AMBA已不仅是一种总线,更是一种带有接口模块的互连体系。下面将简要介绍比较重要的AHB和APB总线。 APB总线介绍 基于AMBA的片上系统 一个典型的基于AMBA总线的系统框图如图3所示。

大多数挂在总线上的模块(包括处理器)只是单一属性的功能模块:主模块或者从模块。主模块是向从模块发出读写操作的模块,如CPU,DSP等;从模块是接受命令并做出反应的模块,如片上的RAM,AHB/APB 桥等。另外,还有一些模块同时具有两种属性,例如直接存储器存取(DMA)在被编程时是从模块,但在系统读传输数据时必须是主模块。如果总线上存在多个主模块,就需要仲裁器来决定如何控制各种主模块对总线的访问。虽然仲裁规范是AMBA总线规范中的一部分,但具体使用的算法由RTL设计工程师决定,其中两个最常用的算法是固定优先级算法和循环制算法。AHB总线上最多可以有16个主模块和任意多个从模块,如果主模块数目大于16,则需再加一层结构(具体参阅ARM 公司推出的Multi-layer AHB规范)。APB 桥既是APB总线上唯一的主模块,也是AHB系统总线上的从模块。其主要功能是锁存来自AHB系统总线的地址、数据和控制信号,并提供二级译码以产生APB外围设备的选择信号,从而实现AHB协议到APB协议的转换。 =========================================================== ====== =========================================================== ======

AMBA APB4 与 AMBA3 AHB-Lite 1.0 协议介绍

AMBA APB4 与 AMBA3 AHB-Lite 1.0 协议介绍 2013年09月18日 16:09 绝对好文 关键词:AMBA , APB4 , AHB-Lite 作者:Allen Zhan [介绍] 根据ARM的说法, 今天 AMBA 已经成为了业界事实上的总线标准. 本文我们简单对AMBA4 中的 APB v2.0(也称为 APB4), 以及 AMBA3 AHB-Lite v1.0 进行简单的了解. 我们的介绍集中在, 我们比较有兴趣的地方. 尽管如此, 也可能几乎覆盖了协议中几个最重要的部分. [AMBA APB] AMBA Advanced Microcontroller Bus Architecture, 由ARM定义的总线架构(标准), 由一个协议家族组成. ARM 声称这一标准已经称为事实上的 uController 业界通用标准. APB The Advanced Peripheral Bus(APB) 是 AMBA 协议家族中一个组成部分. 它被定义为一个 low-cost 的接口, 为了最小能耗与减小接口的复杂性进行的优化设计. 被用于连接通用外围, 比如 timers, inerrupt controllers, UART是, and IOs. 通过 system-to-peripheral bus bridge 与 main system bus 相连, 有助于降低能耗. APB 版本 当前(2013年9月), 最近的 APB协议版本是 AMBA APB Protocol Specification v2.0. 或者因为属于 AMBA4 家族中的发布协议, 一般也被称为 APB4. 而在第一个版本(APB2 )中, APB 的基本组元, APB bridge 与 APB slave 被定义. 而在 APB3 中, Ready signal 被引入, 这意味着增加了操作状态中, 增加了wait state. 另外增加了 PSLVERR, 用于错误报告的 signal. 最近的 APB4, 增加了 PPROT 与 PSTRB signal. APB bridge 与 APB slave

slirc 3r教程

Slic3r 使用教程 Slic3r使用教程 Slic3r是一款用于将STL文件转化成G-code文件的开源软件,他具有易学易用、快速生成、可灵活配置参数设置等优点。 一、首次切片配置向导 1、欢迎界面 2、选择固件类型

Yakamoz采用马林固件,选择 RepRap 3、打印床大小 XY 平面大小,设置 XY 轴的运动最大值。务必设置为从左下角挤出喷嘴休息时的起始位置,到每个方向上的喷嘴可行驶的最大距离。

4、喷嘴直径 根据实际的喷嘴直径设置,Yakamoz采用 4.0mm 直径的喷嘴。 5、耗材直径 常见的耗材分为1.75mm 和 3.0mm,根据耗材进行设置,强烈建议实际测量后填写,比如 3.0 的耗材有些 2.89mm、2.88mm。

6、加热温度 挤出头加热的温度,一般为耗材熔点,请参照具体耗材进行设置,ABS 在 215-250°C,PLA在 160-230°C(耗材不同,略有差异)。 具体范围您需要向耗材供应商询问,国内的耗材真的千奇百怪,即使是同一家买的耗材也要询问是否更换批次。这个参数还是需要开始打印的时候进一步微调。

7、热床温度 假如3D 打印机配备恒温床,需要设置这个参数。参考经验值:PLA 60°C,没有温床设置为。 8、校准

1.框架稳定正确摆放。 2.同步皮带是紧绷的。 3.加热床与挤出机喷嘴的运动面都是水平的。 4.送丝线卷轴自由不会给挤出机造成太大的阻力。 5.确认步进电机没有松动,安装位置水平。 6.固件设置是正确的,包括轴运动速度和加速度,温度控制和检测正常,限位正常,电机旋转方向正确。 7.挤出机校准。控制挤出10mm 对应实际送丝测量得到的也是 10mm。这一点务必要保证,假如送丝过长会导致气泡或模型溢出,过少会导致夹层附着力差。 二、软件界面介绍及其使用 1、Slic3r界面介绍 首先是Slic3r的第一个操作界面:Plater,这个界面的功能是将建模软件导出的STL文件导入Slic3r,并且可以经过一些简单的操作进行平面的旋转,也可以通过选择Rotate,设置模型打印角度;后面的选项主要是模型等比放大、缩小以及拆分。 界面下面的一些选项主要是对模型摆放进行的操作,以及最常用的导出选项;Print Setting、filament、printer选项主要是选择已经保存好的用户自定义的设置。 如果用户有多台不同型号的打印机,Slic3r可以很方便的为这些打印机分别分配不同的设置,在生成G-code时只需要选择已经保存好的设置就可以了。

SmartfusionAMBA指南

SmartFusion应用指南 MSS-AMBA相关文档阅读笔记 2010/12/15 Embedded hengheng 1 AHB BUS MATRIX---MSS的脊梁 1.1AHB BUS MATRIX简介 AHB BUS MATRIX 是多层AHB 矩阵。允许一个主机操作A从机,另一个主机操作B从机。当二者同时对C进行操作时,仲裁模块发挥作用,采用客户定制的方式或者乒乓方式对主机进行仲裁。理论吞吐量为16Gbps. 通过上图,得知AHB MARTIX共拥有5个MASTER和8个SLAVE。在AHB BUS MATRIX中实现的路径是理论路径的子集。此外,CORTEX-M3的IBUS和DBUS在MATRIX内部被多路选择,因此公用一个MASTER PORT,二者无法同时激活。 1.2AHB BUS MATRIX连接关系 通过上表可以得知,AHB BUS MATRIX中各master与slave的连接权限。 一般来说,除了CORTEX-M3外的master 和slave在上电时都会被关掉,用户需要通过设置AHB_MATRIX_CR中的相关位来打开这些master和slave。 CORTEX-M3是系统中唯一可以是使能其他MASTER的MASTER,因为其PPB总线上挂了一个可以使能其他MASTER的控制寄存器。 注意,关于ENVM使用时,需要明确一点,在命令ENVM进行编程或者擦写时,其他MASTER不会自动得知ENVM是不可读取的。因此,此时需要通过软件信号来控制其他MASTER的连接路径。 1.3仲裁简介: 仲裁器在slave的端口上。通常仲裁方式分为两种:循环方式和权重循环方式。 通过设置AHB_MATRIX_CR中的COM_WEIGHTEDMODE位来切换。 循环方式 权重循环方式

中文WebLogic81配置过程

WebLogic81中文配置 编写人:黄承端保密程度:完成公开 新安装Weblogic请直接运行setup.exe,可参考《(03)安装以及配置weblogic截图》目录中的图片。如果是已经有了Weblogic又不想再安装,可以在已有的Weblogic中创建一个新的域,方法在本文档的最后面。 (一)新建WebLogic配置 安装好WebLogic81后,从开始菜单里打开Configuration Wizard。如下图所示: 选定: 点击下一步按钮 选定: 点击下一步按钮 选定快速,然后根基具体情况填写参数。 请记住过程中设置的Weblogic管理员用户名和密码,以后经常需要用到,界面如下图。

(二)配备启动脚本(startweblogic.cmd) 注意:下面的“f:\”的为盘符,配置是请根据实际修改。 下面的mydomain表示weblogic的域名,默认是这个,如果在配置时修改了域名请注意做对应修改。Weblogic服务器支持多个域。 1、准备工作 拷贝安装程序中的,lib目录到f:\bea\user_projects\domains\mydomain\目录下;(如果没有就找其他同事索取) 拷贝Key.dll、mcubebase.dll两个文件到F:\bea\user_projects\domains\mydomain 目录下;(如果没有就找其他同事索取) 拷贝EnviromentVarible.xml到F:\bea\user_projects\domains\mydomain 目录下,并且修改里面的配置; 要修改的内容,如下表红色部分: 2、开始配置 注意:开始配置前请另存一份F:\bea\user_projects\domains\mydomain目录下的config.xml文件。 在“..\user_projects\domains\mydomain”目录找到并修改startweblogic.cmd文件如下:(1)修改: (2)在set PRODUCTION_MODE=true和set JA V A_VENDOR=Sun中间加入: set OALIBPA TH=f:\bea\user_projects\lib set OALIBMUSTFIRST=%OALIBPATH%\classes12.jar;%OALIBPATH%\rowset.jar;%OALIBPATH%\rd bmsrealm8x.jar;%OALIBPA TH%\FlowGate.jar

AMBA总线报告

对AMBA片内总线通讯协议进行简要介绍之后,采用Top- Down设计方法完成了AMBA片内总线结构所有控制部件的RTL级硬件建模,并通过逻辑综合、优化得到了门级电路网表。经验证,符合AMBA规范,频率达100MHz。 关键词:AMBA 片内总线AHB仲裁器中央译码器APB桥

一、AMBA总线简介 (1) 1.1AMBA总线概况 (1) 1.1.1 高级高性能总线(AHB (1) 1.1.2 高级系统总线(ASB (1) 1.1.3 高级外设总线(APB) (1) 1.2 AMBA规范的目的 (1) 1.3 AMBA AHB介绍 (2) 二、AMBA片内总线通讯协议描述 (2) 2. 1AHB系统总线协议 (2) 2. 2APB外围总线协议 (3) 三、AMBA片内总线控制部件的设计 (3) 3. 1AHB仲裁器 (4) 3. 1. 1仲裁器优先级算法 (4) 3. 1. 2AHB仲裁器状态机 (4) 3. 1. 3AHB仲裁器状态机工作过程 (5) 3. 2中央译码器 (5) 3. 3多路选择器 (5) 3. 4虚拟/缺省总线主设备( dummy /default busmaster) (6) 3. 5外围总线桥 (6) 四、心得体会 (6) 五、参考文献 (7)

一、AMBA总线简介 1.1AMBA总线概况 高级微控制器总线体系(AMBA)规范定义了在设计高性能嵌入式微控制器时的一种片上通信标准。 根据AMBA标准定义了三种不同的总线: (1). 高级高性能总线(AHB); (2). 高级系统总线(ASB); (3). 高级外设总线(APB)。 AMBA规范还包含一种测试方法以提供对宏单元进行测试和诊断访问的下部构造。 1.1.1 高级高性能总线(AHB AMBA AHB是用于高性能、高时钟频率的系统模块。 AHB担当高性能系统的中枢总线。AHB支持处理器,片上存储器,片外存储器以及低功耗外设宏功能单元之间的有效连接。AHB也通过使用综合和自动测试技术的有效设计流来确保减轻使用负担。 1.1.2 高级系统总线(ASB AMBA ASB是用于高性能的系统模块之间的。 AMBA ASB AHB的高性能特征的地方。ASB也支持处理器,片上存储器,片外存储器以及低功耗外设宏功能单元之间的有效连接。 1.1.3 高级外设总线(APB) AMBA APB是用于低功耗外设的。 AMBA APB优化了最小功率消耗并且降低了接口复杂度以支持外设功能。APB 可以用来连接任意一种版本的系统总线。 1.2 AMBA规范的目的 AMBA (1)促进带一个或多个CPU或者信号处理器的嵌入式微控制器产品的第一 (2)技术上独立并且高复用度的外设和系统宏单元能在多样的IC工序之间方便的移植,以及适用于完整定制、标准宏单元和门阵列技术;

Slic3r切片中文使用手册

Slic3r 用户手册 起于尘埃译 2014-01-25

目录 Slic3r 用户手册 (1) 2014-01-25 (1) 首次切片 (3) 配置向导 (3) 校准 (7) 重要的第一层 (8) 简单模式 (9) 模型 (10) 模型格式 (10) 模型来源 (11) Meshlab (15) Plater介绍 (15) Netfabb Studio (17) FreeCAD (18) 首次打印 (19) 专家模式 (20) 速度 (20) 填充模式和密度 (22) 填充优化 (27) 应对溢出Fighting ooze (28) 外圈Skirt (29) 冷却 (30) 风扇 (30) 减速 (31) 配置 (31) 支持材料 (32) 多个挤出机 (34) ●配置挤出机 (34) ●分配送丝 (35) ●为单一材料对象分配挤出机 (35) ●改变配置工具 (36) ●打印复合材料对象 (36) ●生成复合材料AMF文件 (36) 挤出线宽 (37) 可变层高 (37) 配置 (40) 导入导出配置 (40) 配置文件 (40) 高级专题 (41) SVG输出 (41) 命令行使用 (43) 后期处理脚本 (44)

故障发现及解决 (44) Z轴摇晃 (44) Slic3r的帮助 (45) 首次切片 配置向导 欢迎界面

选择固件类型 JennyPrinter采用马林固件,选择RepRap 打印床大小 XY平面大小,设置XY轴的运动最大值。务必设置为从左下角挤出喷嘴休息时的起始位置,到每个方向上的喷嘴可行驶的最大距离。

喷嘴直径 根据实际的喷嘴直径设置,JennyPrinterV1.1采用0.4mm直径的喷嘴。 耗材直径 常见的耗材分为1.75mm和3.0mm,根据耗材进行设置,强烈建议实际测量后填写,比如3.0的耗材有些微2.89mm,2.88mm。

AMBA、AHB、APB总线简介

AMBA、AHB、APB总线简介作者adamzhao日期2006-11-1619:33:00 AMBA简介 随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包括了AHB(Advanced High performance Bus)系统总线和APB(Advanced Peripheral Bus)外围总线。 AMBA片上总线 AMBA2.0规范包括四个部分:AHB、ASB、APB和Test Methodology。AHB 的相互连接采用了传统的带有主模块和从模块的共享总线,接口与互连功能分离,这对芯片上模块之间的互连具有重要意义。AMBA已不仅是一种总线,更是一种带有接口模块的互连体系。下面将简要介绍比较重要的AHB和APB总线。 基于AMBA的片上系统 一个典型的基于AMBA总线的系统框图如图3所示。 大多数挂在总线上的模块(包括处理器)只是单一属性的功能模块:主模块或者从模块。主模块是向从模块发出读写操作的模块,如CPU,DSP等;从模块是接受命令并做出反应的模块,如片上的RAM,AHB/APB桥等。另外,还有一些模块同时具有两种属性,例如直接存储器存取(DMA)在被编程时是从模块,但在系统读传输数据时必须是主模块。如果总线上存在多个主模块,就需要仲裁器来决定如何控制各种主模块对总线的访问。虽然仲裁规范是AMBA总线规范中的一部分,但具体使用的算法由RTL设计工程师决定,其中两个最常用的算法是固定优先级算法和循环制算法。AHB总线上最多可以有16个主模块和任意多

AMBA协议总结

1基于AMBA的微控制器结构 基于AMBA的微控制器典型地由一个高性能系统中枢总线(AHB或者ASB)组成,能够支持外部存储器带宽,包括CPU\片上存储器和其他直接数据存取(DMA)设备。这条总线为上述单元之间大多数的传输提供高带宽接口。在这条高性能总线上也有一个桥接器以连接低带宽的APB,而在APB上连接着大多数的系统外设。 图 1 基于AMBA的典型微控制器 1.1AHB总线架构

图 2 AHB结构框图

AHB系统设计包括以下的成分: ?AHB主机 总线主机能够通过提供地址和控制信息发起读写操作。任何时候只允许一个总线主机处于有效状态并能使用总线。 ?AHB从机 总线从机在给定的地址空间范围内响应读写操作。总线从机将成功、失败或者等待数据传输的信号返回给有效的主机。 ?AHB仲裁器 总线仲裁器确保每次只有一个总线主机被允许发起数据传输。即使仲裁协议已经固定,任何一种仲裁算法,比如最高优先级或者公平访问都能根据应用要求而得到执行。 ?地址、写数据总线多路选择器 地址、写数据总线多路选择器根据Hmaster总线仲裁结果进行主机地址、写数据的选通输出。 ?AHB译码器 AHB译码器用来对每次传输进行地址译码并且在传输中包含一个从机选择信号。所有AHB执行都必须仅要求有一个中央译码器,从而进行从机的选通。 ?读数据、响应总线多路选择器 读数据、响应总线多路选择器根据Hsel信号从机选通信号,进行读数据和响 应信号的选通输出。 ?APB桥 APB桥是AMBA APB中的唯一总线主机。另外,APB桥也是AHB总线中的一个从机。其实现AHB总线到APB总线的转换。 1.2本设计支持模式 ?Hburst中支持单一传输、未定长度增量突发、定长增量突发,不支持回环突发模式。

关于AMBA的笔记2(哥,断奶了)

7.2、Burst 传输 AHB 协议规定了 4、8、16beat 传输,以及未定义长度和 single 传输。其中 beat 数乘以transfer 即为 burst 的长度。AHB 协议支持 incrementing 和 wrap burst,incrementing 为递增的,没有边界;wrap 将地址划分为传输 burst 长度的边界,超过边界部分折返回边界开始处。如传输一笔 wrap4 的 burst,字长为 4byte,第一笔传输的地址为 0x34,会在 16byte 绕回,因此 4 笔传输的地址为 0x34,0x38,0x3c,0x30。表三为 Burst 信号编码说明。 000:SINGLE,单次传输。 001:INCR,未指定的长度递增突发。 010:WRAP4,4次4byte突发传输。 011:INCR4,4次递增突发传输。 100:WRAP8,8次4byte突发传输。 101:INCR8,8次递增突发传输。 110:WRAP16,16次4byte突发传输。 111:INCR16,16次递增突发传输。 Burst 不能超过 1K 地址边界,注意未指定长度的 incrementing burst 不能超过这一地址边界。图七显示了一笔类型为 WRAP4 的 burst 传输,第一笔传输加入一个等待状态。 7.3传输方向 当 HWRITE 信号为高时,进行写数据传输,master 向数据总线写数据;当 HWRITE 信号为低时,进行读数据操作,slave 产生读数据驱动读数据总线。 7.4传输大小 HSIZE信号指定了传输大小,从8bits到1024bits,它与HBURST共同决定wrapping burst的地址边界。表四给出具体编码信息。

amba详细配置说明

Samba文件共享服务 第一步:检查安装的文件 [root@dns ~]# rpm -qa | grep samba samba-client-3.0.33-3.28.el5 samba-common-3.0.33-3.28.el5 默认只安装了以上两个文件,还需要安装文件 [root@dns ~]# mount /dev/cdrom /mnt/ 加载光盘 mount: block device /dev/cdrom is write-protected, mounting read-only [root@dns ~]# cd /mnt/CentOS/ 进到光盘的安装文件目录 [root@dns CentOS]# rpm -ivh samba-3.0.33-3.28.el5.i386.rpm 安装samba 主文件 warning: samba-3.0.33-3.28.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 error: Failed dependencies: perl(Convert::ASN1) is needed by samba-3.0.33-3.28.el5.i386 表示需要安装perl-Convert-ASN1-0.20-1.1.noarch.rpm [root@dns CentOS]# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm warning: perl-Convert-ASN1-0.20-1.1.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 Preparing... ########################################### [100%] 1:perl-Convert-ASN1 ########################################### [100%] 在接着安装samba-3.0.33-3.28.el5.i386.rpm [root@dns CentOS]#rpm -ivh samba-3.0.33-3.28.el5.i386.rpm安装samba主文件 warning: samba-3.0.33-3.28.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 Preparing... ########################################### [100%] 1:samba ########################################### [100%] 第二步:安装好文件之后,进入smb.conf主配置文件 文件里面#开头的都不是运行程序,用#可以注释 Global Settings 这里开始是整个samba服务的全局属性

AMBA总线介绍

计算机基本知识AMBA总线介绍 一:背景介绍 ARM公司定义了AMBA(Advanced Microcontroller Bus Architecture)总线规范,它是一组针对基于ARM核的、片上系统之间通信而设计的标准协议。因为ARM处理器的广泛使用而拥有众多第三方支持,被ARM公司90%以上的合作伙伴采用。 在AMBA总线规范中,定义了AHB ,APB ,ASB这3种总线。最初的AMBA总线是ASB和APB。在它的第二个版本中,ARM引入了AHB。 (l)AHB:Advanced High Performace Bus,用于高性能系统模块的连接,支持突发模式数据传输和事务分割; (2)ASB:Advanced System Bus,也用于高性能系统模块的连接,支持突发模式数据传输,这是较老的系统总线格式,后来由AHB总线替代; (3)APB:Advanced PeriPheral Bus,用于较低性能外设的简单连接,一般是接在AHB或ASB系统总线上的第二级总线。 图1 典型的基于AMBA总线的系统[1] 一个以AMBA 为架构的SOC,图1是个典型的系统架构,一般来说包含了high-performance 的system bus –AHB以及low speed, low power 的peripheral bus - APB 。System bus 是负责连接例如ARM 之类的embedded processor 以及DMA controller,on-chip memory 和其他interface,或其他需要high bandwidth的模块。而peripheral bus 则是用来连接系统的外围慢速模块,其协议规则相对AHB来说较为简单,它以AHB之间则通过Bridge 相连,期望能減少system bus 的loading。 二:结构以及仲裁原理 1 .AHB Bus AHB System是由Master,Slave,Infrastructure 三部分所组成。整个AHB bus上的传输都是由master 所发出,由slave 负责回应。而infrastructure 则由arbiter ,master to slave multiplexor,slave to master multiplexor,decoder,dummy slave,dummy master 所组成。

相关文档