当前位置:首页 > 技术教程
  • 2020Linux新手小白视频教程

    2020Linux新手小白视频教程

     尽管Linux系统在IT世界中随处可见,但是对Linux需要一定的了解,无论他们是使用哪种语言的程序员。下面,千锋展示了最新的视频教程,以便初学者可以快速入门。 这套视频教程,介绍了Linux系统的详细操作、Vim编辑器、创建用户、删除用户、创建文件以及基本权限和高级权限的掌握,Lvm逻辑卷的创建和扩容。让你学完后可以熟练的掌握linux系统的操作和搭建出一些基本的网站,如wordpress博客、论坛等。 第1章 走进Linux世界 01 走进linux世界 02 虚拟机安装 03 finalshell使用和基础命令学习 第2章 Linux文件和用户 04 文件管理一 05 文件管理二 06 文件管理三 07 文件管理四 08 用户和组管理一 09 用户和组管理二 第3章 Centos用户权限管理一 10 文件权限基础一 11 文件权限基础二 12 文件权限基础三 第4章 Centos用户权限管理二 13 文件权限二.1 14 文件权限二.2 15 文件权限二.3 第5章 进程和管道 16 进程管理一 17 进程管理二 18 进程管理三 第6章 管道及重定向 19 管道及重定向1 20 管道及重定向2 21 管道及重定向3 第7章 存储管理Ⅰ 22 存储管理Ⅰ-1 23 存储管理Ⅰ-2 24 存储管理Ⅰ-3 第8章 存储管理Ⅱ 25 存储管理Ⅱ_1 26 存储管理Ⅱ_2 27 存储管路Ⅱ_3 第9章 文件查找及打包 28 文件查找及打包1 29 文件查找及打包2 30 文件查找及打包3 第10章 软件包管理 31 软件包管理1 32 软件包管理2 33 软件包管理3 第11章 计划任务.日志轮转 34 计划任务及日志轮转1 35 计划任务及日志轮转2 36 计划任务及日志轮转3 第12章 服务器网络配置 37 linux网络管理基础1 38 linux网络管理基础2 39 linux网络管理基础3 第13章 SSH管理和攻防 40 ssh管理和攻防1 41 ssh管理和攻防2 42 ssh管理和攻防3 此外,视频教程还包括使用模拟器在工作中创建测试环境,以及设置可独立完成项目交付过程的移动测试环境。 如果您讲解移动测试的基础知识,那么您将对移动项目有一个清晰的了解。 学习者都能熟悉移动设备上的手动和自动测试方法。 我们希望每个人都能在移动设备上进行各种测试,并熟悉流行的移动自动测试工具。

    时间:2020-02-13 关键词: Linux 视频教程 测试环境 技术教程

  • 从Linux终端编译并运行Eclipse Java项目

    从Linux终端编译并运行Eclipse Java项目

     如果要在Linux上的Eclipse中开发Java项目,则可以从其他位置访问该项目。 您可以从远程桌面使用teamviewer运行Linux计算机,但这可能很慢。 您也可以从普通的ssh终端编辑,编译和运行Java项目。 从终端上编辑,编译和运行远程Eclipse项目通常更快。 本文介绍了如何在终端中编译和运行Eclipse项目。 使用的命令行 基本上,您需要以下两个命令。-cp选项配置类路径,该路径指向类文件和所用的jar文件。如果使用了多个库,则应包括每个库,并用“:”分隔。 javac -cp“所有jar文件的路径” package / target.java java -cp“所有jar文件的路径” package.target Eclipse项目示例 下面,我在eclipse下创建了一个Java项目。该项目包含一个类Test这是在package1。本Test类使用/ lib下/某些第三方库。 首先,cd到/ src /目录,并使用以下命令编译项目。 javac -cp“ /home/pc/workspace/TerminalEclipse/lib/commons-io-2.4.jar: /home/pc/workspace/TerminalEclipse/lib/commons-lang-2.5.jar“ package1 / Test.java 其次,使用以下命令运行项目。 java -cp“。:/ home / xiaoran / workspace / TerminalEclipse / lib / commons-io-2.4.jar: /home/xiaoran/workspace/TerminalEclipse/lib/commons-lang-2.5.jar“ package1.Test *注意:路径的第一部分是.指向当前路径的部分。 编译过程将在/ src /目录下生成.class文件。当您再次使用eclipse时,您可能希望将其删除。 潜在问题 如果您正在开发一个大型项目,则可能会使用很多第三方库。您可以使用以下代码生成路径字符串。 publicstaticvoidprintAllJars(){ String str = "/home/pc/workspace/TerminalEclipse/lib"; File file = newFile(str); StringBuilder sb = newStringBuilder(); File[] arr = file.listFiles(); for(File f: arr){ if(f.getName().endsWith(".jar")){ sb.append(f.getAbsolutePath() + ":"); } } String s = sb.toString(); s = s.substring(0, s.length()-1); System.out.println(s);} 最后,经过多年的开发,我们已经汇集了许多资源和面试问题来学习Java。 要提高您的技术水平,您可以关注我,并在评论部区中留下联系方式。

    时间:2020-02-13 关键词: Linux java eclipse 技术教程

  • Linux系统学习经验分享

    Linux系统学习经验分享

     作为Linux爱好者,我不能说我是Linux世界中的老司机,但也算是半个老司机了。我最开始了解Linux是在校园里。教授教我们如何在Windows下使用虚拟机创建环境, 然后安装Linux。我在校园里首先学到的是Red Hat 5.5,然后是Red Hat 6,接着我学了Centos,最后学了ubuntu。 初学Linux,我们都会选择桌面版的Linux来学习,因为Windows的影响,我们对图形界面的系统所带来的视觉体验感觉更直观一点。当慢慢学习了一段时间后我们会发现,其实相对来说桌面版的仅仅给我们带来一种视觉体验,而Linux命令行会让我们的使用更高效率,同时给人感觉也是更高逼格。 言归正传,一般情况下,大部分人接触Linux的机会并不多,对Linux开发更是一无所知。但是,Linux现在的发展趋势却越来越好,无论你是一个软件开发人员,或者是互联网、IT行业的从业人员,掌握Linux就是一种很重要的资源,这会是在工作中一个很好的加分项。我相信很多人都想学习Linux,但是又在犹豫,怕学习Linux很难,坚持不下去,怕学不好等等,还有的人也许会说工作很忙,工作得很累,没时间学,记性不好记不住命令,对于这些我想说:想提高自己的收入吗?想提高自己得技术水平吗?如果你想,那就和上面的话说NO!以前有一次我有个考试没过,我的领导有找我去谈话,他问我这次的考试为什么没过,我急忙解释说:工作太忙,基本每天都加班,没空去学,所以没过。 领导说了一句话,让我一直记忆深刻,他对我说:作为一个工程师,一个技术,学习就得和吃饭睡觉一样,不能停止,不然工程师还是工程师吗?听到这句话,我顿时豁然开朗,对啊,我不就是做技术的吗,做技术怎么能够停止学习的步伐,最为IT行业的一个从业人员,学习是永不止步的。世界在不停转动,人类在不停的发展,科技在不停的进步,如果你不学习,那你就会被别人所超越,最终被社会所淘汰。你可以停下学习的脚步止步不前,但是社会不会因为你就停止前进的步伐,所以我们只有努力努力再努力。其实Linux命令https://www.linuxcool.com/并没有人们想象的那么难。下面我给大家分享一些我自己的学习经验。 首先,学习Linux你得对Linux感兴趣,其实无论学什么都一样,兴趣是最好的老师。初学Linux时,建议去了解一些Linux有什么优点和特点,了解这些可以更好的培养出你对Linux的兴趣。Linux入门其实很简单的,问题是你是否有足够的耐心,是否愿意话相应的时间和精力来折腾,可以说你如果不愿意去折腾那你是学不好Linux的。正所谓“工欲善其事,必先利其器”,再学习Linux时,我们得先将所需的工具准备好,比如笔记本、Linux系统镜像。很多用Linux的人都喜欢直接将自己的电脑系统改成Linux,但是对于菜鸟学习Linux,不建议一上来就将自己的电脑系统换成Linux,我推荐首先在虚拟机中去尝试安装,因为做为一个刚学习的新手,不可避免的会出错,如果Linux系统安装在真机上,一错很多时候都需要重装系统,做一点装一次系统很消耗人的耐心,会让人感到厌烦,所以用虚拟机会更好。虚拟机常用的有Virtual Box、VMware Workstation,虚拟机可以在网上找,如果怕自己找的有病毒或者找不对的话,可以在这个网址里面去下载https://www.linuxprobe.com/tools,这里面有Linux初学者所需的所有工具,比如说虚拟机、Linux系统。 学习Linux除了你要有很好的兴趣,足够的耐心,以及有相应的时间和精力去折腾以外,还得有一个在你学习Linux的道路上引导你的导师,一个好的导师带领着你,会让你在Linux的学习之路上少走许多弯路。我推荐大家可以去Linux就该这么学这个网站了解一下,Linux就该这么学这个网站是由刘遄老师打造的学习Linux的一个平台,并且出版了一本《Linux就该这么学》的学习书籍,刘遄老师倾注了很多心血在这本书籍上,对于初学者来说是一个很好的学习机会,在大家学习的时候,可以观看刘遄老师的视频,里面的内容浅显易懂,网站上还有刘遄老师的教学视屏,让大家能更好的学懂。 无论学习什么,都必须有一颗坚定的心来学习。我认为只要您坚持不懈,一定会从学习Linux中获益!!!

    时间:2019-12-30 关键词: Windows virtual Linux vmware box 技术教程 workstation

  • 快来 Get 常用的 Linux 命令和技巧!

    快来 Get 常用的 Linux 命令和技巧!

     好奇开发人员使用哪些Linux命令吗? 有什么技巧呢? 让我们带你走进程序开发人员的日常工作吧。 端口转发(Port forwarding) 有时候我需要连接到数据库,当然我更喜欢使用我的GUI管理器(JetBrains DataGrip)来做这件事。但是,如果你公司的安全策略规定数据库的端口不能公开,那么你可以执行以下命令: ssh -L{你PC端的端口号}:localhost:{数据库端的端口号} root@{服务器IP地址} 下面这行命令将打开你的笔记本电脑上的3308端口,并将所有内容转发到IP地址为192.168.1.2的服务器的3306端口上: ssh-L3308:localhost:3306root@192.168.1.2 这里的localhost意味着数据库正在侦听服务器(192.168.1.2)自身。你也可以键入一个不同的服务器IP地址,如192.168.3.77,这样所有内容都将通过192.168.1.2转发到服务器192.168.3.77。 在VIM中编辑文件前忘记sudo,保存时需要sudo权限怎么办? 你是否曾经在编辑一些配置文件前,忘记了先sudo获得权限?我有过很多这样的经历。别紧张,这里有一个保存文件的技巧,只要在VIM中键入: :w !sudotee % 详细解释请参考这里:https://stackoverflow.com/questions/2600783/how-does-the-vim-write-with-sudo-trick-work/7078429#7078429。 在Linux控制终端上到达行首和行尾 如果你在Linux控制终端上写了一条很长的命令,这时候你发现你忘记了在这行命令的开始处键入sudo,你需要回到行首添上漏掉的sudo,然后,你还要回到行尾去添加一些参数。 你可以通过同时按下crtl + a移动光标到行首,同样地,你也可以通过同时按下 crtl + e移动光标到行尾。 ll命令 键入ll而不是ls –la命令,可以让你在一年中节省几天敲键盘的时间。这个命令适用于大多数Linux服务器。 执行以前执行的命令 执行上一个命令 想要再次执行上一个命令,当然可以按↑(向上箭头)键。但你也可以直接敲键盘!!. 以根用户身份重复执行上一个命令非常容易。就像下面这样: sudo !! 如果要重复执行以apt开头的上一个命令,直接键入!apt。 搜索历史命令 要查找你执行过的上一个包含/tmp的命令,可以按ctrl + r,并且键入/tmp。如果你还想得到下一个结果,可以再次按下ctrl + r。 要显示所有执行过的包含/tmp的命令,可以使用正则表达式搜索,命令如下: history | grep "/tmp" yes命令 如果你想对一个命令中出现的问题都回答“是”,那么你可以用yes命令。例如: yes | yum install curl 这个命令会对yum安装过程中的所有问题都回答“yes”。 如果你想回答“no”的话,那么就用yes no, 命令如下: yesno| yum install curl 警告:使用yes命令可能会产生一些意想不到的后果。比如说,你可能会意外地安装10GB的依赖项,或其他你不想发生的事情。 在后台运行一个长时进程时,关闭终端窗口 如果你运行一个脚本,需要3天的时间,那么你不需要一直打开终端窗口。你可以使用nohup命令在后台运行它: nohup wget http://large-files.com/10gb-super-movie.avi & 这样的话,wget命令就在后台工作,它的输出会保存到工作目录下的nohup.out文件中。 查找是谁占用了你最喜欢的端口 当你试图运行nginx的时候,你发现已经有一个apache在运行,并且占用了你想要用的443端口,这让你真的很恼火。 这时候,你需要知道是谁正在使用这个端口。下面的命令可以告诉你哪个进程正在侦听端口80: $ netstat -tulpn | grep80tcp6 00 :::80 :::* LISTEN 10177/java 找到了,那个侦听80端口的是进程10177。现在你可以执行下面的命令来找到更多的信息: ps aux | grep 10177 读取日志文件 每个人都知道,less是读取日志文件的一种非常好的方法。但是你知道它也可以读取一个用gzip压缩过的日志而无需解压缩吗! less /var/log/my-app/my-app.log.2015.12.14.gz 实时读取日志文件 下面的命令将只显示指定日志文件中包含“ERROR”字符的新行: tail -f /var/log/my-app/my-app.log | grep ERROR 进程排序 下面的命令是按CPU使用率排序,显示最高的3个进程: ps aux --sort=-pcpu | head -n 4 下面的命令是按内存使用率排序,显示最高的3个进程: ps aux --sort=-rss | head -n 4 每隔X秒执行一次命令 要每隔X秒打印命令的输出,可以使用watch命令。下面的例子是每隔一秒打印一次date命令的输出: watch -n 1 dat 安静模式 很多标准命令都有安静模式或静默模式,这个模式在你创建一个bash脚本时非常有用。在大多数情况下,只需要在命令后面添加-q或-s(如下)。详细信息可以阅读 --help或man输出的内容,或者上StackOverflow网站查找。 zip-qarchive.zipbig-file.jpg 输出不可避免时,有时候也必须忽略输出(实际上在使用内部脚本你总是需要这样做),这时候你可以将输出定向到/dev/null: ./very-verbose.sh 1>/dev/null 让crontab(自动定时)执行的脚本创建日志文件 在crontab中输入以下命令。 如果脚本执行失败,您也可以在生成的日志中搜索原因: 022 * * 1-5 /opt/scripts/send-report.sh 2>/var/log/scripts/report-error.log

    时间:2019-11-28 关键词: Linux 技术教程 localhost sudo

  • 单总线数据传输详解

    单总线数据传输详解

    纯单片机干不了大事,必须得配上各种外设,那么了解单片机与传感器之间的数据通信就显得必不可少了。常见的单片机数据通信方式有SPI,IIC,RS232,单总线等等。每种通信方式都有相应的时序图,分析时序图并完成代码的编写是单片机学习者的必修课。本文以DS18B20为例分析一下单总线数据传输。 DS18B20是单总线数据传输,因此对于时序的要求就非常的高,学会分析其时序图是非常有必要的。     1.初始化时序图分析:     首先是由总线控制器拉低总线,维持480us。在480us后释放总线,由上拉电阻讲总线拉高。等待5-60us后,DS18B20开始响应,会将数据总线拉低60-240us.之后便释放总线,由上拉电阻拉高总线。转换为代码如下: u8dsbInit()//初始化,返回0表示DS18B20无反应,反之有响应 { dsbDQStat(0);//控制器拉低总线 delay500us();//拉低总线一段时间 dsbDQStat(1);//释放总线 delay60us();//等待DS18B20响应 if(dsb_DQ)//如果没有相应直接返回0 { return0; } delay240us();//有响应则等待响应结束 return1;//返回初始化状态 } 2.读时序图分析:     首先由控制器将总线拉低>1us的时间,此时控制器释放总线,如果此时控制器采样为低电平,那么读到的值便是0,如果为高电平,则读到的值为1。注意图中标有一个15us,其意思便是控制器采样在15us内完成。15us后是由上拉电阻将总线拉高维持45us。整个读周期为15+45=60us。这个周期的时间也是得控制的。转换为代码如下: u8dsbReadByte()//读出一个字节的数据,从低位开始读取 { u8i,tmp=0; for(i=0;i<8;i++) { dsbDQStat(0);//控制器拉低总线 tmp>>=1;//低位开始读 dsbDQStat(1);//释放总线 if(dsb_DQ)tmp|=0x80; delay15us(); delay45us();//控制周期时间 } returntmp; } 3.写时序图分析:     首先由控制器拉低总线15us,之后,如果要写入0,则继续拉低总线并为此45us.如果要写入1则释放总线由上拉电阻拉高总线,也为此45us。写时序相对比较简单,转换为代码如下: voiddsbWriteByte(u8dat)//写一个字节的数据,从低位开始 { u8i; for(i=0;i<8;i++) { dsbDQStat(0);//控制器拉低总线 delay15us();//维持15us if(dat&0x01)dsbDQStat(1); elsedsbDQStat(0); dat>>=1; delay45us(); dsbDQStat(1);//45us后释放总线 } } DS18B20的三个时序图就分析完了,DS18B20只是单总线数据通信中的一个例子,大家了解了DS18B20时序图的分析,那么就可以试试分析DHT11的时序图完成其初始化函数,以及读数据函数。

    时间:2019-06-19 关键词: 单片机 时序图 总线传输 技术教程

  • I2C隔离器设计遇到的的常见问题

    I2C隔离器设计遇到的的常见问题

    1.什么情况下需要隔离I2C? 隔离可防止系统两个部分之间的直流电和异常的交流电,但仍然支持两个部分之间的信号和电源传输。隔离通常能够阻止电气组件或人员遭受危险电压和电流浪涌的伤害;用于保护人员的隔离称为增强型隔离。I2C已成为许多系统中流行的全球标准;因此,隔离I2C已经扩散到大多数高压市场。 常见的隔离I2C应用包括: 网络和服务器电源中的微控制器(MCU)到MCU通信。 汽车电池管理系统和医疗系统中MCU到模数转换器通信。 以太网供电系统中的MCU到供电设备控制器通信。 MCU与电流/电源监控系统的通信。 2.是否可以在数字隔离器上连接两个单向信道,以实现I2C通信的双向信道? 不可以,连接两个相反方向的单向信道不会产生双向信道。如果用数字隔离器替换隔离I2C器件,数字隔离器将闩锁到单一状态并变得无响应。使用数字隔离器实现隔离I2C总线需要外部组件。有关如何使用标准数字隔离器实现隔离I2C的更多信息,请参阅模拟设计期刊文章“使用数字隔离器设计增强型隔离I2C总线接口。”此外,E2E社区隔离论坛主题中更详细地说明了为什么数字隔离器在双向I2C应用中无外部组件的情况下将闩锁到单一状态。 3.ISO1540和ISO1541隔离I2C器件的电流消耗是多少? ISO154x数据手册中的表6.10列出了不带任何上拉电阻的ISO1540和ISO1541的电流消耗。添加上拉电阻时,电阻会消耗额外的电流。例如,在SDA2/SCL2处向器件添加1kΩ的上拉电阻,在SDA1/SCL1处添加10kΩ的上拉电阻,VCC1 = VCC2 = 5 V时,上拉电阻消耗的额外电流将对于SDA1/SCL1为约为5mA,对于SDA2/SCL2约为0.5 mA。 对于需要更低功耗的隔离I2C应用,超低功耗ISO7041可以替代ISO7731器件,如模拟设计期刊文章中第2个问题所述。ISO70xx的功耗将比ISO77xx器件提升一个数量级。 4.建议什么逻辑高低输入电压电平应用于ISO1540和ISO1541隔离I2C器件? 表1列出了ISO1540 and ISO1541器件1侧和2侧输入的推荐逻辑输入电压电平。 Side1 Side2 VIL1 < 0.5 VVIL2 < 0.3*VCC2 VIH1 > 0.7*VCC1VIH2 > 0.7*VCC2 表1:ISO154x输入电压电平 5.为什么ISO1540和ISO1541双向I2C隔离器的1侧上的逻辑低电平输出电压VOL1高达0.8 V? 为了实现隔离I2C器件的双向功能,器件需要设计有两个背靠背连接的单向信道,以实现单个双向信道。直接连接两个单向信道会导致锁定情况,两个信道都是低电平。为避免这种情况,1侧输出端的二极管使1侧输出信道的低电平输出看起来像1侧输入信道的高电平。图1显示了二极管的位置。     图1:ISO154x简化原理图 由于该二极管,VOL1的电压最高可达0.8 V.当2侧检测到2侧为低电平时,1侧将打开场效应晶体管,使二极管导通,产生非零正向电压。ISO154x器件中的阈值经过精心设计,可确保双向信道平稳运行 - 只要VOL和VIL规范符合ISO154x数据表中表6.9.所示的ISO154x器件阈值即可。这种方法已成为业界用于实现双向I2C功能的常见做法。低逻辑电平的非零电压仍将与I2C规范兼容。 请注意,这仅适用于VOL1。由于器件的2侧不需要二极管,因此VOL2最大值为0.4 V,这在大多数数字隔离器中很常见。 6.如何为I2C隔离器构造隔离型电源? 为I2C隔离器构造隔离型电源有几种可选的方法;最佳解决方案须视具体的应用需要而定。 一个选择是使用 SN6501这样的变压器驱动器,此种驱动器可用于具有次级侧变压器和可选整流低压差稳压器的推挽式配置(图 2)。SN6501的功率高达1.5 W,可作为隔离型电源。此设备具有高度灵活性,几乎可用在所有应用中。这是因为变压器和匝数比能为电源提供必要的隔离等级和输出电压。如果您需要为其他设备提供隔离电源,则可使用SN6505而不是SN6501,获得高达5 W的输出功率。SN6505具有额外的保护特性,例如过载和短路、热关断、软启动和压摆率控制等,方便设计人员构筑稳健的解决方案。     图2:采用ISO1541的信号和电源隔离I2C解决方案 另一个针对空间受限应用的可选方法是ISOW78xx系列器件,该系列可在小外形集成电路16引脚封装中提供信号和电源隔离特性。ISOW7842还可以与外部组件结合使用。图3提供了具有双向数据和单向时钟的系统解决方案示例,当使用一些额外组件进行修改时,可以支持双向数据和时钟信号。     图3:采用ISOW7842的信号和电源隔离I2C解决方案

    时间:2019-06-02 关键词: i2c 总线 隔离器 技术教程

  • 基于FPGA的8b/10b SERDES的接口设计

    基于FPGA的8b/10b SERDES的接口设计

    串行接口常用于芯片至芯片和电路板至电路板之间的数据传输。随着系统带宽不断增加至多吉比特范围,并行接口已经被高速串行链接,或SERDES (串化器/ 解串器)所取代。起初, SERDES 是独立的ASSP 或ASIC 器件。在过去几年中已经看到有内置SERDES 的FPGA 器件系列,但多见于高端FPGA芯片中,而且价格昂贵。 本方案是以CME最新的低功耗系列FPGA的HR03为平台,实现8/10b的SerDes接口,包括SERDES收发单元,通过完全数字化的方法实现SERDES的CDR(Clock Data Recovery,时钟数据恢复),完成100~200Mhz的板间SERDES单通道通信,该SERDES接口方案具有成本低、灵活性高、研发周期短等特点。 1 硬件接口: 硬件的接口如上图所示,主要包括发送与接收模块。 发送模块包括8b/10b编码器,并串转换器,锁相环(PLL)频率合成器和发送器,接收模块包括 8b/10b解码器,Comma 检测器,串并转换器,时钟数据恢复器(CDR)和接收器。 8b/10b编码器用于将从上层协议芯片发送过来的字节信号映射成直流平衡的 10 位8b/10b 编码,并串转换用于将 10 位编码结果串行化,并串转换所需的高速、低抖动时钟由锁相环提供,发送器用于将 CMOS 电平的高速串行码流转换成抗噪声能力较强的差分信号,经背板连接或光纤信道发送到接收机。 在接收端,接收器将接收到的低摆幅差分信号还原为 CMOS 电平的串行信号,CDR 从串行信号中抽取时钟信息,完成对串行数据的最佳采样,串并转换利用 CDR 恢复的时钟,将串行信号转换成 10 位的并行数据,Comma 检测器检测特殊的 Comma 字符,调整字边界,字边界正确的并行数据经过 8b/10b 解码,还原为字节信号,传送到上层协议芯片,完成整个信息传输过程。 实际的设计中,CDR部分是由纯逻辑电路完成的,为设计的核心的部分,下面将介绍数字CDR在HR03的实现方案。 2 数字CDR: CDR模块作用是从数据中恢复嵌入的时钟,然后接收器按照恢复的时钟进行数据位对齐并通过comma进行字对齐。最后,将数据进行8b/10b解码,供系统使用。 本方案采用同频多相的时钟采样方法,具体实现过程利用PLL产生4个时钟频率相同,相位相差90度的时钟,分别为clk0、clk90、clk180、clk270,这四个时钟输出完全同步,利用4个时钟对数据进行采样,以获得4倍过采样的效果,具体的实现过程如下图所示: 在数据时钟恢复时,将到来的数据分别输入到四个触发器,分别用4个不同的相位进行采样,要注意保证从输入引脚到四个触发器的延迟基本一致。 第一列触发器的触发分别由时钟CLK0、CLK90、CLK180、CLK270的上升沿触发,按照这样的方式来触发就可以得到四个数据采样点。这样就将原始时钟周期分成了四个单独的90度的区域,如果系统时钟为200MHz,上图所示的电路就相当于产生了800MHz 的采样速率。 仅通过一阶的触发器,输出的采样数据存在亚稳态的问题,因此需对采样点作进一步的处理。这里可将四个采样点通过进一步的触发,除掉亚稳态的问题,从而使采样点移到下一个相同的时钟域。通常,亚稳态的去除要经过两三级的处理,这就使得在有效数据输出前会有数位无效的数据,在数据采样的第一个阶段,电路检测数据线上数据的传输。当检测到有数据传输时,对传输数据的有效性进行确认。确认数据有效后,输出高电平来指示采样点有数据传输。 因为最终有四个输出,所以需要一个复用器来选择数据。发送数据与采样时钟的对应关系如上图所示,其对应关系分为4种情况,每种情况下对应一个最佳的采样时钟,系统通过对数据边沿位置信息的判断,来确定哪路时钟为最佳采样时钟,并利用复用器从选定的时钟域中选择数据位,例如检测电路确定从时钟域A中采样的数据有效,那么将时钟域A中采样的数据通过输出端输出。 3 结束语: 通过对纯数字电路的CDR电路,在没有硬核的支持下,完成了FPGA上SERDES的接口设计,并通过实验的传输测试,在HR03的FPGA上,可完成100~200Mbps的数据传输。

    时间:2019-06-01 关键词: 通信 FPGA 接口 技术教程

  • 51单片机 | 定时器中断应用实例

    51单片机 | 定时器中断应用实例

    设计要求: 每秒点亮P1.0口的发光二极管一次,然后熄灭,使发光二极管形成闪烁效果 实现思路: 通过定时/计数器,每秒触发一次P1.0取反 涉及到的功能模块:定时器,中断,LED操作 定时器装填: 需要计数每秒的话,计数921600时溢出即可,在四种方式定时方式中,最大的计数范围是方式2:65536,将921600分解成20份,每份计数46080时溢出,当溢出20次时灯闪烁,每次定时器溢出都要重新装填 模块设计 1、初始化 LED(上拉输入模式) 定时器(T0,工作方式1,装填初值,启动(在中断初始化后启动)) 中断(开放中断,开放T0中断) 2、while(1) 3、中断 重置定时器(溢出位复位,重新装填计时) 判断溢出次数(到达20次时LED改变状态,计数清零。未到达20次时溢出次数加一) 实现代码: #include #include typedef unsigned char uchar; sbit LED = P1 ^ 0; uchar count = 0; void Interrupt() interrupt 1 { TH0 = (65536 - 46080) / 256; //触发中断时重新装填计时 TL0 = (65536 - 46080) % 256; if (count == 20) { LED = ~LED; count = 0; } else ++count; } void main(void) { LED = 0xff; //初始化LED TMOD = 0x01; //初始化TMOD,定时器0,方式1 TH0 = (65536 - 46080) / 256; //装填计数 TL0 = (65536 - 46080) % 256; EA = 1; //开放所有中断 ET0 = 1; //开放定时器0中断控制位 TR0 = 1; //定时器0开始计时 while(1) { _nop_(); }   }

    时间:2019-05-26 关键词: 定时器 51单片机 中断 技术教程

  • ESP8266wifi模块简要解析

    ESP8266wifi模块简要解析

    智能家居在当下可是很受欢迎的存在,说道智能,当然离不开网络,那么智能家居中的设备是如何连接到互联网的呢?今天我就带你认识一下使用比较广泛的wifi模块-----ESP8266 什么是ESP8266 ESP8266是ai-thinker公司推出的一款无线WIFI模块,专为移动设备、可穿戴电子产品和物联应用设计,可以通过AT指令配置,和单片机上的串口进行通信,利用WIFI传输数据。 浅谈智能家居中最常用的ESP8266wifi模块 1.AT指令简介 同许多通信模块一样,我们需要对WIFI模块利用AT指令对系统参数进行配置。指令格式如下: AT+= 根据不同指令,模块将返回不同的值。其中 是回车换行符,用16进制表示,就是0X0D,0X0A。常见的两种配置模式包括COM-AP模式和COM-STA模式。以COM-AP模式的TCP服务器配置为例,配置命令如下所示: 这里需要说明的有两点, 一是以上步骤第一次配置时需要按顺序依次配置,最后一个为检验配置是否成功; 二是WIFI模块配置成功后,当WIFI模块失去供电后,再重新连接仍需要重新配置第三步和第四步才可以使用。 COM-STA的基本配置方法与上述类似。不同的是,AP模式是将WIFI模块本身作为服务器或客户端使用, 而STA模式则是将WIFI模块加入到已有的WIFI网络中进行通信传输。 2.如何烧写AT指令 理解AT指令内容后,我们便需要将我们所要配置的AT指令烧进WIFI模块中,一种方法是将指令利用单片机的USART依次传输过去,这里介绍一种更为基础的方法。这里以正点原子的ATK-ESP8266 为例 原理图如下 我们直接将VCC接3.3V,GND接地,RXD和TXD接到对应的串口上去,RST悬空,IO_0置低电平进入烧写模式,然后利用串口   调试助手依次发送上述的AT指令即可。

    时间:2019-05-26 关键词: 无线 esp8266 wifi模块 技术教程

  • SVPWM技术在电动游览车中的应用

    SVPWM技术在电动游览车中的应用

    1 引 言目前,电动汽车的驱动有直流电机、交流感应电机、永磁无刷电机和磁阻电机。交流电机以其体积小,结构简单,坚固耐用,运行可靠,制造成本低和易于维护等优点,以及交流变频调速技术所具有的优异调速性能、高效率、高功率因数和节能等特点,而得到了广泛的应用。变频调速系统通常采用正弦脉宽调制(SPWM)和空间矢量脉宽调制(SVPWM),以控制功率器件的通断。SPWM着眼于使的输出电压尽量接近正弦波,其缺点是电压利用率低。从电机的角度出发,SVPWM技术着眼于如何使电机获得幅值恒定的圆形磁场。SVPWM根据的不同模式产生的实际磁通去逼近基准磁通圆。不但能达到较高的控制性能,而且具有转矩脉动小,噪声低,电压利用率高等优点,因此在调速系统中得到了广泛的应用。该系统采用作为控制芯片而产生SVPWM波,以控制开关管的导通和关断。此外,采用容易实现,且性能较优的速度闭环转差频率控制法,以控制游览车的电机。 2 SVPWM技术的原理2.1 基本电压空间矢量图1示出电动游览车的逆变器主电路。规定当上桥臂的一个开关管导通时,开关状态为1。此时,相应的下桥臂开关管关断;反之亦然,开关状态为0。3个桥臂只有1或0的状态,因此由3个桥臂的开关状态a,b,c可形成000~111的8种开关模式。其中,000和111的开关模式为零状态,其它6种开关模式可提供有效的输出电压。空间矢量的基本思想就是用这8种开关模式的组合来近似电机的定子电压。 由上述假定可推导出三相逆变器输出的线电压矢量[UAB,UBC,UCA]T与开关状态矢量[a,b,c]T的关系为: 式中 Udc--直流输入电压三相逆变器输出的相电压矢量[UA,UB,UC]T与开关状态矢量[a,6,c]T的关系为: 将开关状态矢量a,b,c的8种开关组合代入式(2),可求出UA,UB,UC在8种状态下各自对应的电压,然后把在每种开关模式下的相电压值代入u=uA+uB+uC就可依次求出8种开关模式下的相电压矢量和相位角。图2示出这8个基本电压矢量的位置。上述相电压值都指三相A,B,C平面坐标系中的值.为了计算方便,在DSP程序计算中需将其转换到O,α,β平面坐标系中。如果选择在两个坐标系中,电机的总功率将保持不变,作为两个坐标系的转换原则,则采用下述转换方式: 根据式(3)可将前面算出的各开关模式下对应的相电压转换至O,α,β坐标系中的分量。各基本矢量转换至O,α,β坐标系后的对应分量如图2所示。 2.2 磁链轨迹的控制 有了含6个有效矢量和2个零矢量的这8个基本电压空间矢量后,就可根据这些基本矢量合成尽可能多的电压矢量,以形成一个近似圆形的磁场。图3示出一种电压空间矢量的线性时间组合方法。输出的参考相电压矢量Uout的幅值代表相电压的幅值,其旋转角速度就是输出正弦电压的角频率。Uout可由相邻的两个基本电压矢量Ux和Ux±60的线性时间组合来合成,如: 在每一个TPWM期间都改变相邻基本矢量的作用时间,并保证所合成的电压空间矢量的幅值都相等,因此当TPWM取足够小时,电压矢量的轨迹是一个近似圆形的正多边形。在合成电压空间矢量时,由于对非零矢量Ux和Ux±60的选择不同,以及零矢量的分割方法也不同,因而会产生多种电压空间矢量的PWM波。目前,应用较为广泛的是七段式电压空间矢量PWM波形,其Ux和Ux±60的选择顺序如图2所示。2.3 T1,T2和T0的计算根据式(4),电压空间矢量Uout可由Ux和Ux±60的线性时间组合来得到,则由图3,且根据三角正弦定理有:由式(5)和式(6)可解得:式(7)和式(8)中,TPWM可事先选定;Uout可由U/?曲线确定:θ可由电压角频率ω和nTPWM的乘积确定。因此,当Ux和Ux±60确定后,就可根据式(7)和式(8)确定T1和T2。最后再根据确定的扇区,选出Ux和Yx±60即可。为了使每次状态转换时,开关管的开关次数最少,需要在TPWM期间插入零矢量的作用时间,使TPWM=T1+T2+T0。插入零矢量不是集中的加入,而是将零矢量平均分成几份,多点的插入到磁链轨迹中,这不但可使磁链的运动速度平滑,而且还可减少电机的转矩脉动。 2.4 扇区号的确定将图2划分成6个区域,成为扇区。每个区域的扇区号已在图中标出。确定扇区号是非常重要的,因为只有知道Uout位于哪个扇区,才知道选用哪一对相邻的基本电压空间矢量合成Uout。下面介绍一种确定扇区号的方法,即当Uout以O,α,β坐标系的分量形式Uoutα,Uoutβ给出时,先计算Uref1=Uβ,,再用N=4sign(Uref3)+2sign(Uref2)+sign(Uref1)计算N值。式中sign(x)为符号函数,当x>0时,则sign(x)=1;当x<0时,则sign(x)=0。然后,根据N的值,查表l即可确定扇区了。在每一个PWM周期中,各扇区中Ux和Ux±60的切换换顺序如图2所示。图4示出七段式电压空间矢量PWM波的零矢量和非零矢量在0扇区的施加顺序及作用时间。 3 SVPWM的过调制处理正常SVPWM调制波的电压矢量的端点轨迹位于六边形的内切圆内,见图4。如果电压矢量的端点轨迹位于六边形的外接圆和外切圆之间时,SVPWM将出现过调制的暂态,这时若不采取措施,输出电压将会出现严重失真而增大电机的转矩脉动,由此应避免电压矢量进入该区。一般的做法是对端点超出六边形的部分进行压缩,保持其相位不变,将其端点回至内切圆内。工程实现时,先判断电压矢量的端点轨迹是否超出外切六边形,再计算T0,T1,T2,具体实现比较麻烦。一种简单的实现方法是,首先计算出T1,T2,并判断T1+T2>TPWM是否成立,若不成立,则保持T1,T2的值不变:若成立,则将电压矢量的端点轨迹拉回至圆的外切六边形内,假定此时的两非零矢量作用时间分别为T1,T2,则可得:T1/T1=T2/T2,因此,T1,T2,T0可按T1=[T1/(T1+T2)]TPWM,T2=TPWM-T1,T0=0求得。按上述方法即可生成所需的SVPWM波,并可得到所需的电压矢量Uout。图5示出过调制示意图。 4 游览车的控制原理及其实现4.1 系统的组成和原理图6示出基于SVPWM的游览车控制框图。该系统采用转速闭环的转差频率控制方法,可以控制游览车以设定的速度行驶。系统的由DSP控制芯片、逻辑控制单元、司控台通讯单元、各种信号检测及速度采样电路组成:主电路采用;牵引电机为三相异步电机。 系统对实际速度和给定速度实时采样,计算转差频率,经过PI调节后的转差频率作为转差给定,与实际的转速相加得到此时的同步频率?,然后根据U/?函数计算出电机的定子参考相电压Uout,其幅值代表相电压的幅值,其旋转角速度就是输出的正弦电压角频率。Uout的角度θ由同步电压角频率积分得到,SVPWM模块根据Uout和电压同步频率?1生成PWM调制波形。4.2 系统的软件实现软件大体分为主程序和SVPWM中断服务程序两部分。主程序主要完成显示以及与司机控制台的通讯。图7示出SVPWM中断服务程序流程图。主要完成电流、电压的A/D转换;实际速度和给定速度的检测;SVPWM的波形生成。该系统采用了软件生成SVPWM波形。其步骤是:①根据实际转速和给定转差算出?1,并对?1积分得到θ;②根据压频函数算出Uout;有了上述值,可根据前公式计算出Uoutα,Uoutβ,Uref3,Uref2和Uref1;③确定扇区和计算T1,T2,T0;④判断是否过调制,如果过调制,则重新计算T1,T2,T0;⑤更新比较寄存器的值,中断服务程序完毕。 5 试验波形及结论图8示出逆变器输出的相电流is和线电压uab,波形。电流的有效值为23.27A,频率为24.78Hz。由图可见,电流波形为良好的正弦波。该系统采用 DSP作为控制芯片,实现了转差频率控制策略,并用软件法生成SVPWM波形控制游览车的逆变器,实现了电动游览车所要求的恒转矩启动、恒功率运行的牵引特性。该系统具有控制策略简单,系统稳定性好,动态响应快,牵引力大,加速性能和制动性能好的特点。

    时间:2019-04-23 关键词: 技术 svpwm 车中 技术教程

  • 挪威国防航天系统提供商青睐OK Labs技术

    领先的手机及连接设备嵌入式虚拟化软件提供商 Kernel 日前宣布,挪威最大的国防和相关系统提供商康斯堡公司(Konsberg)选择OK 移动/嵌入式虚拟化技术,并将授权OKL4用于安全通信设备的部署。 康斯堡公司选择OK 移动虚拟技术是为了能够严格区分信任与非信任的软件环境,同时保护在同一台设备上部署的安全敏感型知识产权,如GNU/这样的开源软件。该移动/嵌入式虚拟化技术将在未来几年内应用于军用级和车载领域的可靠无线电通信设备中。 康斯堡国防通信部执行副总裁Stig-Are Mogstad指出:“开发和部署OKL4在很大程度上帮助康斯堡的产品在安全通信设置中将软件IP进行严格的分离。此外,OK Labs的出色表现以及精细的“功能”使得在设备上配置和控制通信更为简便,同时不会牺牲性能和安全性。” OK Labs的创始人兼CEO Steve Subar表示:“和康斯堡这样有影响力的公司合作使OK Labs在航空、国防以及认证/政府IT领域的影响力日益增强。在安全无线电以及类似应用中 ,我们的移动/嵌入式虚拟化技术帮助欧洲和北美军队,在严格隔离可信赖环境和开放环境上制定了标准。” 主要内容 康斯堡国防和技术公司采用OK Labs移动/嵌入式虚拟化技术用于安全通信设备的部署 应用包括军用便携安全设备和车载战地无线电设备 采用OK Labs技术的设备将在未来五年内投入市场

    时间:2019-04-23 关键词: 航天 挪威 提供商 国防 技术教程

  • 明导FloTHERM首创散热障碍和散热捷径分析技术

    明导公司近日发布针对电子散热应用的行业领先、下一代三维计算流体力学(CFD)软件FloTHERM。目前正在申请专利中的FloTHERM软件,提供散热障碍(Bn)和散热捷径(Sc)区域,因此,第一次,工程师能明确电子设计中热流阻碍在哪里,以及为什么会出现热流故障。它同时还确定了解决散热设计问题最快最有效的散热捷径。 Bn和Sc区域共同改变了仿真工具的利用价值,将其从一个观察问题的工具,可以查看到热管理问题,变成了一个高效的解决热设计问题的工具,可以提供给设计工程师潜在的解决问题的方案。结果是我们能更快更有效地解决热管理问题。 “FloTHERM 9的价值在于节省时间和成本。我们研发新一代能源之星兼容手机充电器的集成电路时,它为我们节省了时间和成本。基本仿真基础上使用”瓶颈“功能,快速突出了潜在的散热问题,进一步分析计算确定了我们的设计方案,”CamSemi公司工程副总裁说:“如果通过物理实验达到同样的结果,则会需要很长时间,并消耗重要工作的资源。FloTHERM帮助我们降低研发成本,随时跟踪项目情况,从而满足我们客户提出的紧张的交货期限。” 多年来,FloTHERM软件一直是热分析行业领导者,以其快捷、精确的计算能力在全球范围内广泛应用。根据Aberdeen 公司的调查报告,与相比,FloTHERM软件降低热领域验证33%,减少设计返工500%。( Correct by Benchmark Study, February 2007)。 FloTHERM的创新技术将它推到了改革设计工程师求解散热管理挑战的前沿。Bn区域显示的是,在设计中热流从高的结温点到环境的散热路径上,在哪一个位置热流被阻滞。针对这些阻滞热流的障碍提出的设计修改能帮助解决热量流动问题。Sc区域则突出了潜在的,比如,添加一个新的简单的器件就可能创造出更好为系统散热的高效热流路径。 这两个新的技术,连同FloTHERM经典的热分析功能,将帮助设计工程师更快找到更好的。他们不再是测试带有设计问题的尝试性方案,而是基于Bn和Sc区域智能建议的指导设计他们的产品。 “通过这个流程,Mentor对电子行业集成电路和系统散热问题的关注得以扩展,”明导公司 Analysis部门全球总经理Erich Buergel说:“通过提供跨越不同设计流程的散热仿真和热测试解决方案——从集成电路、封装到板以及整个电子系统——我们为电子散热挑战提供全面的解决方案。而Bn和Sc技术则成为我们解决方案的一个新维度。” FloTHERM V9版本的两个另外的升级内容包括:导入XML模型和几何数据,使FloTHERM可兼容到现有数据处理进程中;与明导公司的设计平台Expedition的直接接口。直接接口允许用户直接导入原始PCB数据,并删除或编辑器件(散热器、热过孔、板框切割、电磁总线),以获得更精确的热分析模型。 用户使用FloTHERM产品设计虚拟样品,仿真电子系统的气流、温度和传热情况。FloTHERM拥有获取精确热分析的能力,所以工程师能在物理样品制造之前,评估和测试他们的设计方案。FloTHERM软件与明导的其他产品共同提供一个完整的集成的热仿真平台,优化集成电路封装、PCB板以及整个系统的可靠性。

    时间:2019-04-23 关键词: 技术 障碍 捷径 明导 技术教程

  • 全球技术前瞻:PC到智能手机的革命

    当前的个人计算场景仍然是围绕PC来进行的。访问互联网、处理文件、获取信息和分享沟通,PC仍是最重要的信息终端。随着芯片能力的增强、网络带宽的增速以及越来越多的应用以互联网服务的方式提供,智能手机在个人计算场景中的地位越来越重要:手机上网的人群越来越大,以 为代表的智能手机还通过APPSTORE重新演绎了应用程序的获得方式。 但这些仍然没有改变PC作为个人计算中心的应用场景,即使也高度依赖PC上的iTunes作为初始化、同步、处理和存储信息的基站。如果把比作手机中的战斗机,那么PC就是这些战斗机的航空母舰。有了更多的提升,但还是不能摆脱对PC的依赖,任何装载照片、音乐和视频的过程都依赖和iTunes的同步。 然而,潮流在变化,用户对于手机的依赖程度越来越高。表现在:用户的最紧密社交关系都直接与手机相关,用户获取和分享信息(SMS、电子邮件、friends update)的第一渠道已经从PC迁移到了手机,商业用户碎片时间的娱乐成为了娱乐消费的主流。在实际使用中,用户不得不保持两台设备,智能手机和PC电脑,并需要及时同步,这并不是一个最优化的使用场景。 移动运营商和手机制造商一直在努力,希望手机可以取代PC成为个人信息获取和信息处理的中心。在刚刚结束的2011年CES(国际消费电子展)上,摩托罗拉展示了“有史以来最强大的智能手机” ATRIX 4G,其设计理念正体现了以智能手机为中心的个人计算场景。 ATRIX 4G采用1G主频双核处理器,具有1G的内存和最大48G的存储,基本上相当于一个的硬件配置。其软件系统与MOTO近期的策略一致,是基于Andriod 2.2;4G的意思是这款手机支持下一代宽带移动网络,比我们现在能感受到的3G速度还要高一个数量级。在使用场景上,ATRIX既是战斗机,也是航空母舰。单独使用,它是一款功能强大的智能手机;与摩托定制的基座配合使用的时候,则变成了一个全功能的电脑,而这个电脑的所有计算、存储以及通讯能力仍然在ATRIX本身,基座只提供全功能键盘,12寸屏幕和8小时不间断电源。 我亲身感受了一下ATRIX和基座配合使用的场景,好消息是这个组合比大多数的(包括正用于书写本文的X61)还要轻,更好的消息是由于这个组合的核心是智能手机,所以可以直接用电脑的操作方式来收发短信、打电话,并且直接利用手机内置的4G+WIFI,浏览网页的速度惊人。不好的消息则是目前支持(Andriod)系统的应用软件还不够丰富和优秀,特别是字处理,Excel和PPT类的软件都还达不到Microsoft Office那种出神入化的爽利,不过用QuickOffice做一般性的工作也还胜任。 ATRIX 4G和同时发布的摩托平板电脑BOOM都获得了2011 CES大奖,这也让刚刚拆分的摩托罗拉成为今年CES最耀眼的明星。但我并不认为摩托会担当起引领智能手机成为个人计算中心的使命。 1977年面世的 II是个人计算时代的开山鼻祖,IBM随后于1983年推出的PC XT以更开放的体系架构引发了个人计算机的革命。不过苹果和IBM都没有真正成为个人计算时代的翘楚,反而是的X86CPU芯片组和微软的Windows操作系统推动PC成为了大众消费电子产品。俯瞰今年的CES,近70款新平板电脑,无数的新型智能手机,都基于一个操作系统:Android。 Android的开发者Google这次很低调地参展,只租了一个会议室和预约前来拜访的厂家洽谈,如同一只看不见的手,不慌不忙地策划从PC到智能手机的革命。

    时间:2019-04-23 关键词: 智能手机 pc 技术 全球 技术教程

  • 基于UHF频段RFID技术的实名制火车票研究

    基于UHF频段RFID技术的实名制火车票研究

    摘 要: 针对现行的基于二维码技术的实名制火车票容易造成信息泄露存在安全隐患的问题,介绍了采用内嵌UHF RFID芯片的电子火车票技术,设计了符合实际应用的UHF频段RFID电子火车票系统并对系统的关键技术进行了研究。RFID电子火车票不仅能存储更多的个人信息,具有更高的防伪级别,而且可以实现对旅客运输的有效管理,便于各项客运数据的统计工作,与铁路售票系统联网还可以实现自动售检票,提高工作效率和自动化水平,满足当前铁路高速、高密度的运营需要。关键词: 射频识别;UHF RFID;电子火车票;防碰撞 现行的纸质二维码火车票存在一个弊端:车票丢弃会导致个人信息泄露,不法分子可能破解二维码,利用图像处理设备制造假票,这将给铁路部门和乘客造成很大的损失。除防伪能力差之外,二维码火车票的自动识别率低,自动检票速度受到限制,而且极易受到污染和磨损。射频识别(RFID)技术具有非接触识读、读写距离远、可识别运动目标、安全性高、适应恶劣环境等诸多优点[1]。应用基于RFID技术的电子火车票,实现实名制的同时以上问题都可迎刃而解。 在我国铁路客运领域,广深铁路线最早使用RFID纸质火车票,该RFID火车票的射频频率属于高频(HF)频段的13.56 MHz范围,从目前的使用状况来看,HF RFID火车票存在着成本高、识别距离短、安全等级低等问题。超高频(UHF)频率范围通常是指433 MHz、860 MHz~960 MHz、UHF频段的RFID,具有波长适中、空间衰耗小、识别距离远、识别速度快、有较强的防碰撞能力的优点。近年来UHF RFID技术得到了快速的发展,而且IC智能卡技术不断成熟,UHF RFID标签价格也不断降低,因此UHF RFID技术在物流、供应链管理等领域获得了广泛的应用[2-3]。本文对UHF RFID火车票进行了研究,提出了系统的构架,并对其中的关键技术进行了研究。1 UHF RFID系统基本原理 UHF频段的RFID系统使用电磁波通过读写器与标签间的耦合进行通信。图1显示了一个基本的UHF RFID系统。UHF RFID系统的组成至少包括两个部分:电子标签和读写器。读写器的作用是产生和发射电磁波信号并接收由电子标签反射回来的电磁波信号。电子标签是待识别物体的数据载体,内部存有一定格式的电子数据。UHF RFID系统的工作原理是:读写器经天线以电磁波的形式向外发射查询信号,标签接收到信号后激活其控制系统,然后将存储的信息调制到载波上经标签天线反射出去。读写器收到反射信号并对其进行解调和解码,然后送给微控制器。微控制器根据得到的数据判断标签的合法性,做出相应的处理和控制,然后传给中央信息系统进行数据处理或应用。2 UHF RFID火车票系统 该系统包括中央管理系统、售票系统、检票系统和验票系统,如图2所示[4-5]。 (1)中央管理系统提供票务管理系统支持、密钥管理系统支持和数据库存储功能,主要负责管理乘客信息、处理票务数据和管理下层应用系统,并且对旅客提供相关的信息查询服务。 (2)售票系统负责售票,包括人工售票系统和自动售票终端,设备核心部件是UHF RFID读写器。乘客购票时需出示身份证,通过二代身份证阅读器扫描乘客身份证,乘客的身份信息及照片将被存入车站系统的后端数据库中,并与RFID电子车票上的唯一代码相对应,然后将乘客信息及乘车信息写入车票内的RFID标签[6]。 (3)检票系统负责检票,表现为门禁系统,负责验证乘客身份,持有伪造车票和无效车票的乘客将无法通过门禁。RFID电子车票进入检票系统的RFID有效识别区即可被自动识别。自动检票机内的阅读器通过RS232或网络与上层的应用软件进行通信,既可以执行应用系统软件的指令,也可以将阅读器解码后的标签应答信息上传至上位机的应用系统软件。 (4)验票单元是人工辅助环节,乘务人员在列车上可使用手持读写器进行验票,读写器通过天线与电子车票内的标签进行通信,乘客的个人信息便能在屏幕中显示出来,然后与身份证信息对照即可完成验票。如果乘客需要延站或者补票,也可以由手持读写器完成信息的再次读写。3 UHF RFID火车票系统设计3.1 UHF RFID电子火车票设计 内嵌UHF RFID标签的电子火车票是整个系统的数据载体,一个UHF RFID标签唯一对应一个序列号并与乘客信息关联。UHF FRID标签芯片的设计是电子车票设计的重点。 电子标签分为无源、有源和半有源3种。UHF RFID电子火车票采用无源标签,标签工作的能量来自读写器发射的电磁波,标签芯片的功耗直接影响标签的读写距离。所以,必须采用超低功耗的电路设计方法,才能满足UHF RFID系统的工作要求。图3是UHF RFID标签芯片的功能框图,主要包括4个部分:射频前端、模拟前端、数字基带和存储单元。

    时间:2019-04-22 关键词: 频段 技术 火车票 实名制 技术教程

  • 无线流媒体监控技术探讨

      1、无线流媒体监控技术概述  无线流媒体网络多媒体监控管理平台集无线通信、流媒体、视频处理、计算机网络和自动化技术于一身,是视频、音频、数据和图示一体化的解决方案。兼备网络视频 监控、视频会议、视频直播等功能,具有超大规模组网能力,为无线监控系统在公安行业的应用提供了技术保障,为各种突发事件和应急事件提供良好准备,使车载监控、公共交通工具(公共汽车、地铁、长途汽车等)监控等难度较大的监控成为可能。无线网络、流媒体业务主要面向GPRS/EDGE、 CDMA、3G等提供较高带宽(100kbit/s以上)的无线分组网络。3G网络空中接口带宽的增加为流媒体业务的开展提供良好基础,结合无线系统不受时间、地点限制的特点,使移动流媒体业务更具吸引力。视频编码器和自适应高性能流媒体服务器设备使得图像清晰度达到Full D1(DVD)效果,实时性好,方便使用,可直接通过Web方式进行远程监控和远程管理,为用户提供灵活的监控画面选择、电子地图使用,充分利用防火墙 /VPN、加密、权限管理、安全认证,实时时钟等技术,保证监控系统和录像资料不被越权使用和破坏。  在城市安防联网系统中,由于前端设备及主干网络带宽的限制,海量用户并发访问视频资源时极易产生网络拥塞。在大规模联网监控系统中采用流媒体分发技术,依靠分布式流媒体服务器集群可实现音/视频流的分层转发,从根本上避免大规模并发流量产生的网络瓶颈;单台流媒体服务器的带宽在 100M~1000M左右,可以满足千路用户的点播请求(以每路384kbps计算)。这样前端设备只需发送一份数据到流媒体服务器上,再由流媒体服务器进行缓冲转发,客户端则统一连接到流媒体服务器获取视频数据,真正实现多路用户的并发访问,节省了前端设备宝贵的带宽。虽然流媒体服务器是分布式管理的,但对所有用户的授权是集中式管理的,从而保证了服务的连续性和业务数据的安全性。  2、无线流媒体监控系统的相关技术  CDMA无线流媒体监控系统是集流媒体编解码、嵌入式及CDMA1X网络通信技术等高新技术的整合产品,融合了传统监控、无线网络、动态跟踪、手机点播等技术,为各种复杂环境、重要区域或远程地点的日常、应急监视和控制提供卓越的监控应用。  2.1 流媒体编解码技术  随着数字视频编解码技术、嵌入式视频服务器及网络技术的发展,网络视频监控系统正迅速从传统的基于有线电视技术的模拟视频监控系统向基于IP技术的数字视频监控系统方向发展,数字监控已在某些领域取代原有的模拟监控。基于IP技术的数字视频监控系统采用数字编码压缩技术(MPEG4、H.264 或M-jpg2000)、数字视频压缩技术将模拟视频信号、数据信号或语音进行编码,压缩并打成IP包,通过有线或者无线IP网络把视频信息以数字化形式进行传输。只要是网络可到达地方就一定可实现视频监控和记录,用户可在安装有专用解压缩软件的计算机、掌上电脑(PDA)、手机或电视墙、大屏幕上观看浏览,控制远程实时视频图像,并结合实时录像报警联动、数据传输、语音对讲等,这种监控可与很多其它系统进行完美的结合。  压缩技术就是将数据中冗余信息去掉(去除数据之间相关性),压缩技术包含帧内图像数据压缩技术、帧间图像数据压缩技术和熵编码压缩技术。 MPEG-4系统设计过于复杂,使MPEG-4难以完全实现并兼容,加上高昂的专利费,很难在视频会议、可视电话等领域实现。用H.264(MPEG- 4/part10)视频压缩标准,压缩比极高、图像质量好、信道适应性更好、码流更低。H.264的设计简洁,使它比MPEG-4更容易推广,更容易在视频会议、视频电话中实现,更容易实现互连互通,可简便地和G.729等低比特率语音压缩组成一个完整的系统。

    时间:2019-04-22 关键词: 技术 流媒体 技术教程

  • 非接触式手势接近滚轴技术红外接近感应

    非接触式手势接近滚轴技术红外接近感应

      红外接近感应是一种非接触式手势接近滚轴技术,能使电子装置快速感测到使用者的接近,让使用者无需实际触摸,只要利用简单的手势便能操纵。在消费电子产品中,该技术也越来越为人们所接受,可以应用于许多设备,如手机,计算机和其他家用电子产品。但是目前市场上大多数的接近传感器探测的距离较短,一般只能达到1~10cm,而红外线LED主要是属于长时间的多脉冲模式发射红外线,导致功耗相当大,且造成了很大程度上的浪费。  高效能模拟与混合信号IC创新厂商Silicon Laboratories((芯科实验室有限公司,简称Silicon Labs))特别推出的Si1102 和 Si1120是目前业界最灵敏的红外接近传感器,其在远距探测和低功耗方面表现的尤为出色。  一、Silicon Labs公司的红外接近传感系列  Si1102和Si1120 红外接近传感器主要由一个红外LED驱动器,红外线光电二极管,一个环境光传感器(仅Si1120具有)和控制逻辑IC组成,外部的发射LED可以根据用户的需要灵活安装和配置。如图1所示。  工作原理:  1、Si1102红外接近传感器  Si1102是一个可独立工作的红外接近传感器,能驱动单个红外LED。LED发射的红外线经过接近物体反射到达内置的红外线光电二极管被接收,然后经过信号的放大并进行信号处理,最后通过与一个设定的探测门限值比较输出一个相应逻辑电平,如果测量的结果高于这个门限值则从PRX口输出一个低电平。利用这种电平信号的输出可以用来作为其他工作的驱动或者是做MCU的中断输入,进而实现近距探测功能。  比如在显示器应用上,Si1102红外线接近传感器能在使用者不在现场时轻易关闭显示器及其他功能,已达到省电的功能。此省电功能特别适用于家电用品、安全设备及手持类电子产品,同时也可以应用在一些红外探测器上。  2、Si1120红外接近传感器  与Si1102不同的是,Si1120工作需要一个主MCU(微控制器)控制,另外增加了一个环境光传感器,除了可以接收红外线外还能对环境光信号进行采样,最后输出一个已调脉宽的脉冲信号,传送给MCU(微控制器)处理后,实现不同的应用目的。Silicon Labs的MCU(微控制器)可以提供PCA(可编程计数器阵列)从而可以更简单地测出输出脉宽,脉宽与反射光强的测量值成正比例,与距离的平方成反比,由此可以判断对方物体距离的远近。Si1120可以支持多个LED的驱动,用户可以根据需要方便的配置多个LED以增大探测范围。另外,在MCU的控制下可以实现更多高档次的功能,例如手机应用程序可能会允许用户在手机前晃动一下手指来进行文件翻页。  二、Si1102 和 Si1120 红外接近传感器的优势  在消费产品领域应用中,Si1102 和 Si1120 红外接近传感器具备了人们极为关注的两大特点:  1.低功耗  不像竞争方案的红外线LED必须长时间进行多次脉冲以达到精确的测量,Si1102/20红外接近传感系列使用专利的单一脉冲接近测量技术(如图6所示),在电源效率上可达到4000倍的改善,电池寿命得以延长。  外在当物体接近距离非常小或者在探测范围外(不工作时)可自动进入低功耗模式,低功耗模式下的典型功耗只有0.1uA,而这正是便携式应用的关键特性。  2.高灵敏度  所有的 LED 都有一个特定的视角,一个窄视角LED 意味着发出的能量更加集中,比宽视角LED 照射的更远。这意味着使用窄视角IR LED 将在窄检测区域中形成更远的检测范围,如图7所示。  Si1102/20红外接近传感器能探测到的接近范围可达50cm,如果选择一个合适窄角的透镜和一个红外线滤波器配合使用,让红外线LED的发射半角足够小而使发射光束充分汇聚或者发射功率足够大时,接近范围可扩大到1m。那么此应用不仅仅只局限于手机等手持电子产品,更可广泛用于一些安全探测设备或大屏幕的仪器设备上。  下面是关于Silicon Labs 的红外接近传感器与竞争对手在一些性能上的对比:  三、Silicon Labs就Si1102和Si1120推出的两款DEMO板  Si1120 红外接近传感器演示板,这款USB供电的开发板由一颗做主控的超低功耗的Silicon Labs C8051F930 MCU, 结合一颗Si1120传感器,两个红外LEDS和8颗发光LED灯组成。当有接近的物体从左到右划过或者从右到左划过时,从8个LED灯上可以体现发光跟踪和二维方向的动态检测功能。同时此演示板还可在QuickSense Studio 开发环境下通过一个强大的性能分析工具实现对这种独特的开发板进行实时的反射监控(如图8)。  Si1102迷你型接近传感器演示板,如图9所示,该演示板带有一个Si1102 红外接近传感器,可以提供一个简单的红外接近演示。通过设定Si1102的输出阀值控制一个红外二极管的发送,当感应到物体的靠近时,点亮发光二极管以测试设备的高灵敏度和检测范围。  Silicon Labs 推出的Si1120和Si1102等红外接近感应系列产品可广泛应用于各种消费类电子产品,例如,手机、复印件、扫描仪以及卫生产品等等。。。。。。,同时在也可广泛应用于如触空面板、机器保险装置、安全系统、自动提款机等工业领域。  世强电讯是Silicon Labs在国内重要的代理商,同时可以提供相应DEMO板以及配套完整可行的软件、资料和技术支持。

    时间:2019-04-22 关键词: 非接触式 手势 感应 技术教程 滚轴

  • 友达光电宣布收购Field Emission Technologies公司之FED资产及技术

    友达光电宣布, 与由索尼()持股39.8%的Field Emission Technologies Inc. 公司(以下简称FET)及FET Inc.(以下简称FETJ)签署资产收购技术移转协议,收购FET的场发射显示器(field emission ;FED)技术,该公司为全球FED技术的领导者。友达在此交易中,将取得FET显示技术及材料的专利、技术、发明,以及相关设备等资产。 FED技术在快速反应时间、高效率、亮度和对比度方面不但能与传统CRT相媲美,画质与省电性均更为优异,未来FED技术的市场将针对高阶的显示器发展,可能成为继O之后,另一个平面显示器技术的新选择,而友达取得此智慧资产也将成为未来独特竞争力的强大后盾。 对于此次的收购案,友达光电执行长陈来助博士表示:“友达身为显示器的全方位专家,长期关注各项显示技术,希望能为更多客户提供。针对高阶市场如医疗与广播用屏幕的需求,FED这项技术就十分合适。索尼公司过去在 FED技术上一直位居领导的地位,友达长期在新技术的开发也不遗余力,今日成功的结合将促使友达可藉由过去FET团队在FED技术的基础,提供商品化的量产能力,嘉惠我们的客户以及专业市场消费者。” FED 面板因属于自发光,因此不需要,相对也成为更为节能的显示器之一。而其提供的深层黑的特性,在显示动态影像画面时表现更为突出,在与FET的耕耘之下,技术及量产性均有所突破。加上暗室对比高及其宽温特性等多重优势,未来将朝高阶显示器发展。 此一收购案为友达多年来积极布局先进显示相关核心技术的策略,加上经济部技术处全力支持台湾厂商取得关键技术的协调及努力,在此展现成效。历经过去两次产业的大合并,友达除了在产能上拥有一定的规模外,更积极在攸关公司未来体质的技术层面加大脚步,转型成为技术的先驱者,更显示其与众不同的思维。 此资产收购合约内容包括相关专利、技术know-how、发明及设备。目前FET公司拥有 FED领域的核心技术,友达收购此技术后,可望成为全球少数拥有商品化量产FED能力的公司。

    时间:2019-04-22 关键词: 光电 技术 资产 公司 技术教程

  • 解析手指静脉识别技术

    1、医学依据手指静脉是一种新的生物特征识别技术,它源于医学科技领域对人类大脑功能活动管理的高级开发项目,在这项开发中,近红外线被用来观察血液流量的增加情况,当近红外线透过人体组织时,静脉血管中的血红蛋白对近红外线具有明显的吸收作用,从而使静脉血管分布特征在图像中以不同的灰度值得到表征。由于伸长方向的随机性,使得个体的指静脉血管分布呈现各异的结构,因此能够确定两幅静脉图像是否来自于同一个手指。同时发现,这种技术同时也适用于手指静脉图像的采集工作。2、技术架构手指静脉识别采用了光传播技术来进行手指静脉对比和识别的工作。近红外线穿过人类的手指时,部分射线就会被血管中的血色素吸收,从而捕捉到独有的手指静脉图样,然后再和预先注册的手指静脉图样进行比较,对个人进行身份鉴定。经医学实践证明,手指静脉的形状具有唯一性和稳定性,即每个人的手指静脉图像都不相同,同一个人不同的手指的静脉图像也不相同。健康成年人的静脉形状不再发生变化,这就为指静脉提供了医学依据。所以,基于手指静脉图像原理的识别技术就有可能成为现实。从而可利用手指内的静脉分布图像来进行身份别。3、手指静脉系统识别流程静脉扫描,LED在手指一方发射近红外线,透射手指,在手指另一方,照相机拍摄静脉图像。从提取到手指静脉影像的过程,此过程主要是捕捉到手指静脉影像,然后提取手指静脉特征信息,并与事先注册的手指静脉特征进行比对从而确认登录者的身份。为通过扫描图样和原有注册登记的图样进行对比,就可得出相关识别结果(即通过扫描图样和原有注册登记的图样进行对比,就可得出相关识别结果)。其指静脉识别算法采用纹理追踪的方法提取指静脉中的线结构信息,通过线结构的匹配进行个体识别,可运行在PC环境和嵌入式DSP平台上。手指静脉识别技术突出特点同其它生物识别技术相比较而言,该手指静脉识别技术具备以下几大主要优势。由于手指静脉藏匿于身体内部,所以不存在仿制或失窃的风险,人类手部表面的皮肤条件不会对识别工作造成影响;非侵入性和非接触性成像技术对红外线的采用,可以确保使用者的便捷性和清洁性。相对于某些生物识别技术,手指静脉认识技术是非接触式的,在公共场合会比较卫生;由于手指静脉形状的相对稳定性和捕捉影像清晰性,所以可对低分辨率相机拍摄的图样资料进行小型的简单数据影像技术处理;安全性高。因为静脉血管是隐藏在手指内部的,因此极难复制和盗取,与别的利用人体体外特征进行认证的技术相比较,这种方式的安全性更高。同时,静脉认证能感知手指内的血液流动和血压情况,能够在识别的过程同时进行活体检测。准确率高。采样样本在人体内部,故匹配过程中受到外界的干扰非常小。手指轻轻一放,触发高度准确识。根据严格的医学证明和数学统计,FRR(拒真率)为0.01%,FAR(认假率)为0.0001%,FTE(注册失败率)为0%。由此可知,与其它生物识别技术的比较,手指静脉识别技术在复制与盗取上比脸型、掌型、指纹及虹膜其难度要大得多;在识别准确度与使用便携度上上比脸型、掌型、指纹及虹膜要高得多。尤其是相对于指纹技术来讲,使用更加方便、卫生,更加人性化。指静脉识别则有效的避免传统门禁系统安全隐患上的不足,为环保节能的生物特征识别技术与产品开拓了一条切实保护人身财产安全的新路。

    时间:2019-04-22 关键词: 技术 静脉 手指 技术教程

  • 基于虚拟现实技术的自行车漫游系统的研究与实现

    来源:电子技术应用; 作者:北京航空航天大学 高 欣 宋荆洲 北京邮电大学 孙汉旭 摘要:一种实时自行车漫游系统(VR-BWS)。该系统以健身车作为人机交互的工具,综合运用了虚拟现实、传感器、DPS控制等技术,并通过立体显示等多通道交互技术实现了人在虚拟环境中的漫游,使参与者在由计算机构造的虚拟场景中获得了如同在真实环境中骑车的体验。 关键词:虚拟现实 人机交互 DSP 传感器 立体显示虚拟现实是计算机生成的、给人多种感官刺激的虚拟世界(环境),是一种高级的人机交互系统。理想的虚拟现实系统应当让使用者在与虚拟环境产生交互行为时的感受与真实环境中的感受完全一样。而现有的漫游系统大多采用二维交互界面,即采用鼠标(二维输入)和键盘(线性输入)作为交互设备,遵循着“窗口-图标-菜单-指定”(Windows-Icon-Menu-Pointer,简称WIMP)操作范式,交互方式不合谐,不自然。本文以健身作为人机交互的工具,设计了一种实时自行车漫游系统VR-BWS。该系统以虚拟现实技术为基础,综合运用了传感器技术、DSP控制技术,采用了多线程、非阻塞的数据实时通信技术,并通过立体显示等多通道交互技术实现了人在虚拟环境中的漫游,使参与者在由计算机构造的虚拟场景中获得了如同在真实环境中骑车的体验,是把虚拟现实技术应用于实际的一个有益尝试,应用前景十分广阔。 1 系统构成及原理 当参与者骑在自行车上运动时,自行车的速度、方向、笼头往上提的时间和力度以及骑车人自身重量等数据,通过传感器实时采集,然后经由DSP控制电路传送到上位机中,经过分析处理,使其在屏幕的虚拟场景得到仿真和展示,在虚拟场景里达到表演的效果;同时,当屏幕中的场景变化时,如上坡、下坡等,也可以通过控制软件反馈到自行车的控制器上,产生阻尼/驱动力,使骑车人有上述场景产生的上、下坡的感觉,从而获得好的沉浸感。系统构成如图1所示。2 关键技术 2.1 人机交互传感器技术 在本自行车漫游系统中,主要是借助各种传感器实时地捕捉人体作用于自行车而产生的各种运动参数,输入到计算机,作用于虚拟环境,实现人与虚拟环境的交互。 VR-BWS中使用的传感器有光电编码器、角位移传感器和力传感器。与车轮同步施转,并以增量式编码方式记录自行车车轮旋转角度对应的脉冲,然后将检测到的脉冲数据换成车轮的旋转圈数,即自行车相对于某一参考点的瞬时位置;VR-BWS中使用了角位移传感器检测车把转角,控制场景中视点和视线的方向;在场景中设计有没宽度的沟壑和天堑,根据骑车人的体重和速度来判断能否冲过去,仿真飞越长城和黄河等,因此在自行车的车把和座位处安装了用来测量提力和人体重量的力传感器。 2.2 DSP控制技术 底层控制均由DSP系统完成。DSP处理系统的CPU采用TI公司生产的TMS320LF2407A,使用该芯片是为了保证上位机和下位机之间传感器数据和地形数据双向传递的实时性,减少运动跟踪和信息反馈环节的延时。 2.2.1 传感器数据的实时采集 在DSP的事件管理器EV模块中,有一个正交编码脉冲电路QEP。该电路使能后,可以在编码和计数引脚上输入由光电编码器产生的正交编码脉冲。正交编码脉冲电路的基可由通用定时器提供,在程序中通用定时器设置成定向增计数模式,并以正交编码脉冲电路作为时钟源。由角位移传感器和力传感器采集到的角度数据和力数据是模拟信号,通过DSP的模数转换模块(ADC)将采集到的数据进行模数转换后存入的结果寄存器中。;;; 2.2.2 多线程、非阻塞的实时通信技术 TMS320LF2407A的串行通信接口SCI模块可以通过RS232转换芯片与PC机进行异步通信。因为由传感器实时采集到的数据通过DSP的SCI串口传给上位机进行处理,同时虚拟场景中的地形数据需要下传来达到控制执行机构输出力矩的目的,模拟人骑自行车上、下坡时的感觉,在程序中把它设置成全双工方式。 使用多路传感器作为三维场景漫游的视点跟踪传感器时,必须不断地从串口采集各路传感器的状态数据,以跟踪

    时间:2019-04-22 关键词: 系统 自行车 技术 虚拟现实 技术教程

  • UPS网络智能化技术的设计实现与分析

      随着互联网络的迅速发展,通信及计算机的互相促进,我们对其中使用的精密电子设备,如计算机、程控交换机、工业过程控制及各行业的实时控制及运算系统供电质量要求也变得越来越高,所以我们需要新一代的更智能、更具灵活管理特性、更可靠的网络UPS系统。  智能化网络UPS系统  网络UPS智能系统,主要是以整个网络为管理对象,是指在UPS的主机的输出端增设RS232、R485接口,SNMP(简单网络管理协议)卡通信接口。利用这些接口经过专用的通信电缆同服务器、路由器、网关等设备上的相对应的通信接口相连,这样就能把UPS电源与计算机网络构成一个具有监控功能的智能化UPS供电系统。目前UPS网络智能化技术主要有2个方面:一是加强UPS新功能,与服务器上的软件协调工作,使得UPS除了完成最基本的不间断功能外,还能实现网络上事件记录、故障告警、UPS参数自动测试分折、调节功能等;二是加强UPS节能功能。智能化的网络UPS系统将传统式UPS通过与计算机相连的硬件接口,结合特殊设计的软件,提供完整的电源管理方案。  智能化网络UPS系统实现  计算机与UPS电源是通过接口进行通信,要使供电系统的故障信息和UPS状态信息能够到计算机系统,首先要完成计算机与UPS之间连接电缆的自动查询,为保证通信的准确性,需按规定的通信协议进行初始化。网络设计的软件和硬件产品通常基于SNMP,它在网络上与管理信息库交互起作用;通过发布SNMP命令,网络管理员可以通过在网络设备上检索信息和发布控制命令来控制网络;也还有处理消息软中断(消息软中断是警告网络管理站重要事件诸如UPS使用电池供电的消息)的能力。  网络UPS可以利用现有计算机通信接口与UPS通信接口相接,再在计算机上安装相应的监控软件。有了监控软件后,计算机便与UPS建立了通信联系,计算机定时发送指令,UPS在规定的时间内返回信息,当电源出现异常时,UPS内部的微控制器会及时把异常信息发给计算机,并由监控软件在计算机上发出告警信息,提醒操作员或网络管理员及时处理,若有关人员不在现场,则监控软件会在UPS供电时间结束时自动中止各种软件的运行程序,禁止用户登录,自动存盘,保持现场等,并通过网络向用户发出警告信息,通报有关电源异常信息。同时监控软件还具备完备的UPS自我测试功能,测试UPS的状态及电池容量等,能以数据和图形形式显示并记录UPS输出、输入电压、频率、负载、温度、电池容量,使用户可以分析、诊断、预作防范。  智能化网络UPS系统优势  网络化 通过SNMP标准,可以监控或管理网络内任何一台UPS的运行,并能远程管理UPS状态参数。  智能化 由于微处理器技术的应用,UPS系统实现了智能化。智能型网络UPS一般采用8位或16位微处理器,由微处理器的串行接口与服务器、PC或终端之间实现通信,进行数据传输,包括UPS工作状态、输入输出参数及各种指令。智能化UPS一方面实现了设备运行过程中自我状态的监控,对一些故障现象进行预处理,使其始终平稳可靠运行;另一方面实现了计算机和网络与UPS之间的双向数据通信,用户可以在计算机和网络中的各个节点上实时监视可控制UPS电源的运行状态。  自动化 自动化是指UPS电源自动完成的一些自我检测,达到全方位自动监管功能。  实时性 实时性就是要求监视电路中各部分的状态,随时获取主机工作时的有关参数。  保护性 UPS提供具有针对性的保护,保护不同的电子元件的UPS具有不同的特征。在市电出现停电的时刻,UPS能瞬间完成切换到后备用电源的过程,使计算机在短时断电时仍能顺畅运行,不会出现数据丢失和系统关闭现象;在超长市电电源中断的情况下,UPS设备可以启动电源管理软件实现安全的计算机系统关闭过程,也保证数据的完整性;PC工作站内UPS电池在耗尽电量后,还会以极快的速度恢复到满充状态,以备下一次断电的发生。  安全性 安全性是信息系统远程管理必须解决的问题,除了通常的用户名和口令保护之外,采用各种安全认证,用户可以自行设定远程管理方式,关闭自动认为不必要的远程管理通道,进一步提高远程管理的安全性为保证整个网络通信系统的安全性。  数字化 数字化UPS软件取代了大量的模拟器件,在很大程度上提高了产品的集成度,而且通过修改软件,可以很方便地调节系统的各种特性,这就增强了系统的柔性和智能性。

    时间:2019-04-22 关键词: 网络 技术 ups 技术教程

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包