最新日志

发表于:2008-5-10 9:24:03
标签:无标签

0

CAN 2.0的标准协议---中文版(下载)

BOSCH_CAN_V20_cn.pdf点击下载

CAN基本知识
什么是CAN ?
CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
一个由CAN 总线构成的单一网络中,理论上可以挂接无数个节点。实际应用中,节点数目受网络硬件的电气特性所限制。例如,当使用Philips P82C250作为CAN收发器时,同一网络中允许挂接110个节点。CAN 可提供高达1Mbit/s的数据传输速率,这使实时控制变得非常容易。另外,硬件的错误检定特性也增强了CAN的抗电磁干扰能力。
CAN 是怎样发展起来的?
CAN最初出现在80年代末的汽车工业中,由德国Bosch公司最先提出。当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的,这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线。提出CAN总线的最初动机就是为了解决现代汽车中庞大的电子控制装置之间的通讯,减少不断增加的信号线。于是,他们设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上。1993年,CAN 已成为国际标准ISO11898(高速应用)和ISO11519(低速应用)。
CAN是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10Km时,CAN 仍可提供高达50Kbit/s的数据传输速率。
由于CAN总线具有很高的实时性能,因此,CAN已经在汽车工业、航空工业、工业控制、安全防护等领域中得到了广泛应用。

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(101)
发表于:2008-5-8 23:01:18
标签:无标签

0

(转)新型数字示波器的应用---常见问题

看到了这篇,才发现我写的太呆了,
偶还是测量仪器的使用新手,
 
新型数字示波器的应用
       示波器一直是工程师设计、调试产品的好帮手。但随着计算机、半导体和通信技术的发展,电路系统的信号时钟速度越来越快,信号上升时间也越来越短,导致因底层模拟信号完整性问题引发的数字错误日益突出。针对这些新的测试挑战,示波器供应商不断推出了性能更好的数字示波器。但要想准确快速地对系统信号进行分析,测量时还有很多新的因素必须考虑。如仪器速度能否跟上被测信号的变化、带宽是否足够、测量方法会不会引入干扰,甚至还有所使用的探头是否合适等等。

  问题1:每台示波器都有一个频率范围,比如10M、60M、100M...我手头用的示波器标称为60MHz,是不是可以理解为它最大可以测到60MHz?可我用它测4.1943MHz的方波时都测不到,这是什么原因?

  答:60MHz带宽示波器,并不意味着可以很好地测量60MHz的信号。根据示波器带宽的定义,若输入峰峰值为1V的60MHz正弦波到60MHz带宽示波器上,您在示波器上将看到0.707V的信号(30%幅值测量误差)。如果测试方波,选择示波器的参考标准应是信号上升时间,示波器带宽=0.35/信号上升时间×3,此时您的上升时间测量误差为5.4%左右。

  示波器的探头带宽也很重要,若使用的示波器探头包括其前端附件构成的系统带宽很低,将会使示波器带宽大大下降。如若使用20MHz带宽的探头,则能实现的最大带宽是20MHz,如果在探头前端使用连接导线,将会进一步降低探头性能,但对4MHz左右方波不应有太大影响,因为速度不是很快。

  另外还要看一下示波器使用手册,有的60MHz示波器在1:1设置下,其实际带宽将锐减到6MHz以下,对于4MHz左右的方波,其三次谐波是12MHz,五次谐波是20MHz,若带宽降到6MHz,对信号幅值衰减很大,即使能看到信号也绝对不是方波,而是幅值被衰减了的正弦波。

  当然,测不出信号的原因可能有多种,如探头接触不好(该现象很容易排除),建议用BNC电缆连接一函数发生器,检验该示波器本身有没有问题,探头有没有问题,如有问题,可和厂家直接联系。

  问题2:有些瞬时信号稍纵即失,如何捕捉并使其重现?

  答:将示波器设置成单次采集方式(触发模式设置成Normal,触发条件设置成边沿触发,并将触发电平调到适当值,然后将扫描方式设置成单次方式),注意示波器的存储深度将决定您能采集信号的时间以及能用到的最大采样速率。

  问题3:在PLL中周期抖动可以衡量一个设计的好坏,但是要精确测量却非常困难,有什么方法和技巧吗?

  答:在使用示波器时,要注意其本身的抖动相关指标是否满足您的测试需求,如示波器本身的触发抖动指标等。同时要注意使用不同的探头和探头连接附件时,若不能保证示波器的系统带宽,测量结果也会不准确。另外关于PLL设置时间的测量,可使用示波器+USB-GPIB适配器+软件选件来完成,也可用较为便宜的调制域分析仪。

  问题4:为什么我的示波器有时候抓不到经过放大后的电流信呢?

  答:如果信号的确存在,但示波器有时能抓到有时抓不到,这就可能和示波器的设置有关系。通常可将示波器触发模式设置成Normal,触发条件设置成边沿触发,并将触发电平调到适当值,然后将扫描方式设置成单次方式。如果这种方式还不行,那就可能是仪器出了问题。

  问题5:如何测量电源纹波?

  答:可以先用示波器将整个波形捕获,然后将关心的纹波部分放大来观察和测量(自动测量或光标测量均可),同时还要利用示波器的FFT功能从频域进行分析。

  问题6:新型数字示波器怎样用于单片机开发?

  答:I2C总线信号一般工作速率不超过400Kbps,最近也出现了几Mbps的芯片,有的示波器在设置触发条件时,无需顾及不同速率的影响,但对其它总线,如CAN总线,则需要先在示波器上设置CAN总线当前的实际工作速率以便示波器能正确理解协议,并正确触发。若想对Inter-IC总线信号进行进一步的分析,如协议级分析,可使用逻辑分析仪,但相对来说价格比较高。

  问题7:关于模拟和数字示波器比较的问题:1、模拟和数字示波器在观察波形的细部时,哪个更有优势(例如在过零点和峰值时,观察1%以下寄生波形)?2、数字示波器一般提供在线显示均方根值,它的精度一般是多少?

  答:1)观察1%以下寄生波形,无论是模拟示波器还是数字示波器,观察精度都不是很好。模拟示波器的垂直精度未必比数字示波器更高,如某500MHz带宽的模拟示波器垂直精度是±3%,这并不比数字示波器(通常精度为1~2%)更具优势,而且对细节,数字示波器的自动测量功能比模拟示波器的人工测量更精确。

  2)对于示波器的幅值测量精度,很多人用A/D位数来衡量。实际上,随着您所用的示波器带宽、实际采样率设置等,它会有所变化。若带宽不够,本身带来的幅值测量误差就很大,若带宽够了,采样设置很高,实际的幅值测量精度也不如采样率低时候的精度(您有时可参考示波器的用户手册,它可能会给出不同采样率下,示波器的A/D实际有效位数)。总的来讲,示波器测量幅值,包括均方根值的精度往往不如万用表,同理,测量频率它不如频率计数器。

  问题8:毛刺触发指标有什么意义(例如5ns)?假如有一个100MHz示波器,测量的方波信号大约是10M左右,而且是占空比1:1左右的方波,设想一下,一个10M的方波,它的正向或负向的脉宽都是50ns,那么在什么样的情况下能真正用到5ns这个性能呢?

  答:毛刺/脉宽触发一般有两种典型应用场合,一是同步电路行为,如利用它来同步串行信号,或对于干扰非常严重的应用无法用边沿触发正确同步信号时,脉宽触发就是一个选择;另一是用来发现信号中的异常现象,如因干扰或竞争引起的窄毛刺,由于该异常是偶发显现,必须用毛刺触发来捕获(也有一种方法是峰值检测方式,但峰值检测方法有可能受其最大采样率的限制,所以一般是只能看而不能测)。在问题所提的例子中,若被测对象的脉冲宽度是50ns,而且该信号没有任何问题,也就是说没有因干扰、竞争等问题引起的信号畸变或变窄,那么用边沿触发就可同步该信号,无需使用毛刺触发。根据不同的应用,未必会使用到5ns这个指标,一般用户将脉宽触发设置为10ns~30ns。

  问题9:在选择示波器时,一般考虑最多的是带宽,那么在什么情况下要对采样速率有所考虑呢?

  答:取决于被测对象。在带宽满足的前提下,希望最小采样间隔(采样率的倒数)能够捕捉到您需要的信号细节。业界有些关于采样速率经验公式,但基本上都是针对示波器带宽得出的,实际应用中,最好不用示波器测相同频率的信号。若在选型时,对正弦波选择示波器带宽应是被测正弦信号频率的3倍以上,采样率是带宽的4到5倍,也即实际上是信号的12到15倍;若是其它波形,要保证采样率足以捕获信号细节。若您正在使用示波器,可通过以下方法验证采样率是否够用:将波形停下来,放大波形,若发现波形有变化(如某些幅值)就说明采样率不够,否则无碍。另外也可用点显示来分析采样率是否够用。

  问题10:如何理解“考核波形采样率够不够时,将波形停下来,放大波形,若发现波形有变化(如某些幅值)就说明采样率就不够,否则无碍。也可用点显示来分析采样率是否够用。”?

  答:我有幸给用户做过实测,曾亲历这种现象。当时被测对象是一种看上去很随机且高速变化的信号,用户将触发电平设在-13V左右。波形采集下来后想放大测量细节时,却发现改变示波器时基(SEC/DIV)设置时,信号幅值突然变小,我当时将示波器改成点显示,发现好像是点数(存储深度)不够,但我比较点显示和矢量显示后,发现若矢量显示有一定可信性,那么就是当前的两个采样间隔(采样率的倒数)中信号有突变,但未能被采集到(采样间隔不够细,即采样率不够高)。我换了一台同样存储深度但采样率较高的示波器,发现问题消失了。

  存储深度也会影响示波器能用到的实际最大采样率。存储深度太浅可能是个问题,因为存储深度可能限制能实际用到的最大采样速率,但实质上是采样率不够,丢失了信号细节。存储深度不够深,可能会导致实际采样率不高,这一点跟厂家提供的指标关系不大。

点击此处查看原文 >>

系统分类: 测试测量   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(59)
发表于:2008-5-8 22:49:39
标签:无标签

0

活动月,我也要学习

碰到测试活动月,

以前用示波器全是靠边摸索边用,或同事教点,

在活动月,俺也来在网上查查,学习一下嘛:

示波器报价: 嘿嘿.

产品名称
型号
带宽
通道
价格
数字示波器
TDS1001B
40MHz
2通道
¥7,650.00
数字示波器
TDS1002B
60MHz
2通道
¥9,180.00
数字示波器
TDS1012B
100MHz
2通道
¥11,400.00
数字示波器
TDS2002B
60MHz
2通道
¥11,400.00
数字示波器
TDS2004B
60MHz
4通道
¥13,800.00
数字示波器
TDS2012B
100MHz
2通道
¥13,800.00
数字示波器
TDS2014B
100MHz
4通道
¥16,700.00
数字示波器
TDS2022B
200MHz
2通道
¥16,700.00
数字示波器
TDS2024B
200MHz
4通道
¥20,600.00
数字示波器
TDS3012B
100MHz
2通道
¥39,950.00
数字示波器
TDS3014B
100MHz
4通道
¥47,950.00
数字示波器
TDS3024B
200MHz
4通道
¥56,950.00
数字示波器
TDS3032B
300MHz
2通道
¥53,950.00
数字示波器
TDS3034B
300MHz
4通道
¥67,950.00
数字示波器
TDS3044B
400MHz
4通道
¥81,950.00
数字示波器
TDS3052B
500MHz
2通道
¥81,950.00
数字示波器
TDS3054B
500MHz
4通道
¥99,950.00
数字示波器
TDS3064B
600MHz
4通道
¥117,000.00
数字示波器
TDS5032B
MHz
通道
¥91,480.00
数字示波器
TDS5034B
MHz
通道
¥116,070.00

点击此处查看原文 >>

系统分类: 测试测量   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(146)
发表于:2008-5-8 22:36:40
标签:无标签

1

示波器基本使用----使用示波器的捕捉取得信号

日常使用中,最常使用的是需要用示波器监测线路上有没有信号,信号的波形如何,

刚开始用示波器的时候很笨,不会用捕捉,

只会用自动模式,然后就用眼睛去瞅信号,有了就快速地按下run/stop,结果可想而知,

费九牛二虎之力才会弄到自己想要的信号;

我用的是简单的100M的Tektronix示波器

现在我用捕捉,就是用示波器的单次触发,设为上升沿或下降沿,然后将比较电平调一下,界于高电平与低电平之间即可,可以根据你的信号,设成上升触发或下降触发;

并把运行模式设为"正常",这时出现信号就会自动显示了,是最后一帧的.

 

点击此处查看原文 >>

系统分类: 测试测量   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(60)
总共 , 当前 /