实用的CAN总线分布式嵌入式系统升级龙8国际娱乐网站方案

电子龙8国际娱乐网站 2018-01-13 07:30 次阅读
嵌入式系统具有智能化程度高、体积小、可靠性高、实时性强等诸多优点,已经越来越多地应用于消费电子、工业控制、汽车电子等各个行业。往往一个大的系统又由许多小的嵌入式系统共同构成,它们之间通过相互通信协同完成各种检测控制任务,构成分布式嵌入式系统。汽车电子系统中的车载GPS、倒车雷达、发动机控制、仪表盘系统等,数控机床中的键盘显示系统、马达控制系统等,这些无一不是嵌入式系统的具体应用。 众多嵌入式系统的应用也为软件升级带来了诸多困难,主要有以下几点: ①这些系统分处于大系统的各个位置,单独对每个系统进行升级比较困难; ②某些系统为了满足保密和可靠性的要求,对系统进行了永久密封,只预留了通信和电源端口,这就更不可能单独对它进行升级。 针对这些问题,本文提出一种利用CAN总线的分布式嵌入式系统升级方案,实现了多点、单点甚至全系统的升级,其他种类的通信端口与此类似。 1 系统架构 系统结构框图如图1所示。 整个系统由多个独立的完成一定功能的嵌入式模块、CAN总线和一个用于对整个系统进行升级的控制模块组成。其中,控制模块也可以是其中一个功能模块。在每个功能模块上安装有独立的引导程序,可以看作该模块的Bootloader,该引导程序永久固化在模块内,不随程序升级而升级。在该引导程序中嵌入CAN总线通信程序。正常工作情况下每个功能模块单独或通过CAN总线与其他模块协同工作。当需要对某个模块进行软件升级时,通过系统升级控制模块向该模块发送升级命令,该模块接收到命令后即跳转至引导程序,并等待系统升级模块发送升级数据,升级结束后再跳回至应用程序。 2 系统实现 2.1 在线升级的实现原理 采用ST公司基于ARM Cortex-M3核心的32位嵌入式处理器STM32F103VC,其片上Flash为主存储区。应用程序代码是存储在闪存(Flash)中的(0x0800C3000~0x0807FFFF),而Flash是按Page来管理的,所以可以把Flash分成几个区域来使用。在本系统中将Flash分成两个区域,其中一个为前面提到的引导程序区,另外一个为应用程序区。Flash分区如图2所示。 图2 Flash分区 芯片上电后,STM32F103VC会自动跳转到0x08000000地址执行后面的程序。而一个工程的起始位置(也就是main函数的地址)具体映射到Flash的地址是可以设置的。在本系统的龙8国际娱乐网站中,在Flash放了两个main函数。引导程序用于对应用程序的升级和上电后跳转至应用程序,应用程序则完成相应的模块功能。这两个区域通过特定的指令可以实现相互的跳转,并以此实现在线升级。  2.2 硬件系统 STM32F103VC处理器具有高性能、低成本、低功耗等特点。该处理器片上外设丰富,具有多个系统定时器、CAN通信接口、USART通信接口、DMA等丰富的资源,并且借助于ST公司提供的固件库,可以很容易地对系统资源进行操作。该处理器集成了256 KB片上Flash和64KB片上SRAM,足以应对大多数任务。为实现CAN总线通信,只需要为STM32F103VC添加一片CAN驱动芯片进行电平转换。 系统硬件结构框图如图3所示。 2.3 软件系统 为实现在线升级功能,首先需要编写引导程序,然后将它烧入Flash引导区中。为防止应用程序升级失败,在引导程序中需判断Flash指定位置是否有程序完好标志,该标志由完整的应用程序在每次上电后写入。应用程序可采用烧写方式和升级方式写入相应程序区。为实现引导程序和应用程序之间的相互跳转,采取指向函数指针的方式来实现。可以将Flash中的引导程序和应用程序作为两个普通函数,这两个函数的进入位置分别为0x08000000和0x08004000,然后在引导程序中设置一个指向函数的指针,其指针值为0x08004000;同理,在应用程序中设置一个函数指针,其值为0x08000000.这样在相应的程序中调用函数指针时就可以实现程序跳转。 CAN总线采用多主竞争工作方式和非破坏性总线仲裁long88.vip龙8国际,总线上任意节点可在任意时刻主动地向网络上其他节点发送信息而不分主次,各节点之间实现自由通信。当多个节点同时向总线发信息时,优先级较低的节点会主动退出发送,而优先级较高的节点不受影响,从而大大节省了总线冲突仲裁时间,即使在网络负载很重的情况下,也不会出现网络瘫痪的情况。因此,适用于分布式监控系统的数据通信。由于CAN总线协议规范只定义了物理层和数据链路层,所以在实际应用中必须根据实际系统制定合适的应用层协议。本系统中根据数据传输要求自定义了几个应用层命令,分别是升级相关命令和数据收发校验相关命令,限于篇幅在此就不一一详述。 3 软件升级过程 软件升级包括升级控制模块部分和待升级模块部分。 升级控制模块部分的工作过程为:向待升级模块发送升级命令,待接收到模块返回的确认标志后,再通过CAN应用层协议向待升级模块发送升级数据,升级完成后向待升级模块发送完成命令。 待升级模块工作流程如图4所示。分为引导程序部分和应用程序部分,这两部分内容在开发的时候是作为两个独立的工程项目来完成的。 为确保在线升级的安全性,在Flash指定位置设置了一个程序完好标志。由于Flash的擦写是按照Page进行的,所以这个标志即使只有一位也需占用一个Page的大小。本系统中将标志设置在Flash最后一个Page.如果应用程序区没有空余的Page来写入该标志,就要考虑换用更大Flash容量的产品或者外扩存储器。程序完好标志在应用程序进入的时候写入,在接收到升级命令时擦除。若在引导程序中检测该标志不合法,就一直处于升级状态,直到最后收到升级成功命令为止。 程序跳转示例性跳转代码如下: typedef void(*pFunc)(vold); //自定义函数指针数据类型 pFunc Jump_To_App; //定义一个指向应用程序的指针 Jump_To_App=(pFunc)0x08004000; Jump_To_App(); 需要注意的是,在程序执行跳转代码前,需要关闭中断响应,以避免发生不可预测的异常。同时,当程序跳转前,需要将堆栈指针设置到相应的程序区域。 结语 通过CAN总线对分布式嵌入式系统进行在线升级非常具有代表性,随着越来越多的芯片集成了丰富多样的片上通信外设(如以太端口、I2C总线等),使得嵌入式系统的升级也具有更多样式,甚至可以通过公用网络(如因特网、GPRS等)进行远程升级。

热门推荐

收藏 人收藏
分享:

评论

相关推荐

CAN调试工具应用程序的详细资料免费下载

本文档的主要内容详细介绍的是CAN调试工具应用程序的详细资料免费下载。
发表于 12-14 17:14 11次 阅读
CAN调试工具应用程序的详细资料免费下载

物联网金融系统方案龙8国际娱乐网站的详细资料说明

物联网金融(iotfin)是指面向所有物联网的金融服务与创新,涉及到所有的各类物联网应用,不仅仅局限....
发表于 12-14 16:46 11次 阅读
物联网金融系统方案龙8国际娱乐网站的详细资料说明

PSoC5 CAN如何实现250kbps CAN速度,无外部时钟源

你好,团队, 我们使用CY8CKIT-1001 EVK板和CY8C5868LP035模块。我们正在尝试实现从另一个板接收和传输数据的CA...
发表于 12-14 16:27 19次 阅读
PSoC5 CAN如何实现250kbps CAN速度,无外部时钟源

GPS即将退役 中国会答应美国加入北斗吗

到现在为止,依然有不少人分不清GPS和北斗的区别,更加不知道,北斗早已广泛地应用于我们的生活中。
的头像 国科环宇 发表于 12-14 14:49 56次 阅读
GPS即将退役 中国会答应美国加入北斗吗

学习嵌入式系统的10点建议

目前,国内似乎在进行一个全民学习嵌入式的运动,但据了解,很多人在整个学习的过程中,由于某些long88.vip龙8国际领域的空白或者是long88.vip龙8国际尚未成熟,...
发表于 12-14 09:50 68次 阅读
学习嵌入式系统的10点建议

PSoC 5LP:CAN错误管理

你好,团队, 对于我们的一个项目,我们使用CY8CKIT-1001 EVK板和CY8C5868LP035模块。这是我第一次使用CAN协议...
发表于 12-13 14:40 52次 阅读
PSoC 5LP:CAN错误管理

PSoC 5LP CAM时序如何设置

你好,团队, 对于我们的一个项目,我们使用CY8CKIT-1001 EVK板和CY8C5868LP035模块。我们使用PSoC创建者来生...
发表于 12-13 14:37 70次 阅读
PSoC 5LP CAM时序如何设置

量子罗盘引领导航二次long88.vip龙8国际革命

继20世纪初量子理论出现后,现在正发生变革性long88.vip龙8国际的第二次量子革命。量子罗盘的问世,显示这项long88.vip龙8国际正在实....
的头像 1号long88网 发表于 12-13 13:58 229次 阅读
量子罗盘引领导航二次long88.vip龙8国际革命

SJA1000独立CAN控制器的详细数据手册和应用资料免费下载

SJA1000 是一种独立控制器用于移动目标和一般工业环境中的区域网络控制CAN 它是PHILIPS....
发表于 12-12 16:25 29次 阅读
SJA1000独立CAN控制器的详细数据手册和应用资料免费下载

嵌入式系统开发实例总结

选自:华清远见 在这个long88.vip龙8国际横飞的时代,嵌入式成为IT行业最热门的long88.vip龙8国际之一,据统计,已有20%的人已跻身于嵌入式行业,而且每...
发表于 12-12 11:40 61次 阅读
嵌入式系统开发实例总结

stm32F105 can波特率配置问题

研究stm32的双can有段时间了 一直有个问题一直没搞定,我初始化设置成500K,当 can总线上为500K时程序不会自动配置成相同的波特率...
发表于 12-12 08:45 102次 阅读
stm32F105 can波特率配置问题

特斯拉对车内线束做了怎样的优化?

发动机线束(连接发动机上的各种传感器,围绕在发动机周围)、仪表板线束(与车身或底盘线束连接,连接仪表....
的头像 汽车工程师 发表于 12-10 15:09 497次 阅读
特斯拉对车内线束做了怎样的优化?

请问STM32F103R8如何支持CAN总线

STM32F103R8不是本身就支持CAN吗?谁有相关代码吗?还是说要加额外的其他芯片才能支持CAN?谢谢!...
发表于 12-10 08:54 201次 阅读
请问STM32F103R8如何支持CAN总线

嵌入式系统教程之嵌入式系统龙8国际娱乐网站与实例开发电子教材免费下载

《嵌入式系统龙8国际娱乐网站与实例开发》主要以ARM9嵌入式微处理器与UC/OS-II实时操作系统作为教学对象,....
发表于 12-10 08:00 22次 阅读
嵌入式系统教程之嵌入式系统龙8国际娱乐网站与实例开发电子教材免费下载

探析精密坐标测量long88.vip龙8国际的发展和应用

测量测试是机械制造long88.vip龙8国际重要的组成部分,测量是机械制造的眼睛,测量long88.vip龙8国际的先进性反映了产品的先进性。
的头像 传感器long88.vip龙8国际 发表于 12-09 10:52 1191次 阅读
探析精密坐标测量long88.vip龙8国际的发展和应用

嵌入式系统的十大应用领域浅析

随着工业4.0、医疗电子、智能家居、物流管理和电力控制等快速的发展和推进,嵌入式系统利用自身的long88.vip龙8国际特....
发表于 12-09 10:09 276次 阅读
嵌入式系统的十大应用领域浅析

关于PIC18F66K80单片机的CAN接收报文的问题?

用CAN模块接收报文,模式0(传统模式),有2个不同ID号的报文都存放在接收缓冲区0,单独接受一个没有问题,如果2个报文同时...
发表于 12-08 10:34 54次 阅读
关于PIC18F66K80单片机的CAN接收报文的问题?

Molex推出采用采用了有线可定制连接器端接方式的三合一外部天线

Molex 发布三合一 (4G/Wi-Fi/GPS) 外部天线,为天线产品家族增添新产品。对于汽车和....
发表于 12-08 09:33 108次 阅读
Molex推出采用采用了有线可定制连接器端接方式的三合一外部天线

CAN总线教程之CAN总线快速入门资料免费下载

本文档额度主要内容详细介绍的是CAN总线教程之CAN总线快速入门资料免费下载主要内容包括了:CAN总....
发表于 12-07 17:20 74次 阅读
CAN总线教程之CAN总线快速入门资料免费下载

大战GPS,中国北斗必胜!

最近中国芯片的话题火得很,我们华强北的老板娘二手老板娘们都激动的口溅唾沫脖冒青筋了,就差冲到美国去,....
的头像 北斗专家—宋仕强 发表于 12-07 15:45 645次 阅读
大战GPS,中国北斗必胜!

保护CAN收发器免受IEC ESD,IEC EFT和IEC浪涌影响

描述 The TIDA-00629 is a reference design examining how to protect a CAN transceiver against lethal transient...
发表于 12-07 14:25 399次 阅读
保护CAN收发器免受IEC ESD,IEC EFT和IEC浪涌影响

什么是Android安卓开发必备资料Android的详细资料介绍

暂时可以这样说,传统的桌面应用程序开发者已经被惯坏了。这个不是说桌面应用程序开发比其他开发很简单。总....
发表于 12-07 11:24 39次 阅读
什么是Android安卓开发必备资料Android的详细资料介绍

旁路电容和去耦电容总结

关于旁路电路和去耦电容,基本上有经验的都知道如何处理,不过估计没有几个人会去完整总结。看到网友的一篇博客比较完整的梳理整...
发表于 12-07 09:39 55次 阅读
旁路电容和去耦电容总结

嵌入式系统教程之嵌入式硬件系统龙8国际娱乐网站与应用实例资料免费下载

本书重点介绍了嵌入式应用系统硬件的龙8国际娱乐网站与开发,主要内容包括嵌入式应用系统硬件龙8国际娱乐网站与开发的基础知识、各....
发表于 12-07 08:00 39次 阅读
嵌入式系统教程之嵌入式硬件系统龙8国际娱乐网站与应用实例资料免费下载

嵌入式教程之嵌入式系统基础的详细资料说明

本文档的主要内容详细介绍的是嵌入式教程之嵌入式系统基础的详细资料说明主要内容包括了:1.式系统概述,....
发表于 12-06 17:31 99次 阅读
嵌入式教程之嵌入式系统基础的详细资料说明

关于嵌入式系统中通讯协议龙8国际娱乐网站的规律浅析

谈及协议,很多工程师觉得协议的龙8国际娱乐网站相对简单,主要是报文的龙8国际娱乐网站。大多数时候,协议的应用场景简单,没有复....
发表于 12-06 16:33 117次 阅读
关于嵌入式系统中通讯协议龙8国际娱乐网站的规律浅析

中国科学家日前成功研发出外型酷似鸟类的无人机

鸟类是极有效率的飞行者,以斑尾鹬(bar-tailed godwit)为例,其重量虽仅有290 公克....
的头像 无人机网 发表于 12-06 15:18 500次 阅读
中国科学家日前成功研发出外型酷似鸟类的无人机

QUY55强夯型履带式起重机亮点资料和数据规格介绍

配置上柴SC8D170.2G2B1型六缸直列、四冲程、涡轮增压、空空中冷发动机;额定功率/ 转速: ....
发表于 12-06 09:51 23次 阅读
QUY55强夯型履带式起重机亮点资料和数据规格介绍

CAN一致性测试系统之地偏移测试

本测试用于检验组件的可靠运转情况,比如一个组件的电源由蓄电池和发动机双路提供,电源电压可能不一致,导....
的头像 人间烟火123 发表于 12-05 17:16 1795次 阅读
CAN一致性测试系统之地偏移测试

对接地龙8国际娱乐网站及地偏移测试进行了解读

此为实车使用的接地结构图,其中所有的接地最终回到蓄电池和发电机的负极端。随着频率的增大,回路的阻抗也....
的头像 ZLG致远电子 发表于 12-05 17:06 454次 阅读
对接地龙8国际娱乐网站及地偏移测试进行了解读

详解UART转CAN应用方案

各位工程师是否遇到需要使用到CAN通信但缺少CAN接口的情况?最简便的方案是采用UART转CAN通讯....
的头像 人间烟火123 发表于 12-05 16:55 3004次 阅读
详解UART转CAN应用方案

DARPA无人机群具备无通信和GPS信号的作战能力

DARPA的拒止环境联合作战(CODE)计划旨在为现有的无人驾驶飞机开发新的算法和软件,使现有的无人....
的头像 新光电 发表于 12-05 15:09 477次 阅读
DARPA无人机群具备无通信和GPS信号的作战能力

让你以最少时间玩转CSM100系列UART转CAN模块

写配置命令可以通过CSM300CFG软件获取。通过软件界面选择好需要的配置参数后,软件下方会显示出相....
的头像 ZLG致远电子 发表于 12-05 14:13 263次 阅读
让你以最少时间玩转CSM100系列UART转CAN模块

long88long88.vip龙8国际和机器学习正成为嵌入式系统的下一大趋势

嵌入式系统可以通过网络连接和物联网(IoT)来传递信息、共享资源。无论是智能,低能耗,边缘设备,中间....
发表于 12-05 10:29 100次 阅读
long88long88.vip龙8国际和机器学习正成为嵌入式系统的下一大趋势

如何CAN总线数据通过无线的方式发送到终端上

针对李工这种需求,使用CAN转蓝牙即可,这种模块虽然可转换的数据量较小,但是功耗和成本都是很低的,而....
的头像 广成CAN总线 发表于 12-05 09:37 288次 阅读
如何CAN总线数据通过无线的方式发送到终端上

解析自动驾驶解决方案优劣和功能安全需求

文将结合所学以自动驾驶系统供应商的角度来分析解决方案优劣和功能安全需求,后续将持续更新。
的头像 智车科技 发表于 12-04 09:14 304次 阅读
解析自动驾驶解决方案优劣和功能安全需求

Molex新型micro-SIM插座推动智能手机空间的最小化

Molex公司扩展其面向移动设备制造商的micro-SIM卡插座产品系列,推推式micro-SIM卡....
发表于 12-02 11:35 137次 阅读
Molex新型micro-SIM插座推动智能手机空间的最小化

安勤科技推出嵌入式系统HPC-BYT 能满足实际操作与应用需求

安勤科技,为Intel物联网解决方案联盟(Intel Internet of Things Solu....
发表于 11-30 16:32 128次 阅读
安勤科技推出嵌入式系统HPC-BYT 能满足实际操作与应用需求

嵌入式系统是IoT产业中的核心处理器

嵌入式系统在IoT产业中的角色物联网在中国的发展速度非常快,它已经成为国家的战略型产业之一。众所周知....
发表于 11-30 16:27 376次 阅读
嵌入式系统是IoT产业中的核心处理器

人工智能long88.vip龙8国际在地质探测领域的应用

中国航天科工集团成功研制我国首个全阵列式三维体制的探地雷达“鹰眼-A”,标志着我国无损探地long88.vip龙8国际实现从....
的头像 高工智能未来 发表于 11-30 09:47 397次 阅读
人工智能long88.vip龙8国际在地质探测领域的应用

Android教程之Android SDK的介绍和程序示例的详细资料说明

现在,你已经建立了开发环境,准备去浏览AndroidSDK了,它包含了很多的文件和特别的工具,可以帮....
发表于 11-29 17:45 47次 阅读
Android教程之Android SDK的介绍和程序示例的详细资料说明

未来CAN FD与以太网会共存吗

到目前为止,CAN已经安装了数十亿个单元,是一种经过验证的车载网络long88.vip龙8国际,它对于车内设备的数据包通信的....
的头像 高工智能汽车 发表于 11-29 11:35 616次 阅读
未来CAN FD与以太网会共存吗

如何进行易于移植的单片机液晶显示多级菜单龙8国际娱乐网站

在单片机嵌入式系统的许多应用场合均采用液晶显示器作为人机交互的方式,然而通常的液晶显示莱单龙8国际娱乐网站较为复....
发表于 11-29 10:46 37次 阅读
如何进行易于移植的单片机液晶显示多级菜单龙8国际娱乐网站

S32K144 CAN FD 引导加载程序软件和介绍等资料合集免费下载

电源接通后,软件将首先运行引导加载程序以检查连接是否成功。如果发生超时,跳到应用程序的引导向量来初始....
发表于 11-29 08:00 37次 阅读
S32K144 CAN FD 引导加载程序软件和介绍等资料合集免费下载

STM32单片机对CAN过滤器的设置方法

在使用STM32的CAN控制器进行数据收发,当用到位屏蔽模式的时候,就要设置过滤器了,这个关系到是否....
发表于 11-28 16:25 109次 阅读
STM32单片机对CAN过滤器的设置方法

浅析在使用CAN存储设备时常遇到的问题

GCAN-401和GCAN-402 CAN总线数据存储器模块是专门用于存储CAN总线数据的模块。
的头像 广成CAN总线 发表于 11-28 09:09 321次 阅读
浅析在使用CAN存储设备时常遇到的问题

RTK GPS板卡驱动电路龙8国际娱乐网站的龙8国际娱乐网站原理和开发资料

测试Trimble BD970 GNSS接收模块的功能的驱动电路板的龙8国际娱乐网站原理。此驱动电路板主要由电源....
发表于 11-28 08:00 57次 阅读
RTK GPS板卡驱动电路龙8国际娱乐网站的龙8国际娱乐网站原理和开发资料

自动变速箱控制器TCU的详细资料介绍

自动变速器能够实现车辆自动起步,自动换挡,提高驾驶舒适性,减少驾驶员疲劳。自动变速器还能够提高整车动....
发表于 11-28 08:00 42次 阅读
自动变速箱控制器TCU的详细资料介绍

嵌入式系统开发七大技巧

成为一个正式的开发工程师是一个艰辛的过程。从规范完善的开发周期到严格执行和系统检查,开发高可靠性系统....
的头像 玩转单片机 发表于 11-25 10:24 271次 阅读
嵌入式系统开发七大技巧

中科博宏研发智能安防硬件产品,深耕生物识别long88.vip龙8国际

随着人们安全意识和隐私意识的提高,现代社会安全需求的改变也对安防行业提出了更多样化、个性化的要求。如....
发表于 11-25 08:10 171次 阅读
中科博宏研发智能安防硬件产品,深耕生物识别long88.vip龙8国际

如何使用Spark进行并行化出租车轨迹热点区域的提取与分析资料概述

从出租车GPS轨迹数据中可挖掘出丰富的居民出行规律信息,但数据量的不断增加,对数据挖掘的准确性和效率....
发表于 11-23 16:12 153次 阅读
如何使用Spark进行并行化出租车轨迹热点区域的提取与分析资料概述

精确到厘米的高精度GPS定位long88.vip龙8国际

Swift Navigation提供精确到厘米的高精度GPS定位long88.vip龙8国际,例如用于自动驾驶汽车的Piks....
的头像 Xilinx视频 发表于 11-23 06:33 222次 观看
精确到厘米的高精度GPS定位long88.vip龙8国际

CAN总线教程之CAN总线的十个学习资料合集免费下载

本文档的主要内容详细介绍的是CAN总线教程之CAN总线的十个学习资料合集免费下载主要内容包括了:一,....
发表于 11-22 17:36 248次 阅读
CAN总线教程之CAN总线的十个学习资料合集免费下载

CAN总线的优先级调度算法如何保证网络节点的实时性

控制器局域网CAN (Controller Area Network)是目前被批准为国际标准的少数现....
发表于 11-22 16:35 67次 阅读
CAN总线的优先级调度算法如何保证网络节点的实时性

10次北斗发射任务圆满结束,共计布置了18颗卫星进入轨道

事实上,GPS本质是一个军用卫星导航系统,隶属于美国空军,常年保持32颗在轨工作。这个系统主要包含军....
的头像 科工力量 发表于 11-21 14:50 704次 阅读
10次北斗发射任务圆满结束,共计布置了18颗卫星进入轨道

CAN采用了隔离依旧通讯异常怎么办?

各位工程师对于CAN总线隔离方案想必都极为熟悉,但可能会遇到CAN总线采用了隔离方案依旧通讯异常的情....
的头像 人间烟火123 发表于 11-21 14:41 4508次 阅读
CAN采用了隔离依旧通讯异常怎么办?

集成RFID物流跟踪信息系统的解决方案

在物流供应链管理中,RFID标签可用于整个供应链过程的物料和产品跟踪。
的头像 通信信号处理研究所 发表于 11-20 15:11 575次 阅读
集成RFID物流跟踪信息系统的解决方案

因子图算法如何解决GPS和INS的信息滞后

针对全球定位系统(GPS)信息滞后导致惯性导航系统(INS)/GPS组合导航系统实时性差的问题,利用....
发表于 11-16 15:37 62次 阅读
因子图算法如何解决GPS和INS的信息滞后

CAN总线一致性测试中的容错性测试介绍

CAN线短接到地线:将CANScope-StressZ的GND接口与Vdis-连接。如图3分别测试C....
的头像 ZLG致远电子 发表于 11-15 16:32 445次 阅读
CAN总线一致性测试中的容错性测试介绍

卫星导航的电子教材软件定义的GPS和伽利略接收机免费下载

软件无线电(SDR)已经存在了十多年。第一个完整的全球定位系统(GPS)的实施是由丹尼斯AkOS在1....
发表于 11-14 15:58 60次 阅读
卫星导航的电子教材软件定义的GPS和伽利略接收机免费下载

SN65LBC031 高速控制器局域网 (CAN) 收发器

SN75LBC031是一个CAN收发器,用作CAN控制器和物理总线之间的接口,用于高达500 kBaud的高速应用。该器件为差分总线提供传输能力,并为控制器提供差分接收功能。发送器输出(CANH和CANL)具有内部转换调节功能,可提供受控对称性,从而实现低EMI辐射。两个变送器输出都可以完全防止电池短路和总线上可能发生的瞬态电压。在器件功耗过大的情况下,热关断电路会在大约160°C的结温下禁用输出驱动器。在发送器输入端包含内部上拉电阻可确保在上电和协议控制器复位期间定义输出。对于500 kBaud的正常操作,ASC端子打开或连接到GND。对于125 kBaud的低速运行,可以通过将ASC端子连接到V CC 来增加总线输出转换时间以降低EMI。接收器包括一个集成滤波器,可将信号抑制成小于30 ns的脉冲。 SN75LBC031的工作温度范围为-40°C至85°C。 SN65LBC031的工作温度范围为-40°C至125°C。 SN65LBC031Q的特点是可在-40°C至125°C的汽车温度范围内工作。 特性 SN75LBC031符合标准ISO /DIS 11898(最高500 k波特) 50 mA时的驱动器输出能力 宽输入/输出总输入/输出总线电压范围 总线输出短路保...
发表于 10-16 10:08 30次 阅读
SN65LBC031 高速控制器局域网 (CAN) 收发器

SN65HVD233 具有待机模式和环回功能的 3.3V CAN 收发器

SN65HVD233,SN65HVD234和SN65HVD235用于采用符合ISO 11898标准的控制器局域网(CAN)串行通信物理层的应用中。作为CAN收发器,每个都在差分CAN总线和CAN控制器之间提供发送和接收功能,信号速率高达1 Mbps。 龙8国际娱乐网站用于特别恶劣的环境,设备具有交叉线保护,高达±36 V的过压保护,接地保护丢失,过热(热关断)保护以及±100 V的共模瞬变保护。这些器件可在7 V至12 V的宽共模范围内工作。这些收发器是微处理器上的主机CAN控制器与工业,楼宇自动化,运输和汽车应用中使用的差分CAN总线之间的接口。 模式: R < SN65HVD233,SN65HVD234和SN65HVD235的sub> S 引脚(引脚8)提供三种工作模式:高速,斜率控制和低功耗待机模式。通过将引脚8直接连接到地来选择高速工作模式,允许驱动器输出晶体管尽可能快地接通和断开,而不限制上升和下降斜率。可以通过在R S 引脚和地之间连接一个电阻来调整上升和下降斜率。斜率将与引脚的输出电流成比例。电阻值为10kΩ时,器件驱动器的压摆率约为15 V /μs,值为100kΩ时,器件的压摆率约为2.0 V /μs。有关斜率控制的更多信息,请参阅功能描述。 SN65HVD23...
发表于 10-16 10:08 34次 阅读
SN65HVD233 具有待机模式和环回功能的 3.3V CAN 收发器

TLIN2024-Q1 四路 LIN 收发器

TLIN2024-Q1器件是一款四路局域互连网络(LIN)物理层收发器,集成了唤醒和保护特性,符合LIN 2.0 ,LIN 2.1,LIN 2.2,LIN 2.2A和ISO /DIS 17987-4.2标准.LIN是一根单线制双向总线,通常用于低速车载网络,数据传输速率高达20kbps.LIN接收器支持数据传输速率高达100kbps的内联编程应用.TLIN2024-Q1具有两个独立的双路LIN收发器模块.V SUP1 /2 可控制独立的双路收发器模块.TLIN2024-Q1使用一个可降低电磁辐射(EME)的限流波形整形驱动器将TXD输入上的LIN协议数据流转化为LIN总线信号。接收器将数据流转化为逻辑电平信号,此信号通过开漏RXD引脚发送到微处理器。休眠模式可实现超低电流消耗,该模式允许通过LIN总线或EN引脚实现唤醒。集成电阻器,静电放电(ESD)保护和故障保护功能有助于龙8国际娱乐网站人员节约应用的布板空间 特性 符合汽车类标准 具有符合AEC Q100标准的下列结果: 器件环境温度:-40°C至125°C 器件HBM ESD分类等级:±6kV 器件CDM ESD分类等级:±1.5kV 符合LIN 2.0,LIN 2.1,LIN 2.2,LIN 2.2A和ISO /DIS 17987-4.2标...
发表于 10-16 10:08 27次 阅读
TLIN2024-Q1 四路 LIN 收发器

SN75LBC031 收发器

SN75LBC031是一个CAN收发器,用作CAN控制器和物理总线之间的接口,用于高达500 kBaud的高速应用。该器件为差分总线提供传输能力,并为控制器提供差分接收功能。发送器输出(CANH和CANL)具有内部转换调节功能,可提供受控对称性,从而实现低EMI辐射。两个变送器输出都可以完全防止电池短路和总线上可能发生的瞬态电压。在器件功耗过大的情况下,热关断电路会在大约160°C的结温下禁用输出驱动器。在发送器输入端包含内部上拉电阻可确保在上电和协议控制器复位期间定义输出。对于500 kBaud的正常操作,ASC端子打开或连接到GND。对于125 kBaud的低速运行,可以通过将ASC端子连接到V CC 来增加总线输出转换时间以降低EMI。接收器包括一个集成滤波器,可将信号抑制成小于30 ns的脉冲。 SN75LBC031的工作温度范围为-40°C至85°C。 SN65LBC031的工作温度范围为-40°C至125°C。 SN65LBC031Q的特点是可在-40°C至125°C的汽车温度范围内工作。 特性 SN75LBC031符合标准ISO /DIS 11898(最高500 k波特) 50 mA时的驱动器输出能力 宽输入/输出总输入/输出总线电压范围 总线输出短路保...
发表于 10-16 10:08 17次 阅读
SN75LBC031 收发器

SN65LBC031Q 高速控制器局域网 (CAN) 收发器

SN75LBC031是一个CAN收发器,用作CAN控制器和物理总线之间的接口,用于高达500 kBaud的高速应用。该器件为差分总线提供传输能力,并为控制器提供差分接收功能。发送器输出(CANH和CANL)具有内部转换调节功能,可提供受控对称性,从而实现低EMI辐射。两个变送器输出都可以完全防止电池短路和总线上可能发生的瞬态电压。在器件功耗过大的情况下,热关断电路会在大约160°C的结温下禁用输出驱动器。在发送器输入端包含内部上拉电阻可确保在上电和协议控制器复位期间定义输出。对于500 kBaud的正常操作,ASC端子打开或连接到GND。对于125 kBaud的低速运行,可以通过将ASC端子连接到V CC 来增加总线输出转换时间以降低EMI。接收器包括一个集成滤波器,可将信号抑制成小于30 ns的脉冲。 SN75LBC031的工作温度范围为-40°C至85°C。 SN65LBC031的工作温度范围为-40°C至125°C。 SN65LBC031Q的特点是可在-40°C至125°C的汽车温度范围内工作。 特性 SN75LBC031符合标准ISO /DIS 11898(最高500 k波特) 50 mA时的驱动器输出能力 宽输入/输出总输入/输出总线电压范围 总线输出短路保...
发表于 10-16 10:08 25次 阅读
SN65LBC031Q 高速控制器局域网 (CAN) 收发器