固高运动控制卡57394233ParallelRobot冗余并联机器人源代码 是使用 运动控制卡 控制 6轴伺服电机 的 并联机器人 控制器系统
标签: 固高运动控制卡57394233ParallelRobot冗余并联机器人源代码
上传时间: 2016-01-22
上传用户:epwho520
循环冗余校验码是目前通信系统中被广泛使用的一种编码方法,主要用在同步通信上。循环冗余校验码CRC是一种编码简单、且高效、可靠的差错控制方法,也是被广泛采用的多项式编码,由分组线性码的分支而来,编码简单且误判概率很低,在工业测控和数据通信领域中得到了广泛的应用。
上传时间: 2017-10-23
上传用户:asdfgh513315
为满足恶劣环境下计算机系统的高可靠性需求,将冗余技术结合到CAN 总线模块的硬件与软件开发中,介绍其总体方案。硬件及软件设计方法,重点描述了在V×Works 系统下的驱动软件实现,给出了部分实现细节及设计流程。测试结果表明,此设计可成功实现CAN冗余模块在总线故障情况下的冗余切换,提高了设备可靠性。
标签: can总线模块
上传时间: 2021-11-30
上传用户:
基于Proteus仿真前言:本文详细介绍了DS18B20原理,并在后面举例说明了其在单片机中的应用,所举例子包含Proteus仿真电路图,源程序,程序注释详细清楚。1、DS18B20简介:DS18B20温度传感器是DALLAS公司生产的1-wire式单总线器件,具有线路简单,体积小的特点,用它组成的温度测量系统线路非常简单,只要求一个端口即可实现通信。温度测量范围在一55℃~+125℃之间,分辨率可以从9~12位选择,内部还有温度上、下限报警设置。每个DS18B20芯片都有唯一的序列号,所以可以利用多个DS18B20同时连接在同一条总线上,组成多点测温系统。但最多只能连接8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。2、DS18B20结构:如右图所示,DS18B20有三只引脚,VCC、DQ和GND。DQ为数字信号输入/输出端(DQ一般接控制器(单片机)的一个1/0口上,由于单总线为开漏所以需要外接一个4.7K的上拉电阻);GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位是产品类型标号,接着的48位是该DS1B20自身的序列号,最后8位是前面56位的CRC校验码(循环冗余校验码)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。温度传感器可完成对温度的测量,以12位转化为例,用16位符号扩展的二进制补码读数形式提供。
上传时间: 2022-07-02
上传用户:
随着信息技术的飞速发展,数据吞吐量急剧增长,要求有更高的传输速度,来满足大量数据的传输,而原有的并行数据传输总线结构上存在自身无法克服的缺陷,在高频环境下容易串扰,而增大误码率。SATA串行总线技术应运而生。作为一种新型的总线接口,它提供了高达3.0Gbps的数据传输速率,使用8B/10B编码格式,采用LVDS NRZ串行数据传输方式,有良好的抗干扰性能,有更强的达到32位的循环冗余校验,并且提供了良好的物理接口特性,支持热拔插,代表着计算机总线接口技术的发展方向。FPGA作为一种低功耗的半导体器件,在高频工作环境中有优良的性能,将处理器与低功耗FPGA结合起来使用是数据存储应用的趋势,这样能够使得接口方案更加灵活。而在众多FPGA器件中,Xilinx公司的Virtex-4平台内部集成了PowerPC高性能处理器,并且其中提供了Rocket IO MGT这种嵌入式的多速率串行收发器,能够以6.25-622Mb/s的速度传送数据,并且支持包括SATA协议在内的多种串行通信协议。 本文从物理层、链路层、传输层分析了SATA1.0技术的接口协议,在此基础提出满足协议需求和适合FPGA设计的设计方案,并给出总体设计框图,依照FPGA的设计方法,采用Xilinx公司的Virtex-4设计了一个符合SATA1.0接口协议的嵌入式存储装置,实现数据的存储,仿真运行结果正常。
上传时间: 2013-04-24
上传用户:sz_hjbf
本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程能力,在其完成各种功能的同时,完全可以将串行通信接口构建其中,可根据实际需求分配资源。 2、利用VerilogHDL语言非常容易掌握,功能比VHDL更强大的特点,可以在设计时不断修改程序,来适用不同规模的应用,而且采用Verilog输入法与工艺性无关,利用系统设计时对芯片的要求,施加不同的约束条件,即可设计出实际电路。 3、利用ModelSim仿真工具对程序进行功能仿真和时序仿真,以验证设计是否能获得所期望的功能,确定设计程序配置到逻辑芯片之后是否可以运行,以及程序在目标器件中的时序关系。 4、为保证数据传输的正确性,采用循环冗余校验CRC(CyclicRedundancyCheck),该编码简单,误判概率低,为了减少硬件成本,降低硬件设计的复杂度,本设计通过CRC算法软件实现。 实验结果表明,基于EDA技术的现场可编程门阵列FPGA集成度高,结构灵活,设计方法多样,开发周期短,调试方便,修改容易,采用FPGA较好地实现了串行数据的通信功能,并对数据作了一定的处理,本设计中为CRC校验。另外,可以利用FPGA的在线可编程特性,对本设计电路进行功能扩展,以满足更高的要求。
上传时间: 2013-04-24
上传用户:Altman
UCD 系列数字电源控制器包括UCD3000 和UCD9000 两个系列,所使用的通讯协议都是电源管理总线(PMBus)协议。PMBus 有4 条信号线,分别是时钟、数据、告警以及控制。PMBus 传输层是基于低成本系统管理总线(SMBus),而SMBus 是个功能更为强健的标准I2C 串行总线的版本,具有分组错误检查和主机通知功能。为了提高通讯数据的可靠性,它们都内置了通讯数据错误校验(PEC)功能。UCD 系列控制器主要利用循环冗余校验(CRC)来实现PEC 功能。本文首先简单介绍CRC 原理,然后通过实例来说明PEC 校验字节如何产生的
上传时间: 2013-11-11
上传用户:1318695663
在通信系统中从多检错手段中,CRC是非常著名的一种。CRC-全称循环冗余校验是对数据块校验的一种高效的差错控制方法。在单片机通信系统设计过程中,当传输距离较远或是采用无线传输时,为了保证高效而无错地传输数据,必须对数据进行检错,从性能和成本上考虑,采用CRC校验算法远优于奇遇校验和算术和校验等方法。CRC的计算有两种方法,一种是采用专门的硬件,另一种就是软件方法。对于小型低成本的51单片机系统而言,常常需要在没有相关硬件的支持下实现CRC校验,也即通过软件来完成CRC计算(CRC算法)。 这里给出了3种算法,从性能和成本上考虑,它们的适用范围也稍有不同:第一种适用于单片机程序存储空间较小但CRC计算速度要求不高的情况;第二种适用于程序存储空间较大且CRC计算速度要求较高的情况;最后一种适用于程序存储空间不太大,且CRC计算速度要求适中的情况。
上传时间: 2014-12-26
上传用户:dongbaobao
pcie基本概念及其工作原理介绍:PCI Express®(或称PCIe®),是一项高性能、高带宽,此标准由互连外围设备专业组(PCI-SIG)制 订,用于替代PCI、PCI Extended (PCI-X)等基于总线的通讯体系架构以及图形加速端口(AGP)。 转向PCIe主要是为了实现显著增强系统吞吐量、扩容性和灵活性的目标,同时还要降低制造成本,而这 些都是基于总线的传统互连标准所达不到的。PCI Express标准在设计时着眼于未来,并且能够继续演 进,从而为系统提供更大的吞吐量。第一代PCIe规定的吞吐量是每秒2.5千兆比特(Gbps),第二代规 定的吞吐量是5.0 Gbps,而最近公布PCIe 3.0标准已经支持8.0 Gbps的吞吐量。在PCIe标准继续充分利 用最新技术来提供不断加大的吞吐量的同时,采用分层协议也便于PCI向PCIe的演进,并保持了与现有 PCI应用的驱动程序软件兼容性。 虽然最初的目标是计算机扩展卡以及图形卡,但PCIe目前也广泛适用于涵盖更广的应用门类,包括网络 组建、通信、存储、工业电子设备和消费类电子产品。 本白皮书的目的在于帮助读者进一步了解PCI Express以及成功PCIe成功应用。 PCI Express基本工作原理 拓扑结构 本节介绍了PCIe协议的基本工作原理以及当今系统中实现和支持PCIe协议所需要的各个组成部分。本节 的目标在于提供PCIe的相关工作知识,并未涉及到PCIe协议的具体复杂性。 PCIe的优势就在于降低了复杂度所带来的成本。PCIe属于一种基于数据包的串行连接协议,它的复杂度 估计在PCI并行总线的10倍以上。之所以有这样的复杂度,部分是由于对以千兆级的速度进行并行至串 行的数据转换的需要,部分是由于向基于数据包实现方案的转移。 PCIe保留了PCI的基本载入-存储体系架构,包括支持以前由PCI-X标准加入的分割事务处理特性。此 外,PCIe引入了一系列低阶消息传递基元来管理链路(例如链路级流量控制),以仿真传统并行总线的 边带信号,并用于提供更高水平的健壮性和功能性。此规格定义了许多既支持当今需要又支持未来扩展 的特性,同时还保持了与PCI软件驱动程序的兼容性。PCI Express的先进特性包括:自主功率管理; 先进错误报告;通过端对端循环冗余校验(ECRC)实现的端对端可靠性,支持热插拔;以及服务质量(QoS)流量分级。
上传时间: 2013-11-29
上传用户:zw380105939
在远距离数据通信中,为确保高效而无差错地传送数据,必须对数据进行校验即差错控制。循环冗余校验CRC(Cyclic Redundancy Check/Code)是对一个传送数据块进行校验,是一种高效的差错控制方法。
标签: 数据通信
上传时间: 2014-01-09
上传用户:zhanditian