使用逻辑分析仪测定CAN-bus波特率(精)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图3设置采样通道
然后,配置采样率,由于LA2532的存储深度很深,故按默认的配置即可。如图4所示。
图4设置采样参数
为了更好地捕捉到波形,最好设置一下触发条件,CANH和CANL在有显性电平时,可以有2-3V的压差,故选用上升沿触发。如图5所示。
数字信号通过CAN控制器的波特率定时器的控制下,从CANH和CANL上发送出去,所谓波特率,就是每秒能传输的位数,比如5Kbps,就是表示每秒可以传输5000个位的信息。而接收节点的波特率定时器被配置成与发送节点相同,即可接收到这5000个位的信号。
如果我们拿到一个未知波特率的CAN-bus设备,如何在最短时间内测定呢。那就必须使用逻辑分析工具,寻找到一个最小的位时间,然后(1/这个时间就是这个CAN总线的波特率。
电话:(02787168497 87168297 87168397传真:(02787163755
上海周立功
地址:上海市北京东路668号科技京城东座7E室电话:(02153083452 53083453 53083496传真:(02153083491
西安办事处
地址:西安市长安北路54号太平洋大厦1201室电话:(02987881296 83063000 87881295传真:(02987880865
广州致远电子有限公司
修订历史
销售与服务网络(一
广州周立功单片机发展有限公司
地址:广州市天河北路689号光大银行大厦12楼F4邮编:510630
电话:(02038730916 38730917 38730972 38730976 38730977传真:(02038730925网址:www.zlgmcu.com
邮箱:programmer@embedtools.com分析仪器:
电话:(02022644375 28872624 28872345邮箱:tools@embedtools.com
ARM嵌入式系统:
电话:(02028872347 28872377 22644383 22644384邮箱:arm.support@zlgmcu.com楼宇自动化:
CAN-bus:
电话:(02022644381 22644382 22644253邮箱:can.support@embedcontrol.com iCAN及模块:
电话:(02028872344 22644373邮箱:ican@embedcontrol.com
MiniARM:
电话:(02028872684 28267813
销售与服务网络(二
广州致远电子有限公司
地址:广州市天河区车陂路黄洲工业区3栋2楼
邮编:510660
传真:(02038601859
网址:www.embedtools.com(嵌入式系统事业部
www.embedcontrol.com(工控网络事业部
www.ecardsys.com(楼宇自动化事业部
技术支持:
维修:
电话:(02022644245
1.适用范围(1
2.原理概述(2
3.开发环境(3
4.技术实现(4
5.参考资料(7
6.免责声明(8
1.适用范围
本文适用于广州致远电子生产的逻辑分析仪。
2.原理概述
CAN-bus是一种差分串行通讯。传输时,通过CANH和CANL两根差分总线传输数字信号。当V CANH-V CANL大于0.9V时(正常可达2V至3V,为显性电平,表示逻辑0;当V CANH-V CANL小于0.4V时,为隐形电平,表示逻辑1。
广州专卖店
地址:广州市天河区新赛格电子城203-204室电话:(02087578634 87569917传真:(02087578842
南京周立功
地址:南京市珠江路280号珠江大厦2006室电话:(02583613221 83613271 83603500传真:(02583613271
北京周立功
地址:北京市海淀区知春路113号银网中心A座1207-1208室(中发电子市场斜对面电话:(01062536178 62536179 82628073传真:(01082614433
邮箱:miniarm.support@embedtools.com以太网及无线:
电话:(02022644380 22644385 22644386邮箱:wireless@embedcontrol.com
ethernet.support@embedcontrol.com
编程器:
电话:(02022644371
电话:(02022644376 22644389 28267806邮箱:mjs.support@ecardsys.com
mifare.support@zlห้องสมุดไป่ตู้mcu.com
销售:
电话:(02022644249 22644399 22644372 22644261 28872524 28872342 28872349 28872569 28872573 38601786
成都周立功
地址:成都市一环路南二段1号数码同人港401室(磨子桥立交西北角
电话:(02885439836 85437446传真:(02885437896
深圳周立功
地址:深圳市深南中路2070号电子科技大厦C座4楼D室
电话:(075583781788(5线传真:(075583793285
武汉周立功
地址:武汉市洪山区广埠屯珞瑜路158号12128室(华中电脑数码市场
本文使用LA2532逻辑分析仪作为代表,测定一个CAN-bus设备的波特率。
3.开发环境
硬件环境为广州致远电子的逻辑分析仪LA2532,如图1所示。
图1 LA2532逻辑分析仪逻辑分析仪软件使用ZLGLogic,如图2所示。
图2逻辑分析仪软件
4.技术实现
首先,连接好LA2532,打开软件,系统自动识别到设备。先配置好LA2532的采样的通道,LA2532有32个通道,我选择0通道使能,并将硬件上的0通道接在CANH上,把GND接在CANL上。如图3所示。
重庆周立功
地址:重庆市石桥铺科园一路二号大西洋国际大厦(赛格电子市场1611室电话:(02368796438 68796439传真:(02368796439
杭州周立功
地址:杭州市天目山路217号江南电子大厦502室电话:(0571 28139611 28139612 28139613 28139615 28139616 28139618传真:(0571 28139621
然后,配置采样率,由于LA2532的存储深度很深,故按默认的配置即可。如图4所示。
图4设置采样参数
为了更好地捕捉到波形,最好设置一下触发条件,CANH和CANL在有显性电平时,可以有2-3V的压差,故选用上升沿触发。如图5所示。
数字信号通过CAN控制器的波特率定时器的控制下,从CANH和CANL上发送出去,所谓波特率,就是每秒能传输的位数,比如5Kbps,就是表示每秒可以传输5000个位的信息。而接收节点的波特率定时器被配置成与发送节点相同,即可接收到这5000个位的信号。
如果我们拿到一个未知波特率的CAN-bus设备,如何在最短时间内测定呢。那就必须使用逻辑分析工具,寻找到一个最小的位时间,然后(1/这个时间就是这个CAN总线的波特率。
电话:(02787168497 87168297 87168397传真:(02787163755
上海周立功
地址:上海市北京东路668号科技京城东座7E室电话:(02153083452 53083453 53083496传真:(02153083491
西安办事处
地址:西安市长安北路54号太平洋大厦1201室电话:(02987881296 83063000 87881295传真:(02987880865
广州致远电子有限公司
修订历史
销售与服务网络(一
广州周立功单片机发展有限公司
地址:广州市天河北路689号光大银行大厦12楼F4邮编:510630
电话:(02038730916 38730917 38730972 38730976 38730977传真:(02038730925网址:www.zlgmcu.com
邮箱:programmer@embedtools.com分析仪器:
电话:(02022644375 28872624 28872345邮箱:tools@embedtools.com
ARM嵌入式系统:
电话:(02028872347 28872377 22644383 22644384邮箱:arm.support@zlgmcu.com楼宇自动化:
CAN-bus:
电话:(02022644381 22644382 22644253邮箱:can.support@embedcontrol.com iCAN及模块:
电话:(02028872344 22644373邮箱:ican@embedcontrol.com
MiniARM:
电话:(02028872684 28267813
销售与服务网络(二
广州致远电子有限公司
地址:广州市天河区车陂路黄洲工业区3栋2楼
邮编:510660
传真:(02038601859
网址:www.embedtools.com(嵌入式系统事业部
www.embedcontrol.com(工控网络事业部
www.ecardsys.com(楼宇自动化事业部
技术支持:
维修:
电话:(02022644245
1.适用范围(1
2.原理概述(2
3.开发环境(3
4.技术实现(4
5.参考资料(7
6.免责声明(8
1.适用范围
本文适用于广州致远电子生产的逻辑分析仪。
2.原理概述
CAN-bus是一种差分串行通讯。传输时,通过CANH和CANL两根差分总线传输数字信号。当V CANH-V CANL大于0.9V时(正常可达2V至3V,为显性电平,表示逻辑0;当V CANH-V CANL小于0.4V时,为隐形电平,表示逻辑1。
广州专卖店
地址:广州市天河区新赛格电子城203-204室电话:(02087578634 87569917传真:(02087578842
南京周立功
地址:南京市珠江路280号珠江大厦2006室电话:(02583613221 83613271 83603500传真:(02583613271
北京周立功
地址:北京市海淀区知春路113号银网中心A座1207-1208室(中发电子市场斜对面电话:(01062536178 62536179 82628073传真:(01082614433
邮箱:miniarm.support@embedtools.com以太网及无线:
电话:(02022644380 22644385 22644386邮箱:wireless@embedcontrol.com
ethernet.support@embedcontrol.com
编程器:
电话:(02022644371
电话:(02022644376 22644389 28267806邮箱:mjs.support@ecardsys.com
mifare.support@zlห้องสมุดไป่ตู้mcu.com
销售:
电话:(02022644249 22644399 22644372 22644261 28872524 28872342 28872349 28872569 28872573 38601786
成都周立功
地址:成都市一环路南二段1号数码同人港401室(磨子桥立交西北角
电话:(02885439836 85437446传真:(02885437896
深圳周立功
地址:深圳市深南中路2070号电子科技大厦C座4楼D室
电话:(075583781788(5线传真:(075583793285
武汉周立功
地址:武汉市洪山区广埠屯珞瑜路158号12128室(华中电脑数码市场
本文使用LA2532逻辑分析仪作为代表,测定一个CAN-bus设备的波特率。
3.开发环境
硬件环境为广州致远电子的逻辑分析仪LA2532,如图1所示。
图1 LA2532逻辑分析仪逻辑分析仪软件使用ZLGLogic,如图2所示。
图2逻辑分析仪软件
4.技术实现
首先,连接好LA2532,打开软件,系统自动识别到设备。先配置好LA2532的采样的通道,LA2532有32个通道,我选择0通道使能,并将硬件上的0通道接在CANH上,把GND接在CANL上。如图3所示。
重庆周立功
地址:重庆市石桥铺科园一路二号大西洋国际大厦(赛格电子市场1611室电话:(02368796438 68796439传真:(02368796439
杭州周立功
地址:杭州市天目山路217号江南电子大厦502室电话:(0571 28139611 28139612 28139613 28139615 28139616 28139618传真:(0571 28139621