欢迎来到皮皮网网首页

【php实时聊天源码】【供热收费系统源码】【强势波段公式源码】biss协议源码

来源:源码 c6 时间:2024-11-24 20:13:48

1.怎么在biss里面设置分辨率
2.请问机顶盒的协议CI是什么?
3.使用逻辑及分析仪后,仿真界面可以显示数据,不使用时,仿真界面没有数据?
4.绝对值编码器接口:SSI、BISS、源码Hiperface、协议EnDat之间的源码差异

biss协议源码

怎么在biss里面设置分辨率

       Time/System Time 时间/系统时间

       Date/System Date 日期/系统日期

       Level 2 Cache 二级缓存

       System Memory 系统内存

       Video Controller 视频控制器

       Panel Type 液晶屏型号

       Audio Controller 音频控制器

       Modem Controller 调制解调器(Modem)

       Primary Hard Drive 主硬盘

       Modular Bay 模块托架

       Service Tag 服务标签

       Asset Tag 资产标签

       BIOS Version BIOS版本

       Boot Order/Boot Sequence 启动顺序(系统搜索操作系统文件的顺序)

       Diskette Drive 软盘驱动器

       Internal HDD 内置硬盘驱动器

       Floppy device 软驱设备

       Hard-Disk Drive 硬盘驱动器

       USB Storage Device USB存储设备

       CD/DVD/CD-RW Drive 光驱

       CD-ROM device 光驱

       Modular Bay HDD 模块化硬盘驱动器

       Cardbus NIC Cardbus总线网卡

       Onboard NIC 板载网卡

       Boot POST 进行开机自检时(POST)硬件检查的水平:设置为“MINIMAL”(默认设置)则开机自检仅在BIOS升级,内存模块更改或前一次开机自检未完成的协议情况下才进行检查。设置为“THOROUGH”则开机自检时执行全套硬件检查。源码php实时聊天源码

       Config Warnings 警告设置:该选项用来设置在系统使用较低电压的协议电源适配器或其他不支持的配置时是否报警,设置为“DISABLED”禁用报警,源码设置为“ENABLED”启用报警

       Internal Modem 内置调制解调器:使用该选项可启用或禁用内置Modem。协议禁用(disabled)后Modem在操作系统中不可见。源码

       LAN Controller 网络控制器:使用该选项可启用或禁用PCI以太网控制器。协议禁用后该设备在操作系统中不可见。源码

       PXE BIS Policy/PXE BIS Default Policy

       PXE BIS策略:该选项控制系统在没有认证时如何处理(启动整体服务Boot Integrity Services(BIS))授权请求。协议系统可以接受或拒绝BIS请求。源码设置为“Reset”时,协议在下次启动计算机时BIS将重新初始化并设置为“Deny”。

       Onboard Bluetooth

       板载蓝牙设备

       MiniPCI Device

       Mini PCI设备

       MiniPCI Status

       Mini PCI设备状态:在安装Mini PCI设备时可以使用该选项启用或禁用板载PCI设备

       Wireless Control

       无线控制:使用该选项可以设置MiniPCI和蓝牙无线设备的控制方式。设置为“Application”时无线设备可以通过“Quickset”等应用程序启用或禁用,热键不可用。设置为“/Application”时无线设备可以通过“Quickset”等应用程序或热键启用或禁用。设置为“Always Off”时无线设备被禁用,并且不能在操作系统中启用。

       Wireless

       无线设备:使用该选项启用或禁用无线设备。该设置可以在操作系统中通过“Quickset”或“”热键更改。该设置是否可用取决于“Wireless Control”的设置。

       Serial Port

       串口:该选项可以通过重新分配端口地址或禁用端口来避免设备资源冲突。

       Infrared Data Port

       红外数据端口。使用该设置可以通过重新分配端口地址或禁用端口来避免设备资源冲突。

       Parallel Mode

       并口模式。控制计算机并口工作方式为“NORMAL”(AT兼容)(普通标准并行口)、“BI-DIRECTIONAL”(PS/2兼容)(双向模式,允许主机和外设双向通讯)还是“ECP”(Extended Capabilities Ports,扩展功能端口)(默认)。

       Num Lock

       数码锁定。设置在系统启动时数码灯(NumLock LED)是否点亮。设为“DISABLE”则数码灯保持灭,设为“ENABLE”则在系统启动时点亮数码灯。

       Keyboard NumLock

       键盘数码锁:该选项用来设置在系统启动时是否提示键盘相关的错误信息。

       Enable Keypad

       启用小键盘:设置为“BY NUMLOCK”在NumLock灯亮并且没有接外接键盘时启用数字小键盘。设置为“Only By Key”在NumLock灯亮时保持embedded键区为禁用状态。

       External Hot Key

       外部热键:该设置可以在外接PS/2键盘上按照与使用笔记本电脑上的键的相同的方式使用键。如果您使用ACPI操作系统,如Win或WinXP,则USB键盘不能使用键。仅在纯DOS模式下USB键盘才可以使用键。设置为“SCROLL LOCK”(默认选项)启用该功能,设置为“NOT INSTALLED”禁用该功能。

       USB Emulation

       USB仿真:使用该选项可以在不直接支持USB的操作系统中使用USB键盘、USB鼠标及USB软驱。该设置在BIOS启动过程中自动启用。启用该功能后,控制转移到操作系统时仿真继续有效。禁用该功能后在控制转移到操作系统时仿真关闭。

       Pointing Device

       指针设备:设置为“SERIAL MOUSE”时外接串口鼠标启用并集成触摸板被禁用。设置为“PS/2 MOUSE”时,若外接PS/2鼠标,则禁用集成触摸板。设置为“TOUCH PAD-PS/2 MOUSE”(默认设置)时,若外接PS/2鼠标,可以在鼠标与触摸板间切换。更改在计算机重新启动后生效。

       Video Expansion

       视频扩展:使用该选项可以启用或禁用视频扩展,将较低的分辨率调整为较高的、正常的LCD分辨率。

       Battery

       电池

       Battery Status

       电池状态

       Power Management

       电源管理

       Suspend Mode

       挂起模式

       AC Power Recovery

       交流电源恢复:该选项可以在交流电源适配器重新插回系统时电脑的相应反映。

       Low Power Mode

       低电量模式:该选项用来设置系统休眠或关闭时所用电量。

       Brightness

       亮度:该选项可以设置计算机启动时显示器的亮度。计算机工作在电源供电状态下时默认设置为一半。计算机工作在交流电源适配器供电状态下时默认设置为最大。

       Wakeup On LAN

       网络唤醒:该选项设置允许在网络信号接入时将电脑从休眠状态唤醒。该设置对待机状态(Standby state)无效。只能在操作系统中唤醒待机状态。该设置仅在接有交流电源适配器时有效。

       Auto On Mod 自动开机模式:注意若交流电源适配器没有接好,该设置将无法生效。该选项可设置计算机自动开机时间,可以设置将计算机每天自动开机或仅在工作日自动开机。设置在计算机重新启动后生效。

       Auto On Time 自动开机时间:该选项可设置系统自动开机的时间,时间格式为小时制。供热收费系统源码键入数值或使用左、右箭头键设定数值。设置在计算机重新启动后生效。

       Dock Configuration 坞站配置

       Docking Status 坞站状态

       Universal Connect 通用接口:若所用操作系统为WinNT4.0或更早版本,该设置无效。如果经常使用不止一个戴尔坞站设备,并且希望最小化接入坞站时的初始时间,设置为“ENABLED”(默认设置)。如果希望操作系统对计算机连接的每个新的坞站设备都生成新的系统设置文件,设置为“DISABLED”。

       System Security 系统安全

       Primary Password 主密码

       Admin Password

       管理密码

       Hard-disk drive password(s) 硬盘驱动器密码

       Password Status 密码状态:该选项用来在Setup密码启用时锁定系统密码。将该选项设置为“Locked”并启用Setup密码以放置系统密码被更改。该选项还可以用来放置在系统启动时密码被用户禁用。

       System Password 系统密码

       Setup Password Setup密码

       Post Hotkeys 自检热键:该选项用来指定在开机自检(POST)时屏幕上显示的热键(F2或F)。

       Chassis Intrusion

       机箱防盗:该选项用来启用或禁用机箱防盗检测特征。设置为“Enable-Silent”时,启动时若检测到底盘入侵,不发送警告信息。该选项启用并且机箱盖板打开时,该域将显示“DETECTED”。

       Drive Configuration

       驱动器设置

       Diskette Drive A: 磁盘驱动器A:如果系统中装有软驱,使用该选项可启用或禁用软盘驱动器

       Primary Master Drive 第一主驱动器

       Primary Slave Drive 第一从驱动器

       Secondary Master Drive 第二主驱动器

       Secondary Slave Drive 第二从驱动器

       IDE Drive UDMA 支持UDMA的IDE驱动器:使用该选项可以启用或禁用通过内部IDE硬盘接口的DMA传输。

       Hard-Disk drive Sequence 硬盘驱动器顺序

       System BIOS boot devices 系统BIOS启动顺序

       USB device USB设备

       Memory Information 内存信息

       Installed System Memory 系统内存:该选项显示系统中所装内存的大小及型号

       System Memory Speed

       内存速率:该选项显示所装内存的速率

       System Memory Channel Mode 内存信道模式:该选项显示内存槽设置。

       AGP Aperture AGP区域内存容量:该选项指定了分配给视频适配器的内存值。某些视频适配器可能要求多于默认值的内存量。

       CPU information CPU信息

       CPU Speed CPU速率:该选项显示启动后中央处理器的运行速率

       Bus Speed 总线速率:显示处理器总线速率

       Processor 0 ID 处理器ID:显示处理器所属种类及模型号

       Clock Speed 时钟频率

       Cache Size 缓存值:显示处理器的二级缓存值

       Integrated Devices(LegacySelect Options) 集成设备

       Sound 声音设置:使用该选项可启用或禁用音频控制器

       Network Interface Controller

       网络接口控制器:启用或禁用集成网卡

       Mouse Port 鼠标端口:使用该选项可启用或禁用内置PS/2兼容鼠标控制器

       USB Controller USB控制器:使用该选项可启用或禁用板载USB控制器。

       PCI Slots PCI槽:使用该选项可启用或禁用板载PCI卡槽。禁用时所有PCI插卡都不可用,并且不能被操作系统检测到。

       Serial Port 1 串口1:使用该选项可控制内置串口的操作。设置为“AUTO”时,如果通过串口扩展卡在同一个端口地址上使用了两个设备,内置串口自动重新分配可用端口地址。串口先使用COM1,再使用COM2,如果两个地址都已经分配给某个端口,该端口将被禁用。

       Parallel Port 并口:该域中可配置内置并口

       Mode 模式:设置为“AT”时内置并口仅能输出数据到相连设备。设置为PS/2、EPP或ECP模式时并口可以输入、输出数据。这三种模式所用协议和最大数据传输率不同。最大传输速率PS/2

       BIOS控制着什么

       BIOS控制着什么

       熟悉计算机的朋友都知道BIOS这个概念,我们也会经常听到老鸟在解决系统故障时候重复的那些话语:“先清除一下CMOS”或者“进入BIOS默认设置”等等。在普通人眼里,BIOS似乎就是主机板上那块四四方方的小芯片和开机时候显示的蓝色菜单。它究竟对使用者有什么特别的意义呢?它究竟是不是高手或维修工程师的专利呢?一台电脑是通过怎么样的方式开始工作的呢?希望通过阅读本文,你可以得到一个答案。

       BIOS内部结构

       Sample Text 对于我们日常使用的个人电脑来说,采用的BIOS并不是完全相同的,分别由Award、Phoenix和AMI这个三个厂商提供(注:Award已被Phoenix收购,其实是一家公司)。以目前主板的状况而言,大多数都是采用Award BIOS或者基于Award BIOS 内核改进的产品(采用AMI BIOS的产品相对要少,Phoenix BIOS主要是笔记本电脑和不少国外品牌机采用)。本文介绍的一些BIOS知识和结构,也只围绕市场占有率最高的Phoenix-Award来展开。

       拿常见的Award的2Mbit CMOS地址结构来说,从FFFF到FFFC区域是用于储存Kbit容量的Boot Block(启动模块)、接着是8Kbit的即插即用延伸系统配置数据ESCD区、4Kbit的处理器微代码Micro code和4Kbit的DMI数据区。FFF8到FFF6是解压缩引擎区,这里的指令可以释放FFF6之后区域的大容量代码和信息,比如厂商Logo、OEM数据等等。最后一部分是安放BIOS主程序的地方,通常这些程序也就是我们从网上下载的以bin为后缀名的BIOS升级文件。

       BIOS主要功能

       主板BIOS掌握着系统的启动、部件之间的兼容和程序管理等多项重任。只要按下电源开关启动主机后,BIOS就开始接管主板启动的所有自检工作,系统首先由POST (Power On Self Test,上电自检) 程序来对内部各个设备进行检查(这个过程在下文中另作表述)。通常完整的POST自检将包括对CPU、基本内存、1MB以上的扩展内存、ROM、主板、CMOS存储器、强势波段公式源码串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。然后BIOS就按照系统CMOS设置中保存的启动顺序搜寻软驱、IDE设备和它们的启动顺序,读入操作系统引导记录,最后将系统控制权交给引导记录,并最终完全过渡到操作系统的工作状态。

       除了基本的启动功能外,BIOS还有硬件中断处理、系统设计管理、程序请求等作用。操作系统对硬盘、光驱、键盘、显示器等外围设备的管理,都是直接建立在BIOS系统中断服务程序的基础上的,它是PC系统中的软件与硬件之间的一个可编程接口。计算机开机的时候,BIOS会分配CPU等硬件设备一个中断号。当执行了使用某个硬件的操作命令后,它就会根据中断号使用相应的硬件来完成命令的工作,最后根据其中断号把它跳回原来的状态。同样,BIOS也可以通过特定的数据端口发送、接受指令,以实现软件应用程序对硬件的操作。

       BIOS的系统管理功能是大家最为熟悉的,即平时说的BIOS设置。BIOS程序会调用储存在CMOS RAM部分的记录,用户可以通过显示器看到系统基本情况,包括CPU频率、IDE驱动器、ACPI电源管理和密码设置等信息。正如笔者在一开始说过的那样,这部分信息是依靠电池单独供电储存在RAM中的,只要断电一段时间或人为给CMOS接通高电平信号(跳线短接),任何修改过的设置都会不复存在。

       BIOS如何工作?

       有了以上这些基本知识作为铺垫,读者朋友应该对BIOS有了一定的了解。接下来的问题就是,掌握PC枢纽的BIOS是如何工作的呢?鉴于这个过程的复杂,不妨让我们将BIOS运行中的几个关键点罗列出来,稍做分析。这里需要事先声明,以下介绍的有关BIOS运行代码统一成十六进制,有兴趣的朋友可以在市场上买回Debug卡(俗称也叫Port 卡)来查询、观察。

       简单地说,BIOS启动会经过好几个检测、命令、执行的循环流程,当然,在进入BIOS控制之前,CPU还需要一个热身的过程。拿P4系统为例,如果按照PC启动的流程来讲解的话,这个先后秩序是这样的:首先是主机电源开始供电,CPU接收到VR(电压调节系统)发出的一个电压信号,然后经过一系列的逻辑单元确认CPU运行电压之后,主板芯片接收到发出“启动”工作的指令,让CPU复位。CPU“苏醒”后的第一工作就是,读取BIOS中的初始化指令。在对CPU(2次检查)和内存(KB基本模块)状态做一系列校验之后,BIOS会完成电路片的初始准备,停用视频、奇偶性和DMA电路片,并且使CMOS计时器开始运行。随后,BIOS程序会逐步检查CPU是否和默认设定相同,DMA是否有故障,显示通道测试等等,一旦出现故障,就会有蜂鸣器发出报警。不过,这些步骤都是商店收银系统源码在后台后悄悄进行的,我们是看不到屏幕上的任何信息。

       在上面的流程图中,很清楚地表明了引导模块工作的几个步骤。当CPU被正式启动以后,POST(Power-On Self Test,加电后自检)进入内存侦测阶段,一旦基本内存检测出错,系统死机并会长时间报错;如果一切顺利,BIOS继续往下POST,检查CMOS内的其他BIOS主程序、扩展程序,直到完成这些工作,系统进入常规流程,显示器上才会显示出时间日期、BIOS版本型号、CPU频率、内存容量等基本信息。在BIOS引导IDE设备和I/O设备以后,接下来的过程便交给操作系统来继续了。

       BIOS在电脑启动过程中大体是这样工作的,实际上远比我们介绍的要复杂得多。中间任何一个小的步骤出错都会导致系统无法启动,崩溃,而且BIOS设置不当也会给系统造成隐患。有经验的老鸟可以通过BIOS启动时候的声音来判断故障,而一般用户可以通过查看Debug卡的检错信号,了解POST停滞在哪个阶段。还是拿Award BIOS来说,开机Debug卡显示FF和C0表示CPU自检没有通过,应该停电检查处理器状况;如果是C1、C3等数字显示,很有可能是BIOS在检测内存时候发生问题了;系统自检过了2D,并且伴随清脆的“嘀”声,说明系统已经通过显卡检测,这个时候显示屏上也开始出现画面。知道了故障可能发生的部件,我们可以通过替换法来最终确定问题源头,顺利解决问题。

       BIOS也要保护

       除了硬件设备的兼容问题之外,BIOS还有可能面临病毒、错误擦写等外因的危害,BIOS如果不能工作,整台电脑也就瘫痪了。

       不少主板厂商都通过专门的设计来增加BIOS的可靠性。有的是做成Dual BIOS双模块的方式,一旦其中一块出现故障,能够通过跳线设置让系统从另外一块引导启动,再对损坏模组进行修复。由于BIOS中Boot Block区是重要的数据块,所以厂商将Boot Block块设计成分块式的BIOS结构,在BIOS芯片中保留了一个区域,该区域中保存有BIOS系统中最重要的启动信息。最新的刷新程序的默认值就是刷新时不更新BIOS的Boot Block块,这样的主板即使刷新失败,也能很容易恢复。

       遇到BIOS刷新失败,也可以自己用热插拔的办法来替换受损芯片,前提是你能找到一片和原来BIOS容量一样的芯片。有动手能力的玩家还可以在BIOS芯片的管脚上动脑筋,因为绝大多数的CMOS芯片为脚的DIP封装,它们的针脚排列、功能基本上一致。芯片的写操作一般是通过写入允许脚的电平变化来控制的,只有V或者5V的高电平被调成低电平以后,数据才能写入到芯片中去。根据此原理,只要把这个管脚从电路中脱离出来,一直处于高电平,即处于“读”状态,那么不论是病毒还是误操作,都不会对芯片内的数据进行改写。不过,这个方法存在一定的危险性,它不适用所有的BIOS芯片,而且容易失去主板的保修,大家一定要谨慎为之。

       提到BIOS,大部分的菜鸟对此都一知半解,不敢轻易尝试,手机版底部源码仿佛天生对“蓝色屏幕”有种恐惧的感觉,而更多的时候,连许多老鸟都无法区分BIOS设置和CMOS设置的区别,所以在写出疑难问答之前,龙哥觉得有必要将这两个概念阐述清楚,以达到事半功倍的效果。

       BIOS是英文Basic Input/Output System的缩写,原意是“基本输入/输出系统”。而我们通常所说的BIOS,其实是指一个固化在ROM中的软件,负责最低级的、最直接的硬件控制,以及计算机的原始操作;用来管理机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。

       CMOS是英文“互补金属氧化物半导化”的缩写,不过我们常说的CMOS却是指主板上一块可读写的存储芯片,也称之为“CMOS RAM”。CMOS RAM是随机存储器,具有断电后消除记忆的特点,人们就想到了使用外接电池保持其存储内容的方法。

       一般来说,通过固化在ROM BIOS的软件进行BIOS参数的调整过程就称之为BIOS设置,而通过BIOS设置中的“标准CMOS设置”调试CMOS参数的过程就称为CMOS设置。我们平常所说的CMOS设置与BIOS设置只是其简化说法,所以在一定程度上造成两个概念的混淆。

       怎样进入BIOS设置程序

       分析:虽然世界上设计生产BIOS的厂商并不多,但是某些品牌机和兼容机设计不尽相同,所以进入BIOS设置的方法也各不相同。

       答疑:大部分进入BIOS设置的键都已经设置为“DEL”或者“ESC”,但是也有部分BIOS是F或者F2,其中一些更特别的BIOS还需要根据其提示进行操作。

       机器无法正常运行操作系统的问题

       1.Bios Rom checksum error-System halted

       分析:BIOS信息检查时发现错误,无法开机。

       答疑:遇到这种情况比较棘手,因为这样通常是刷新BIOS错误造成的,也有可能是BIOS芯片损坏,不管如何,BIOS都需要被修理。

       2.CMOS battery failed

       分析:没有CMOS电池。

       答疑:一般来说都是CMOS没有电了,更换主板上的锂电池即可。

       3.CMOS checksum error-Defaults loaded

       分析:CMOS信息检查时发现错误,因此恢复到出场默认状态。

       答疑:这种情况发生的可能性较多,但是大部分原因都是因为电力供应造成的,比如超频失败后CMOS放电也可以出现这种情况,应该立刻保存CMOS设置以观后效;如果再次出现这个问题,建议更换锂电池。在更换电池仍能无用的情况下,请将主板送修,因为CMOS芯片可以已经损坏。

       4.Press F1 to Continue,Del to setup

       分析:按F1键继续,或者DEL键进入BIOS设置程序。通常出现这种情况的可能性非常多,但是大部分都是告诉用户:BIOS设置发现问题。

       答疑:因为问题的来源不确定,有可能是BIOS的设置失误,也可能是检测到没有安装CPU风扇,用户可以根据这段话上面的提示进行实际操作。

       5.HARD DISK INSTALL FAILURE

       分析:硬盘安装失败。

       答疑:检测任何与硬盘有关的硬件设置,包括电源线、数据线等等,还包括硬盘的跳线设置。如果是新购买的大容量硬盘,也要搞清楚主板是否支持。如果上述都没有问题,那很可能是硬件出现问题,IDE口或者硬盘损坏,但是这种几率极少。

       6.Primary master hard disk fail

       分析:Primary master ide硬盘有错误。同样的情况还出现在IDE口的其他主从盘上,就不一一介绍了。

       答疑:检测任何与硬盘有关的硬件设置,包括电源线、数据线等等,还包括硬盘的跳线设置。

       7.Floppy disk�s  fail

       分析:软驱检测失败。

       答疑:检查任何与软驱有关的硬件设置,包括软驱线、电源线等等,如果这些都没问题,那可能就是软驱故障了。

       8.Keyboard error or no keyboard present

       分析:键盘错误或者找不到新键盘。

       答疑:检查键盘连线是否正确,重新插拔键盘以确定键盘好坏。

请问机顶盒的CI是什么?

       DVB-CI+简介

       一、CI+是对EN 标准(也即CI标准)的扩展,它具有以下特点:

       1)增加了特别的层以保护主机(指机顶盒、数字电视一体机或数据转发器)和CI模块的通讯安全;

        2)为传输流接口中的内容提供安全保护;

        3)执行防拷贝条款依从(从CAM卡解扰出来的TS流再被加密,在电视机或机顶盒里被解密,使用DES或AES算法);

        4)支持图形化MHEG-5菜单和应用程序。CI+借鉴了英国MHEG-5增强了MMI(Man Machine Interface,人机界面)的效果,甚至可以下载一些小的游戏,有互动效果。正式认证时需要认证MHEG-5功能。兼容CI+的主机同样也兼容标准的DVB-CI模块。在已兼容CI+的主机内,EN Highlevel MMI将被MHEG-5 MMI取代。

        CI+目前的标准是V1.3版。

        二、CI+协议栈提供

        GkWare是一家德国公司,专门提供CI/CI+协议栈,GkWare CI+协议栈作为其被客户广泛采用的CI协议栈的一个添加产品,已经投入市场。德国METZ及Technisat是2家通过CI+ 认证的电视机生产厂家,其中之一就用Gkware的协议栈。已有CI客户想升级的话,只需要在他们的工程文件中添加新的源代码和非常少的API就可以了。而且,MHEG-5将作为可选件。当然,客户也可以不选择GkWare公司的MHEG-5引擎。

       特性

       1)实现以下CI+资源

        a. 内容控制

        b. CAM卡升级

        c. CA PVR

        d. 主机语言和国家

       2)支持不同类型的许可证规格

        a. CI+认证“测试”

        b. CI+认证“产品”

        c. GkWare “测试”

       3)X.证书确认

       4)支持硬件加速或安全加密操作

       使用要求

        1)兼容CI+的硬件设计(支持AES/DES TS解扰、HDCP和Marcovision)

        2)ANSI-C编译器

       支持的平台(如果贵司的平台不在以下列表中,请随时联系我们)

        1)STi xx系列: ,,

        操作系统: STLinux和OS

        2)NXP/Trident: CXx

        3)ALI

       认证情况

        GkWare协议栈已经于年9月在某客户的硬件平台上通过官方CI+认证。他们正密切联系多家模块制造商和其它符合CI+规范的厂商,以期尽快进行互操作测试。

       测试素材

        GkWare创造了大量的测试素材供客户单独购买或授权(没有包含在软件协议栈价格内),可供购买的素材包括:

        1)Windows下的TS流(解)加扰软件(实现AES和DES TS加扰算法);

        2)用AES和/或DES键值加扰的参考码流;

        3)部分实现CI+规范的CI模块,基于GkWare的BISS CI模块。

        如此同时,GkWare正制作一个定制的X.基础架构,以便没有从CI+认证结构获得有效授权的公司能够开始他们的研发工作,替代“许可证获得者规范”的证书和文档可按需提供。

        关于GkWare CI+产品的更详细资料,可以参见

       三、CI+ 研发工具—SkyDigita CAM侦测仪

        研发CI/CI+及CableCARD产品必备工具,工作在SPY,HOST或CAM仿真模式。

       SkyDigita CAM 侦测仪是一款高效并随时可得的DVB-CI/CI+开发和测试工具,它能侦测主机和CAM模块之间的CI接口通信情况并且可以仿真任何一方。

       它能精准地同步跟踪CI接口的数据交换情况,跟踪范围从低阶的硬件信号的逻辑分析到高阶的应用层对象的内容解析。

       硬件探测器

        SkyDigita CAM 侦测仪硬件探测器通过PC卡延长器连接到CI接口,一台FPGA捕获所有事件并以带有微秒时戳的压缩二进制格式对其编码,事件流通过USB 2.0高速接口发给PC主机。

        探测器内的固件会对事件流进行快速分析并在集成的TFT屏上显示CI接口状态,另外,事件流都会被记录进微型SD卡中。这两个功能不需要硬件探测器跟PC连接。

        QA和研发组件能够在即时分析中起平衡作用,在TFT屏上能够检测到CAM卡或者主机是否工作正常。嵌入式记录功能可保证在头端或实验室长时间无人值守状态下运行测试任务。

        探测器也支持外部事件输入,如串行追踪或红外接收器,这些追踪功能能够结合在主要事件流中,并能精确定时。

        内部状态显示以紧凑格式表现通信状态,用户不需要启动PC就可以快速浏览以确认一切是否正常

       仿真软件

        探测器除了监视总线外,还能模拟主机(Host)或CAM卡的行为。PC软件包括2个独立的堆栈分别模拟主机端和CAM卡端。

       使用CAMeleon特性可以克隆目前存在的所有CAM卡。CIS、缓冲区大小、资源、定时等特性能够被记录保存并应用到仿真软件中,这样,在不需要大量CAM卡的情况下就可以测试主机的兼容性。

       PC软件

        CAM侦测仪软件从探测器中读入事件流,并把低阶追踪翻译成多阶视图。事件会以时间轴视图方式显示从寄存器级访问到经过翻译的APDU内容。软件同时保持内部状态的一个通用视图,如连接的缓冲区大小,或当前解扰程序的状态。

       软件检测数据交换的合法性和定时有效性,定时检测涵盖的范围是:从设置和占用总线时间到资源超时。

       直观的界面能让捕获的事件浏览起来变得很容易:通过鼠标或触摸屏点击就可以做到(兼容windows 7的多触点屏幕)。

       CAM侦测仪软件是独立的可执行软件,不需要安装,其原始的数据存储格式是探测器产生的事件流。

       扩展性

        PC软件能够通过DLL插件来扩展其功能,侦测引擎(Spy Engine)能够扩展成翻译新资源、新APDU、新表描述符等,仿真引擎也能扩展成:实现新资源或实现已有资源的新行为。

        四、CI+ 产品测试与认证服务

        Digital TV Labs公司是一家英国公司,在欧洲DVB-T需求和验证、DVB-CI/CI+测试认证等方面居于领先地位的专业公司。他们的团队从年以来就已深入地涉足DVB-T领域,为飞利浦、东芝、日立、Broadcom、NXP、Trident等公司测试了多个DVB-T平台。通过参加行业歇会、加强与广播公司的紧密联系以及不断分析欧洲各国的广播电视,他们拥有最新的欧洲DVB-T只是库。同时,Digital TV Labs是目前CI+组织指定的唯一的认证实验室。Digital TV Labs提供的专业服务包括:

       1)DVB一致性测试产品

       a. 覆盖个欧洲国家

       b. Evora iSuite DVB 测试环境

       c. Evora H. AVC测试包(普通/高清)

       d. 虚拟RF欧洲场地测试包

       2)常年欧洲场地巡回测试

       3)英国和台湾测试中心“Torture Room”测试服务

       4)在线数字电视维基百科(市场报告)

       5)泛欧DVB-T数字电视工具书

       6)CI+官方测试认证中心

       认证步骤:

       1.OEM厂商从www.ci-plus.com网站下载CI+设备许可协议(DLA),把签署的协议寄给CI+ LLP并付款;

        2.LLP随后提供CI+详尽的说明书、CI+测试规范和测试信任书,外加测试证书;

        3.OEM提交测试设备给Digital TV Labs公司,同时提交CI+注册申请设备照片、鲁棒性清单和采购单;

        4.Digital TV Labs公司随后进行认证测试,并完成包括注册申请和确认递交文档的测试通过在内的认证阶段;

        5.OEM厂商递交完备文档给CL+ LLP以注册;

        6.LLP将会提供包括产品证书的生产信任书给OEM厂商。

        Digital TV Labs公司同时还在布鲁塞尔测试中心提供可选的集群服务以便调试和优化。

        Digital TV Labs公司官方网址:

       五、CI + 预认证测试套件

       CI + 先期测试工具

        CI + 测试工具是一款Digital TV Labs 公司官方提供的CI + 先期整改测试工具,同时它也是一款适用于CI + 制订人对CI +接收器进行测试、纠错、验证的工具。 Digital TV Labs 公司目前将此测试工具作为CI + 官方认证测试的一部分。此工具包含:

        * 2块CI + 条件接收模块Conditional Access Modules (CAMs)

        * 使用指南(包含设备要求)

        * 测试证书

        * CI + 测试工具测试说明

        * 测试结果电子表格

        * 测试案例

        * 测试码流

        * CI + 浏览器测试套件

        * CAM 软件升级套件及软件工具

        * 可选择的 PC-Card 扩展器

        * 可选择的年度软件及硬件支援,包含更新与升级服务

        CI + 测试套件不仅能让用户完全掌控CI + 的整改资源,而且可以实现CI CAM的界面,视频,数据通路和关键安全特性的点对点测试。使用此工具,厂商可在开始官方认证前完成对CI +接收器的整改及验证,从而争取到最快的产品上市时间。

使用逻辑及分析仪后,仿真界面可以显示数据,不使用时,仿真界面没有数据?

       1工作原理调零仪支持增量式和总线式编码器,两种编码器的凋零原理略有区别:

       (1)增量式编码器调零原理:增量式编码器是直接利用光电转换原理输出三组方波脉冲A、B和z相;A、B两组脉冲相位差。,从而可方便地判断出旋转方向,而z相为每转只产生一个脉冲,用于基准点定位。当伺服电机锁定在0电角度时,z相刚好发出脉冲信号,此位置即为编码器调零的理想位置,实际调零时z相位置可以在给定的偏差范围内。z相位置的调整强由工人拨动编码器码盘来实现。

       (2)总线式编码器调零原理:总线式编码器多为绝对式编码器,可以直接读出角度坐标的绝对值,其调零的工作流程较为简单:电机首先锁定到0电角度,读出此时坐标的绝对值后,由主控芯片将位置绝对值和电机的一些相关信息存人编码器自带的EEPROM中即可。总线式编码器凋零原理简单,难点在r总线式编码器没有相应的解码芯片支持,需利用FPGA解码后再通过sPI总线传给ARM芯片。

       2硬件结构调零仪组成可以分为控制板、驱动板以及仪器外壳。驱动板接收控制板的svPwM信号,反馈一定的控制信号给控制板(过流信号等),放大后驱动电机工作。控制板与驱动板通过2 x7接口连接如图 l所示。

       调零仪通电后,软件从EEPROM中渎取系统参数,并根据参数值发出相应的控制信号给驱动板,同时编码器将位置信息反馈(如果是总线式编码器需要利用FPGA解析总线协议)给控制板,A/D读取电机电流值,实现电机控制。

       2.1控制板控制板由以下几个部分组成:

       (1)控制部分调零仪使用LM3S芯片,通过霍尔传感器采集伺服电机的uVw三相反馈电流闭合电流环,产生驱动系统的6路PwM开关信号。

       LM3S芯片是采用ARM cotex—M3内核的一款处理器,其专门针对工业应用方案而设计,功耗低(同时内置电池唤醒的体眠模块),运算速度快,同时集成了丰富的用于电机控制的专用集成电路,如PwM波发生器,A/D转换,高速同步通信接口SSI,以及大容量程序存储器等。

       (2)光电隔离为了保证信号的准确性和设备的安全,控制板上的开关、LED指示灯、编码器均采用了光电隔离。考虑到调零仪工作时可能出现误操作带电插拔编码器的情况,编码器利用可控隔离电源芯片产生的隔离5 V和隔离地供电,这样编码器与控制板即使某一个出现问题也不会影响到另外一个。编码器接口:增量式编码器采用的是标准的DBl5接口,包括3相的A、B、z差分信号和隔离5v、隔离地;总线式编码器采用的是标准的1.)B9接口,包括两根信号线(多摩川编码器)或四根信号线(Biss协议编码器)以及两根隔离电源线,再通过隔离RS芯片与FPGA相连,由FPcA实现解码后通过sPI总线传给ARM控制芯片。

       (3)编码器接口由于LM芯片自带QEI接口,故增量式编码器的信号在经过光电隔离后可以直接与。ARM相连;Biss协议和多摩川编码器在经过一个隔离RS芯片后,利用FPGA解析总线协议,再通过SSI接口反馈给控制芯片。

       (4)其他外设主要包括操作面板、状态灯和开关、EEPROM;其中,操作面板包括一个LcD屏和4个按键,主要用于参数的设置以及状态的显示;状态灯和开关则分别用来指示系统状态和控制系统的工作;EEPROM用于存储系统相关参数(如锁定电流,误差限等)。

       2.2驱动板驱动板如图2所示,主要有:

       (1)整流滤波电路将 V交流电整流成 v直流母线电压,提供给智能功率模块(IPM)和开关电源模块,后者将产生调零仪上的其他部件所需要的各种电压,如控制板的 V,IPM的上三桥、下三桥供电电源,等等。

       (2)智能功率模块(IPM) 内部是三相两电平桥电路,每相的上F桥开关管中间接控制板输出的PwM6路信号(经过光耦隔离),通过6个开关管的开闭,输出幅值为 V的u、V、w三相PwM电压给电机,驱动电机工作。在凋零仪中使用的是三菱PS模块,采用第五代IGBT(绝缘栅型双极性晶体管)工艺,内置栅极驱动和保护电路(短路和欠压保护),同时支持上三桥统一供电,无需使用四路单独隔离电源,极大的简化了驱动板电路。

       (3)电流采样电路IPM输出A、B、c三相电流,先经过了一个电流霍尔传感器,再流人电机,传感器内部利用霍尔效应,输出电压信号,经过电压跟随和放大,由LM自带的A/D读出电流值。

       3控制模块3.1控制模块调零仪采用磁场定向控制原理(Fild 0rientedconf r(1l,F0c)来实现矢量控制(Vector contr),同时利用空间矢量PwM(space Vetor PwM)控制模式来控制电机。对于永磁同步电机(PMsM),转子机械位置和磁通位置相同,这样通过对机械位置的检测即可得到转子的磁通位置,从而使永磁同步电机的矢量控制比异步电机得到简化。其基本控制框如图3所示。

       3.2软件流程由于系统工作时会在多个状态间切换(开机 >

       锁定一>旋转一>调零一>返回开机状态),同时也有可能处于设置参数的状态,使用传统的程序流程图的话,程序代码里会出现大量的等待语句和判断程序流程的if语句,这样会使得代码复杂、低效,不容易读懂,以及调试困难。因此,软件系统实际上使用了状态机的编程思想。有限状态机FsM(Finitestate Machine)思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM——有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,将连续处理变为离散数字处理,符合计算机的工作特点。由于总线式编码器工作步骤和参数设置状态迁移较为简单,仅以增最式编码器的调零过程作为示意。打开电源后,初始化相关外设,LcD显示开机界面,当调零开关被按下后,电机锁定一段时间(可设置)后,电机旋转寻找z脉冲,找到后电机再重新锁定,此时LcD同时实时的显示编码器位最的偏差值。工人开始调整编码器位置,直至偏差值满足给定的误差限,双色指示灯变绿,工人将编码器固定后,按调零开关返回开机界面。图4为软件的状态机迁移图:

       由于系统的参数设置与总线式编码器调零状态迁移比较简单,其状态迁移图并未绘制在系统总的流程图里。这也是状态机的一个优点:方便编程和调试,可将若干个状态合并为一个整体的状态,并人系统状态机迁移图里。

       实际上,在初始化外设结束后主程序只有一条switch语句,在不停地判断当前的工作状态current—state,据此决定执行哪一个动作函数。在动作函数里面,程序在根据条件(或称为事件)的不同来执行具体的程序操作以及状态的更新与迁移。在实际的软件流程中,有条件是必须要中断来触发的,因此在中断任务巾必须仔细安排动作的执行以及程序状态的更新与迁移。

       4系统仿真实验研究4.1仿真模型依据图3给出的系统控制框图,在simulink里面建立图5所示的仿真模型,对控制系统进行仿真。 供的永磁同步电机模块(PMsM)四。

       电机的仿真模型使用的是simPowersystem工具箱提4.2仿真数据控制系统的输人为A、B两相电流(c相电流利用n+6+c=O得到,电流使用标幺值),经过一系列的坐标变换与PID计算由sVPwM模块输出A、B、c三路PwM波的占空比,冉经过功率放大模块驱动PMsMj_作。图6为A相PwM波占空比的仿真波形。

       由于电机刚启动时,实际电流与给定值误差较大(d轴电流的给定值属于阶跃信号),导致输H{ 值变化幅度较大,大约在O s之后电流控制稳定,亦即调节时间t=O. s。B、c相输出与A相类似,就不再重复。

       5实验结果5.1实验平台调零仪实物如图7所示,其中,上层是控制板,下层是驱动板。实验时通过串口线与上位机相连,同时控制板上的测试点引出与示波器相连。

       由于示波器本身的精度有限和有强电干扰等原因,很难对实际电流进行定量分析。因此,在利用示波器确认波形正确的前提下,实验利用控制板上的霍尔传感器采集数据进行分析,采集方法为:首先在软件中开辟一个大数组,将程序运行的前0.6 s的数据存入其中,再通过串口发送至上位机,利用Matlab进行定量分析。

       5.2实验数据(1)控制板svPwM模块的输出控制板通过霍尔传感器采集A、B两相电流,经过坐标变换、PID计算以及sVPwM模块后,输出三路PwM波信号,驱动板收到信号后经过功率放大驱动电机工作。如图8所示,与图6的仿真波形相比,基本一致,说明在ARM程序中正确的实现了控制算法。 (2)电机三相电流实际值为了保证电机锁定位置的准确性,电机锁定时对锁定电流的精度有一定要求。为了验证电流环的控制精度,需要将三相电流的实际值输出观察与分析,如图9所示。

       从图9中可以看出,PlD的控制策略以及PID参数选择是适当的,电流波形是比较准确的正弦波形,精度满足要求。经过计算,电流有效值、峰峰值的精度均满足要求。

       6结语本文简要介绍了编码器零点调试仪主要模块的原理及实现。将所研制的调零仪原型机和市场上专用伺服驱动器调零功能(只能测试增量式编码器)进行了比较试验,试验结果表明所研究的调零仪调零精度已经达到设计要求,满足伺服电机编码器的调零指标。

绝对值编码器接口:SSI、BISS、Hiperface、EnDat之间的差异

       在选择绝对编码器接口时,SSI、BiSS、Hiperface DSL 和 EnDat 2.2各有其特点。串行通信提供了便利性,其中SSI和BiSS是同步协议,前者以1.5 MHz的时钟频率传输,数据通过两对双绞线进行;而BiSS支持双向通信,时钟速率高达 MHz,还包含存储器读写功能和温度数据传输,适合高速应用。

       Hiperface DSL,由SICK开发,后来开放许可,是全数字接口,仅需两根线,捆绑电机电源,提供高达9. Mbps的数据传输速率,支持电机参数和安全运动功能,符合SIL3标准。

       EnDat 2.2是海德汉的标准,同步双向,使用四线通信,可提供高达2 MHz(甚至 MHz)的时钟频率。它既读取存储信息,也支持从编码器到控制器的数据传输,且同样符合SIL3安全要求。值得注意的是,EnDat 2.2是唯一保持专有性的接口,而Hiperface DSL在开放许可后不再是专有。

       总的来说,这些接口在简化设计、数据传输速率、双向通信能力和安全性能上各有侧重,选择时应根据具体应用需求来决定。希望这些信息对您有所帮助。