当前位置: 首页 > news >正文

网站没被收录什么原因中国建设银行信用卡网站首页

网站没被收录什么原因,中国建设银行信用卡网站首页,网站甚而模板,营销网站建站公司在精确定位控制系统中#xff0c;为了提高控制精度#xff0c;准确测量控制对象的位置是十分重要的。目前#xff0c;检测位置的办法有两种#xff1a;其一是使用位置传感器#xff0c;测量到的位移量由变送器经A/D转换成数字量送至系统进行进一步处理。此方法精度高… 在精确定位控制系统中为了提高控制精度准确测量控制对象的位置是十分重要的。目前检测位置的办法有两种其一是使用位置传感器测量到的位移量由变送器经A/D转换成数字量送至系统进行进一步处理。此方法精度高但在多路、长距离位置监控系统中由于其成本昂贵安装困难因此并不实用其二是采用光电轴角编码器进行精确位置控制。光电轴角编码器根据其刻度方法及信号输出形式可分为增量式、绝对式以及混合式三种。而绝对式编码器是直接输出数字量的传感器它是利用自然二进制或循环二进制(格雷码)方式进行光电转换的编码的设计一般是采用自然二进制码、循环二进制码、二进制补码等。特点是不要计数器在转轴的任意位置都可读出一个固定的与位置相对应的数字码抗干扰能力强没用累积误差电源切断后位置信息不会丢失但分辨率是由二进制的位数决定的根据不同的精度要求可以选择不同的分辨率即位数。目前有10位、11位、12位、13位、14位或更高位等多种。 其中采用循环二进制编码的绝对式编码器其输出信号是一种数字排序不是权重码每一位没有确定的大小不能直接进行比较大小和算术运算也不能直接转换成其他信号要经过一次码变换变成自然二进制码在由上位机读取以实现相应的控制。而在码制变换中有不同的处理方式本文着重介绍二进制格雷码与自然二进制码的互换。一、格雷码(又叫循环二进制码或反射二进制码)介绍  在数字系统中只能识别0和1各种数据要转换为二进制代码才能进行处理格雷码是一种无权码采用绝对编码方式典型格雷码是一种具有反射特性和循环特性的单步自补码它的循环、单步特性消除了随机取数时出现重大误差的可能它的反射、自补特性使得求反非常方便。格雷码属于可靠性编码是一种错误最小化的编码方式因为自然二进制码可以直接由数/模转换器转换成模拟信号但某些情况例如从十进制的3转换成4时二进制码的每一位都要变使数字电路产生很大的尖峰电流脉冲。而格雷码则没有这一缺点它是一种数字排序系统其中的所有相邻整数在它们的数字表示中只有一个数字不同。它在任意两个相邻的数之间转换时只有一个数位发生变化。它大大地减少了由一个状态到下一个状态时逻辑的混淆。另外由于最大数与最小数之间也仅一个数不同故通常又叫格雷反射码或循环码。下表为几种自然二进制码与格雷码的对照表二、二进制格雷码与自然二进制码的互换 1、自然二进制码转换成二进制格雷码 自然二进制码转换成二进制格雷码其法则是保留自然二进制码的最高位作为格雷码的最高位而次高位格雷码为二进制码的高位与次高位相异或而格雷码其余各位与次高位的求法相类似。 2、二进制格雷码转换成自然二进制码 二进制格雷码转换成自然二进制码,其法则是保留格雷码的最高位作为自然二进制码的最高位而次高位自然二进制码为高位自然二进制码与次高位格雷码相异或而自然二进制码的其余各位与次高位自然二进制码的求法相类似。三、二进制格雷码与自然二进制码互换的实现方法 1、自然二进制码转换成二进制格雷码   A)、软件实现法(参见示例工程中的 Binary to Gray) 根据自然二进制转换成格雷码的法则可以得到以下的代码static unsigned int DecimaltoGray(unsigned int x){return x^(x1);}//以上代码实现了unsigned int型数据到格雷码的转换最高可转换32位自然二进制码超出32位将溢出。static int DecimaltoGray( int x){return x^(x1);}//以上代码实现了 int型数据到格雷码的转换最高可转换31位自然二进制码超出31位将溢出。上述代码即可用于VC控制程序中也可以用于单片机控制程序中。在单片机程序设计时若采用汇编语言编程可以按相同的原理设计程序若采用C语言编程则可以直接利用上述代码但建议用unsigned int函数。 B)、硬件实现法 根据自然二进制转换成格雷码的法则可以得到以下电路图 上图所示电路图即可用异或集成电路74ls136实现也可以利用可编程器件PLD等编程实现。2、二进制格雷码转换成自然二进制码 A)、软件实现法(参见示例工程中的 Gray to Binary ) 根据二进制格雷码转换成自然二进制码的法则可以得到以下的三种代码方式· static unsigned int GraytoDecimal(unsigned int x)· {· unsigned int y x;· while(x1)· y ^ x;· return y;· }· static unsigned int GraytoDecimal(unsigned int x)· {· x^x16;· x^x8;· x^x4;· x^X2;· x^x^1;· return x;· }· static unsigned int GraytoDecimal(unsigned int x)· {· int i;· for(i0;(1· {· x^x(1· }· return x;· }//以上代码实现了unsigned int型数据到自然二进制码的转换最高可转换32位格雷码超出32位将溢出。将数据类型改为int型即可实现31位格雷码转换。 上述代码即可用于VC控制程序中也可以用于单片机控制程序中。在单片机程序设计时若采用汇编语言编程可以按相同的原理设计程序若采用C语言编程则可以直接利用上述代码但建议用unsigned int函数。 B)、硬件实现法 根据二进制格雷码转换成自然二进制码的法则可以得到以下电路图今天的分享到这里就结束了今天的内容是否对您有帮助呢如果觉得我们的文章对您有帮助劳烦您动动您的手指分享转发下我们的文章吧~关注睿感电子科技订阅号~带您玩转硬件不迷路~
http://wiki.neutronadmin.com/news/157028/

相关文章:

  • 山东聊城建设局网站wordpress支付系统开发
  • 海南州建设厅官方网站秦皇岛英文网站建设
  • 手机可以做网站做网站要钱的吗
  • 廊坊 网站临湘网站
  • 郑州建网站371论文网站建设的参考文献
  • 沈阳个人网站建设代理品牌中燃oa企业门户
  • 网站后台更新做外贸soho要做网站吗
  • 资源下载类网站如何做外链网站控制
  • 山东省住房与城乡建设网站外贸用什么软件
  • 免费seo网站自动推广旅游网站开发盈利模式
  • 哪些网站可以做顺风车渭南网站建设电话
  • 网站开发外包公司合同教育机构在线咨询
  • 企业网站的分类免费的个人简历模板 空白
  • 梧州网站推广费用做网站做软件怎么赚钱吗
  • 淮阴区城乡建设局网站吉林网站制作
  • 厦门网站建设_济南建设局网站公式
  • 领优惠券的网站怎么建设的乔拓云的品牌推广方案
  • 冷水江网站郑州企业自助建站系统
  • 普宁做网站php旅游网站模板下载
  • 食品行业网站建设网站加视频
  • 天津智能网站建设找哪家手机怎么制作ppt
  • 无锡网站制作咨询中国建筑集团有限公司排名
  • 科技公司网站制作公司做个网站商城要多少钱
  • 个人导航网站如何赚钱备份的网站建设方案书
  • 怎么改版一个网站手机app开发最好的工具
  • 有网站制作app要多长时间建一个pc网站需要多少钱
  • 实惠网站建设企石网站建设
  • 百度查一下宁波网站排名优化公司
  • 肃宁县网站建设公司如何做好网站的推广工作
  • 手机单机游戏网站大全信息流优化师面试常见问题