侵权投诉

基于LPC2294控制器的CAN总线网状冗余节点方案

电子设计 2021-06-08 14:36 次阅读

一、概述

CAN(Controller Area Network)即控制器局域网,是一种串行数据总线,CAN总线是国际上应用最广泛的现场总线之一。作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN总线已被广泛应用于各个自动化控制系统中。在汽车电子、自动控制、电力系统等领域中,CAN总线尤其具有不可比拟的优越性。但是,工业控制现场工况条件十分恶劣,电缆受拉、压、砸、挤等造成故障的情况很多,这对于以总线为核心的CAN总线系统是一种极大的威胁。如何保证现场总线控制系统在恶劣环境下安全、可靠地工作是CAN应用中的一个重要课题。

解决可靠性问题的一个有效的办法就是对总线进行不同程度的冗余,同时使用两(多)条总线电缆。本文简单列举了目前CAN冗余的几种方式,同时提出了网状冗余的全新冗余结构。采用内置多路CAN总线控制器的LPC2294作为主控制器,设计给出了应用于电源模块控制系统中的CAN总线网状冗余节点方案。

二、目前几种总线冗余方法

典型的CAN电路可分为4个环节,即单片机、总线控制器、CAN总线驱动器、总线。以下是目前从以上4个环节考虑的不同程度的冗余方法:

(1)总线驱动器的冗余

使用两条总线电缆,每个节点内部使用两个总线驱动器,但只有一个总线控制器,在总线控制器与两个总线驱动器之间设置判断电路。如果一个总线发生故障,则关闭它与总线控制器之间的信号通道,而正常总线上的报文仍能顺利送往总线控制器。

(2)CAN总线控制器的冗余

该冗余的思路是同时使用两条CAN总线,两个CAN总线驱动器和两个CAN总线控制器,单片机通过不同的端口和中断同时控制两个CAN控制器。

(3)全系统的冗余

该冗余的思路是对整个CAN系统的四个环节进行冗余。即同时使用两套单片机、总线控制器、CAN总线驱动器、总线。

三、新的冗余方式:网状冗余

在可靠性要求非常严格的场合,如电厂集散控制系统,基本采用网状冗余结构。由于CAN节点对系统的构成不敏感,全系统的冗余在发现总线故障以及总线切换及时性方面反而不如部分冗余方法,有鉴于此,本文提出了新的CAN冗余方式:网状冗余。

CAN网状冗余是对整个CAN网络、通讯节点进行冗余,如图1所示。同时使用两条CAN总线,两个CAN总线驱动器和两个CAN总线控制器,单片机通过不同的端口和中断同时控制两个CAN控制器,组成一个网络节点,再对节点进行冗余设计。

由于总线故障可以及时通过正常总线通知用户进行维护,网状冗余在发现总线故障及时性方面要比全系统冗余后备方式好。对于工业控制,尤其是本质安全型系统来说,这一优点是十分重要的。网状冗余兼有部分冗余和全系统冗余的优点,大大提高了系统的可靠性。当然,网状冗余系统软、硬件的复杂性和成本都提高了,但是,相对于在工作中系统可靠性的提高,这些牺牲是值得的。

四、电源模块控制系统中网状冗余节点设计

在电源模块控制系统中,电源模块控制仪的控制信号以毫秒量级速度向各电源柜发送控制指令,并获得各机柜的工作状态。各电源柜在获得指令后,同步执行控制动作,并返回执行状态。随着电源个数的增加,各电源间的实时性、同步性等关键性能下降。

为提高系统在实时性、同步性、精确性、容错性等各方面的性能,必须采用高精度同步通讯控制网络,使电源模块控制仪与电源模块之间的信号传输满足系统的技术性能要求。

本方案的CAN总线网状冗余节点,正是为满足电源模块控制系统对于可靠性、实时性的严格要求而设计的。

4.1 节点设计思想

节点基本设计思想为:使用两块控制处理器组件,作为冗余的一对,冗余单元的硬件和软件结构完全相同,在任何一块组件发生硬件故障时,可提供连续的运行。单元的主备工作状态由上电顺序决定, 先上电的一方自动进入主机工作状态,后上电者则进入备机状态。主机在其工作过程中除实现应用功能外,定期向备机发送反映其工作正常的状态数据并接收来自备机的状态数据,当发生接收超时时,主机认为备机已经发生故障, 并通过总线向用户给出通知信号,以便及时对备机进行维护。备机在工作过程中不完成应用功能, 但定期接收来自主机的状态数据,当发生接收超时或接收到主机工作状态不正常时,自动切换成主机工作状态,并通过总线通知用户对原主机单元进行维护。

进一步改进方案:在需要进一步提高系统的实时性的情况下,可以下载、上传分别使用图中A、B总线进行传输(如图2),从而可以将半双工类型的串行总线近似为全双工总线,理论上将系统的传输速率提高一倍,有效减少系统数据的传输延迟。极端情况下,即使上层网络或现场总线只有一个端口正常时,系统也不会崩溃,可以将该端口设成可收、发信息状态,只是降低了系统传输的速度,增加了控制信息传输延时,但与系统崩溃造成的损失相比将显得微不足道。

图2 网状冗余在电源模块控制中的应用改进

4.2 节点硬件设计

设计选用PHILIPS公司新推出的一款功能强大的具有ARM7TDMI内核的32位微控制器LPC2294,内部集成有四路符合CAN规范CAN2.OB,ISO 11898-1标准的CAN控制器,总线数据波特率均可达1Mbps。

节点硬件电路组成:

CAN节点硬件电路如图3所示,由ARM微控制器LPC2294,CAN总线收发器TJA1050,高速光耦6N137和电源隔离模块B0505S等组成。由于四路CAN接口的外部电路完全一致,图中只给出了CAN3、CAN4接口的外部电路。

CAN控制器和物理总线之间的接口选用收发器TJA1050,不上电时,总线呈现无源特性,在性能上大大优于以前的CAN总线收发器。

4.3 节点软件设计

软件调试环境采用ARM公司的ARM核处理器集成开发工具ADSv1.2。ADSv1.2集成了汇编、C++、C++编译器和调试器,编译效率高,提供了功能强大的系统库,支持软件调试JTAG仿真调试及硬件调试。

对于一般的32位ARM应用系统,在运行主程序前必须初始化运行环境,即为ARM芯片编写启动代码。启动代码包括异常向量表、堆栈初始化、存储系统初始化和目标板初始化等,一般用汇编语言编写。对于本设计关键是编写CAN驱动程序,主程序通过调用驱动程序提供的接口来实现数据的接收和发送。驱动程序包括四部分内容:CAN控制器的初始化、接收数据、发送数据和总线异常处理。图4为主程序流程图。

图4 主程序流程图

4.3.1 CAN控制器初始化

初始化CAN控制器的操作包括:硬件使能、软件复位、设置报警界限、设置总线波特率、设置中断工作方式、设置验收滤波器工作方式、设置工作模式并启动CAN等。初始化程序如下:

HwEnCAN(CanNum); //硬件使能,CanNum=0-3,指四路CAN控制器

SoftRstCAN(CanNum); //软件复位寄存器CANEWL(CanNum).BitsEWL_BIT=USE_EWL_CAN[CanNum]; //设置报警界限CANBTR(CanNum).Word=USE_BTR_CAN[CanNum]; //初始化波特率

VICDefVectAddr=(UINT32)CANIntPrg; //初始化中断为非向量中断CANIER(CanNum).Word=USE_INT_CAN[CanNum];

CANAFMR.Bits.AccBP_BIT=1; //设置验收滤波器CANMOD(CanNum).Bits.TPM_BIT=USE_TPM_CAN[CanNum]; //初始化工作模式

SoftEnCAN(CanNum); //启动CAN端口

4.3.2数据发送

将待发送的数据打包成符合CAN协议的帧格式后,便可写入发送缓冲区,并启动发送。

在写发送缓冲区前应查询其状态。LPC2294中的每个CAN控制器有三个发送缓冲区,它们的状态可通过查询CANSR得知。只有当其中有空闲的发送缓冲区时才可将数据写入。

4.3.3数据接收

接收数据可采用查询方式或中断方式。为了提高效率,常采用中断方式。

在初始化程序中使能接收中断,在中断服务子程序中,读取CANICR,判断是否有接收中断标志,有则读取接收缓冲区数据。为了防止接收缓冲区数据溢出,可开辟一个循环接收数据队列来暂时存储数据,主程序通过查询该队列获得数据。

4.3.4 异常情况处理

在总线发生严重故障的情况下,CAN节点有可能脱离总线,此时以下寄存器位被置位:CANSR的BS位、CANIR的BEI位和EI位(如果使能)和CANMOD的RM位。

在应用中,若前面传输到CAN控制器的数据未被读出,接收缓冲区没有及时释放,就有可能引起后面信息的丢失。这时必须通过写命令寄存器来清除CANSR的数据溢出位。这种异常可通过异常中断来处理,只要在中断子程序中加入处理代码即可。其它的总线异常处理可根据使用情况决定是否在软件中处理。

五、结束语

本文设计的CAN网状冗余节点应用于电源模块控制系统,正常通讯时,下载/上传分开网络传输,实现CAN全双工通讯,提高系统传输速率,减少了电源模块的动作延时;在节点出现问题时,通过热备节点进行通讯,实现了系统的完全冗余,大大提高了系统可靠性,满足系统对CAN网络节点的可靠性、实时性和同步性要求

本文作者创新点:借鉴过程控制中网状冗余大大增强通讯可靠性的经验,为增加CAN总线可靠性,提出了CAN总线控制系统的全新网状冗余方式,及在电源模块控制系统中的节点冗余设计思想。

责任编辑:gta

收藏 人收藏
分享:

评论

相关推荐

2000篇单片机相关论文学习资料,你确定不心动?

2000篇单片机相关论文学习资料~~ 因为体积过大,论坛无法全部上传,有需要的可以私信或者评论,也可以下载附件添加我发送...
发表于 07-24 16:39 0次 阅读
2000篇单片机相关论文学习资料,你确定不心动?

嵌入式硬件设计PDF【共329页】,看这一本就够了!

嵌入式硬件设计PDF【共329页】,看这一本就够了!---- 文末有下载链接  ---- 我们每天都在使用嵌入式计算机,也许...
发表于 07-24 14:41 0次 阅读
嵌入式硬件设计PDF【共329页】,看这一本就够了!

Everspin代理1Mb高速四路SPI MRAM非易失性存储器MR10Q010

灵动微MM32SPIN系列是电机与电源相关应用设计的专用产品家族,使用高性能Arm Cortex-M0与Arm Cortex-M3内核,依据功...
发表于 07-23 18:01 157次 阅读
Everspin代理1Mb高速四路SPI MRAM非易失性存储器MR10Q010

使用MounRiver Studio实现沁恒/兆易创新RISC-V MCU项目开发烧录+调试!

使用MounRiver Studio实现沁恒/兆易创新RISC-V MCU项目开发烧录+调试!       MounRiver S...
发表于 07-23 17:50 202次 阅读
使用MounRiver Studio实现沁恒/兆易创新RISC-V MCU项目开发烧录+调试!

行云流水般的代码难写吗?那是你还缺一种硬件思维

发表于 07-23 17:12 61次 阅读
行云流水般的代码难写吗?那是你还缺一种硬件思维

单片机入门电路资料(190个必备电路)

资料包含190个入门单片机必备电路
发表于 07-23 16:34 80次 阅读
单片机入门电路资料(190个必备电路)

【Altium小课专题 第122篇】如何快速自定义PCB快捷键?

在使用Altium Designer软件进行PCB设计的时候,我们可以发现其软件的快捷键多种多样,如果只利用系统默认的快捷键去进行PC...
发表于 07-23 16:15 0次 阅读
【Altium小课专题 第122篇】如何快速自定义PCB快捷键?

【Altium小课专题 第121篇】如何让BOTTOM层器件的位号字符镜像显示呢?

答:AD软件对于BOTTOM层的元器件,其位号字符一般是镜像显示的,调整丝印的时候不是很方便,如何进行设置可以再次镜像,...
发表于 07-23 15:30 0次 阅读
【Altium小课专题 第121篇】如何让BOTTOM层器件的位号字符镜像显示呢?

浅析STC89系列单片机看门狗的使用及应用程序

转载:STC89系列单片机看门狗的使用及应用程序   “看门狗”概念及其应用在由单片机构成的系统中,由于单片机的工作...
发表于 07-23 08:31 0次 阅读
浅析STC89系列单片机看门狗的使用及应用程序

请问一下单片机是什么?

请问一下单片机是什么?
发表于 07-23 07:04 0次 阅读
请问一下单片机是什么?

单片机脚本语言移植lua到stm32MDK的步骤

Lu a 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提....
的头像 汽车玩家 发表于 07-22 16:54 51次 阅读
单片机脚本语言移植lua到stm32MDK的步骤

电子称的设计与制作+++基于单片机的设计讲解

电子称的设计与制作+++基于单片机的设计讲解(单片机的原理)-该文档为电子称的设计与制作+++基于单....
发表于 07-22 16:30 24次 阅读
电子称的设计与制作+++基于单片机的设计讲解

单片机制作的新型安全密码锁

单片机制作的新型安全密码锁(单片机课程设计)-该文档为单片机制作的新型安全密码锁简介资料,讲解的还不....
发表于 07-22 16:24 16次 阅读
单片机制作的新型安全密码锁

单片机的简易电子琴设计报告..

单片机的简易电子琴设计报告..(单片机解密)-该文档为单片机的简易电子琴设计报告..简介资料,讲解的....
发表于 07-22 16:11 10次 阅读
单片机的简易电子琴设计报告..

串口屏解决方案:大彩串口屏在高拍仪上的应用

串口屏解决方案:大彩串口屏在高拍仪上的应用:高拍仪也有人称为速拍仪,或有的教育机构称之为备课王。一般....
的头像 dacai 发表于 07-22 16:04 28次 阅读
串口屏解决方案:大彩串口屏在高拍仪上的应用

单片机课程设计简易计数器

单片机课程设计简易计数器(单片机c语言入门)-该文档为单片机课程设计简易计数器简介资料,讲解的还不错....
发表于 07-22 16:04 4次 阅读
单片机课程设计简易计数器

单片机设计方案简介

单片机设计方案简介(stc单片机)-该文档为单片机设计方案简介资料,讲解的还不错,感兴趣的可以下载看....
发表于 07-22 15:51 13次 阅读
单片机设计方案简介

个人学习ATMEGA8单片机应用及其proteus仿真总结30例资料 001 闪烁灯设计 002

个人学习ATMEGA8单片机应用及其proteus仿真总结30例资料 001 闪烁灯设计 002(....
发表于 07-22 15:23 9次 阅读
个人学习ATMEGA8单片机应用及其proteus仿真总结30例资料  001 闪烁灯设计 002

基于单片机恒温控制系统程序和仿真设计

基于单片机恒温控制系统程序和仿真设计(单片机仿真软件)-基于单片机恒温控制系统程序和仿真设计,包含仿....
发表于 07-22 15:14 16次 阅读
基于单片机恒温控制系统程序和仿真设计

基于单片机智能水杯源程序与Proteus仿真

基于单片机智能水杯源程序与Proteus仿真(单片机定时器)-基于单片机智能水杯源程序与Proteu....
发表于 07-22 14:51 9次 阅读
基于单片机智能水杯源程序与Proteus仿真

stm32多线程 单片机如何实现多线程

STM 32系列是专门应用在高性能、低成本、低功耗的嵌入式应用设计的ARM Corte-M0,M0+....
的头像 如意 发表于 07-22 14:51 64次 阅读
stm32多线程 单片机如何实现多线程

基于STC89C52单片机的LED显示电子钟的制作讲解

基于STC89C52单片机的LED显示电子钟的制作讲解(单片机价格)-该文档为基于STC89C52单....
发表于 07-22 14:35 11次 阅读
基于STC89C52单片机的LED显示电子钟的制作讲解

基于单片机STC89C52控制的智能小车简介

基于单片机STC89C52控制的智能小车简介(单片机原理图)-该文档为基于单片机STC89C52控制....
发表于 07-22 14:21 14次 阅读
基于单片机STC89C52控制的智能小车简介

基于单片机的LABVIEW信号发生器课设

基于单片机的LABVIEW信号发生器课设(单片机原理及接口技术)-该文档为基于单片机的LABVIEW....
发表于 07-22 14:13 5次 阅读
基于单片机的LABVIEW信号发生器课设

基于单片机的数字电压表制作——(C语言)简介

基于单片机的数字电压表制作——(C语言)简介(单片机最小系统)-该文档为基于单片机的数字电压表制作—....
发表于 07-22 14:06 10次 阅读
基于单片机的数字电压表制作——(C语言)简介

基于单片机的营救机器人的设计与制作

基于单片机的营救机器人的设计与制作(单片机价格)-该文档为基于单片机的营救机器人的设计与制作简介资料....
发表于 07-22 14:03 11次 阅读
基于单片机的营救机器人的设计与制作

基于单片机的语音控制小车设计毕业论文

基于单片机的语音控制小车设计毕业论文(单片机开发板)-该文档为基于单片机的语音控制小车设计毕业论文简....
发表于 07-22 13:50 7次 阅读
基于单片机的语音控制小车设计毕业论文

基于单片机的智能小车设计(红外避障)之欧阳术创编

基于单片机的智能小车设计(红外避障)之欧阳术创编(单片机论文)-该文档为基于单片机的智能小车设计(红....
发表于 07-22 13:42 5次 阅读
基于单片机的智能小车设计(红外避障)之欧阳术创编

基于单片机的自动避障小车设计课设

基于单片机的自动避障小车设计课设(单片机编程器)-该文档为基于单片机的自动避障小车设计课设简介资料,....
发表于 07-22 13:32 5次 阅读
基于单片机的自动避障小车设计课设

基于单片机的自动往返小车的设计

基于单片机的自动往返小车的设计(单片机设计)-该文档为基于单片机的自动往返小车的设计简介资料,讲解的....
发表于 07-22 13:22 6次 阅读
基于单片机的自动往返小车的设计

中景园电子1.3竖屏技术资料+C51 STM32 STM8单片机软件DEMO例程源码

中景园电子1.3竖屏技术资料+C51 STM32 STM8单片机软件DEMO例程源码(单片机学习板)....
发表于 07-22 13:18 8次 阅读
中景园电子1.3竖屏技术资料+C51 STM32 STM8单片机软件DEMO例程源码

RC663全协议NFC读卡模块资料最新STM32单片机DEMO软件源码资料

RC663全协议NFC读卡模块资料最新STM32单片机DEMO软件源码资料(单片机解密)-RC663....
发表于 07-22 13:04 5次 阅读
RC663全协议NFC读卡模块资料最新STM32单片机DEMO软件源码资料

MSP430f249单片机文档资料+软件DEMO程序50例程合集 MSP430f249 用户手册.

MSP430f249单片机文档资料+软件DEMO程序50例程合集 MSP430f249 用户手册.(....
发表于 07-22 12:53 6次 阅读
MSP430f249单片机文档资料+软件DEMO程序50例程合集 MSP430f249 用户手册.

NRF905无线模块软硬件开发包资料包括AVR MSP430 C51单片机软件DEMO源码: 51系

NRF905无线模块软硬件开发包资料包括AVR MSP430 C51单片机软件DEMO源码: 51系....
发表于 07-22 12:44 5次 阅读
NRF905无线模块软硬件开发包资料包括AVR MSP430 C51单片机软件DEMO源码: 51系

NXP K66系列单片机开发板软件例程IAR8.2版本工程源码30个合集

NXP K66系列单片机开发板软件例程IAR8.2版本工程源码30个合集(stc单片机)-NXP K....
发表于 07-22 12:25 8次 阅读
NXP K66系列单片机开发板软件例程IAR8.2版本工程源码30个合集

基于飞思卡尔16位单片机电磁型智能小车的设计

基于飞思卡尔16位单片机电磁型智能小车的设计(单片机原理与接口技术)-该文档为基于飞思卡尔16位单片....
发表于 07-22 11:51 10次 阅读
基于飞思卡尔16位单片机电磁型智能小车的设计

基于单片机智能小车论文开题报告

基于单片机智能小车论文开题报告(单片机定时器)-该文档为基于单片机智能小车论文开题报告讲解资料,讲解....
发表于 07-22 11:48 10次 阅读
基于单片机智能小车论文开题报告

BC26 NB单片机应用

BC26 NB单片机应用(单片机c语言教程)-BC26 NB模块的单片机应用实例;可实现对NB产品的....
发表于 07-22 11:26 6次 阅读
BC26 NB单片机应用

基于手机蓝牙控制的LED单片机设计

基于手机蓝牙控制的LED单片机设计
发表于 07-22 11:17 8次 阅读
基于手机蓝牙控制的LED单片机设计

基于AT89C51单片机的电子数字时钟电路的设计制作开题报告讲解

基于AT89C51单片机的电子数字时钟电路的设计制作开题报告讲解(单片机原理与应用)-该文档为基于A....
发表于 07-22 10:36 9次 阅读
基于AT89C51单片机的电子数字时钟电路的设计制作开题报告讲解

单片机课程设计例题8-独立式小键盘输入

单片机课程设计例题8-独立式小键盘输入(at89s52单片机)-该文档为单片机课程设计例题8-独立式....
发表于 07-22 10:31 5次 阅读
单片机课程设计例题8-独立式小键盘输入

单片机数据采集系统PCB板制作

单片机数据采集系统PCB板制作(pic单片机论坛)-该文档为单片机数据采集系统PCB板制作讲解资料,....
发表于 07-22 10:17 5次 阅读
单片机数据采集系统PCB板制作

单片机无线遥控小车毕业设计论文

单片机无线遥控小车毕业设计论文(电动机的单片机控制)-该文档为单片机无线遥控小车毕业设计论文讲解资料....
发表于 07-22 10:13 7次 阅读
单片机无线遥控小车毕业设计论文

STM32L0x3单片机参考手册

STM32L0x3单片机参考手册(ad单片机)-本文件是STM32L0x3单片机参考手册,可用于对S....
发表于 07-22 09:58 6次 阅读
STM32L0x3单片机参考手册

电磁调速电机控制器的常见故障分析

控制器面板上有转速指示表转速调节旋钮、转速表校准电位器反馈校准电位器、电源保险、指示灯等。
的头像 独爱72H 发表于 07-21 14:34 146次 阅读
电磁调速电机控制器的常见故障分析

32位CMOS微控制器S3C2440A用户手册

32位CMOS微控制器S3C2440A用户手册
发表于 07-21 09:49 17次 阅读
32位CMOS微控制器S3C2440A用户手册

单片机STC89C51RC/RD+器件手册下载

单片机STC89C51RC/RD+器件手册下载
发表于 07-21 09:44 19次 阅读
单片机STC89C51RC/RD+器件手册下载

利用单片机制作红外线测温控制器

利用单片机制作红外线测温控制器(单片机论文)-该文档为利用单片机制作红外线测温控制器详述资料,讲解的....
发表于 07-20 18:12 21次 阅读
利用单片机制作红外线测温控制器

控制器TMS320LF2407A系列数据手册

控制器TMS320LF2407A系列数据手册
发表于 07-20 09:19 14次 阅读
控制器TMS320LF2407A系列数据手册

单片机系统硬件的静态调试和动态调试综述

单片机系统硬件的静态调试和动态调试综述
发表于 07-18 10:59 22次 阅读
单片机系统硬件的静态调试和动态调试综述

基于STM32单片机和MCP2515的CAN通讯

基于STM32单片机和MCP2515的CAN通讯
发表于 07-18 10:52 35次 阅读
基于STM32单片机和MCP2515的CAN通讯

彩图TFT-LCD单芯片控制器ST7789V数据手册

彩图TFT-LCD单芯片控制器ST7789V数据手册
发表于 07-16 14:20 62次 阅读
彩图TFT-LCD单芯片控制器ST7789V数据手册

调速电机原理

   电磁调速电机由笼型电机、电磁转差离合器和直流励磁电源(控制器) 三部分组成。    电磁调速电....
的头像 汽车玩家 发表于 07-16 10:21 162次 阅读
调速电机原理

灵动微电子MM32可替换兼容意法半导体STM32

但是由于疫情以及晶圆涨价等各种原因导致STM32的芯片大量缺货及涨价,这时寻找一个不需要硬件改动的替....
的头像 英尚微电子 发表于 07-16 09:36 77次 阅读
灵动微电子MM32可替换兼容意法半导体STM32

电动车电机控制器的组成及其工作原理

电动汽车“电控”,一般指电机控制器,是电动汽车“三电”中的又一核心。电动汽车要实现加速、定速巡航、能....
的头像 汽车玩家 发表于 07-15 17:47 435次 阅读
电动车电机控制器的组成及其工作原理

IO控制器是什么,有哪些功能

IO控制器是指挥计算机的各部件根据指令的功能要求协调工作的部件,是计算机的神经系统和指挥中心,由指令....
发表于 07-15 10:18 68次 阅读
IO控制器是什么,有哪些功能

芯片解密公司有哪些

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。智能玩具、防盗系统、导弹的....
的头像 汽车玩家 发表于 07-14 15:26 307次 阅读
芯片解密公司有哪些

三菱可编程控制器FX2N-232-BD通信板用户指南

三菱可编程控制器FX2N-232-BD通信板用户指南
发表于 07-14 09:43 28次 阅读
三菱可编程控制器FX2N-232-BD通信板用户指南

三菱微型可编程控制器MELSEC-F用户手册

三菱微型可编程控制器MELSEC-F用户手册
发表于 07-14 09:38 27次 阅读
三菱微型可编程控制器MELSEC-F用户手册

导热凝胶应用在汽车控制器散热

XK-G40导热凝胶对标莱尔德 Tputty™ 508应用在汽车控制器散热。只要你现在书中应用的是一....
发表于 07-13 14:28 45次 阅读
导热凝胶应用在汽车控制器散热

T2035H-8T STMicroelectronics T2035H820A800V三端双向可控硅

oelectronics T2035H-8 20A 800V三端双向可控硅非常适合用于重型交流负载的紧凑型驱动,可减小散热片尺寸。每个器件均基于ST Snubberless高温技术。它们具有更高的指定关断换向和高达T最大值的抗噪能力。每个器件均安全优化工业控制和家用电器中要求最严苛的通用电机、加热器和电感负载的控制。 特性 20A大电流三端双向可控硅 对称阻断电压:800V 最高结温 (Tj):150°C 三触发象限 高抗噪性,静态dV/dt 稳健的动态关断换向 (dl/dt)c 符合ECOPACK2的元件 通过UL94-V0可燃性认证的成型树脂 有D2PAK、TO-220AB(绝缘和非绝缘)可选 应用 家居自动化智能交流插头 热水器、室内加热器和咖啡机 交流感应和通用电机控制 交流-直流整流器中的浪涌电流限制器 照明和自动化I/O控制 通用交流线路负载控制...
发表于 10-29 14:06 180次 阅读
T2035H-8T STMicroelectronics T2035H820A800V三端双向可控硅

HVLED001BTR STMicroelectronics HVLED001B高功率因数反激式控制器

oelectronics HVLED001B高功率因数反激式控制器是一款增强型峰值电流模式控制器,能够着重控制高功率因数 (HPF) 反激或降压-升压。HVLED001B还可用于实现其他拓扑,如降压、升压和SEPIC。借助HVLED001B可以独立应用一次侧调节和光耦控制,在无负载条件下可实现精确调节和极低的待机功耗。ST高压技术支持将HVLED001B直接连接到输入电压,以便在无需外部元件的情况下启动器件和监控输入电压。 HVLED001B可针对异常情况提供保护,包括开路、输出短路、输入过压和欠压。主开关的开环和过流等电路故障也可得到有效控制。HVLED001B还集成了自动恢复定时器 (ART) 功能,可确保自动恢复应用,而不会降低可靠性。 特性 准谐振 (QR) 拓扑 输出电压的一次侧稳压 直接连接光耦合器,通过反馈断开检测实现电流环路调节 800V高压启动 在通用范围内实现高功率因数和低THD 在宽电压和电流范围内具有高效率和输出稳定性 极低的空载待机功耗 可编程频率折返...
发表于 10-29 12:09 107次 阅读
HVLED001BTR STMicroelectronics HVLED001B高功率因数反激式控制器

STNRGPF02TR STMicroelectronics STNRGPF02和STNRGPF12PFC 数字控制器

oelectronics STNRGPF02和STNRGPF12因数校正 (PFC) 数字控制器设计用于交错PFC升压拓扑,适用于大功率应用。STNRGPF02提供传统的涌入电流控制,通过基于继电器和限制器电阻器的机械解决方案来实现。STNRGPF12具有数字涌入电流控制功能,通过基于可控硅整流器的固态解决方案来实现。两款器件均可驱动多达2个交错通道。 STNRGPF02和STNRGPF12 PFC数字控制器在基于混合信号(模拟/数字)架构的应用中以固定频率在CCM中工作,具有平均电流模式控制。 这些控制器可通过专用软件工具 (eDesignSuite) 进行配置,以匹配各种特定应用。该工具可生成完整的原理图,其中包括完整的材料清单和最终二进制对象代码 (FW),可下载至IC。 特性 2个交错通道升压PFC 固定频率CCM平均电流模式 半数字架构 集成浪涌电流限制器功能 过流和热保护 软启动 切相功能 高工作频率 轻松集成其他应用 灵活的设计定制,可满足特...
发表于 10-29 12:07 133次 阅读
STNRGPF02TR STMicroelectronics STNRGPF02和STNRGPF12PFC 数字控制器

HVLED007TR STM icroelectronics HVLED007电流模式PFC控制器

oelectronics HVLED007电流模式PFC控制器采用特殊电路(输入电流整形器),支持高PF准谐振反激转换器从电源线中获取理论上的正弦输入电流。该IC具有一个控制输入,用于由光耦合器的光电晶体管驱动,以关闭二次侧稳压的隔离控制环路。然而,通过添加简单的外部电路,它也可用于关闭一次侧稳压的电压环路。 HVLED007具有各种保护特性,可处理过载、短路和过压情况。推拉输出电路输出级具有600mA拉电流和800mA灌电流能力,适用于大型MOSFET驱动器。得益于推拉输出电路级以及其他特性,该器件成为非常适合用于符合EN61000-3-2标准的SMPS(高达100W)的低成本解决方案。 HVLED007 PFC控制器是室内和室外固态照明应用的理想选择,具有低至-40°C的扩展工作温度范围,并可保证电气规格。 特性 对反激式PFC前置稳压器进行转换模式(准谐振)控制 专有的输入电流整形器,可实现最小的线路电流THD 用于隔离反馈和光耦合器驱动的控制输入 输出过压保护 过载和短路保护 低 (&le...
发表于 10-28 15:08 60次 阅读
HVLED007TR STM icroelectronics HVLED007电流模式PFC控制器

MAX25612BATP/VY+ MaximIntegrated MAX25612高压LED控制器

MAX25612高压LED控制器是一款单通道高亮度LED (HB LED) 驱动器,适用于汽车前灯应用。这些应用包括远光灯、近光灯、日间行车灯 (DRL)、转向指示灯、雾灯和其他LED灯。该器件的输入电压范围为5V至48V,可以驱动一个LED灯串,最大输出电压为65V。MAX25612是完全同步型器件,适合需要同步整流的升压和降压-升压应用,可提供大于90%的效率。 MAX25612可检测LED灯串高侧的输出电流。需要进行高侧电流检测,以防止输出端到接地或电池输入端发生短路。该器件也是用于驱动LED的最灵活方案,支持升压、高侧降压或降压-升压模式配置。PWM输入提供高达5000:1的LED调光比,ICTRL输入在MAX25612中提供额外的模拟调光功能。MAX25612还包括一个FLT标志,用于指示灯串开路、灯串短路和热关断。MAX25612还支持内置扩频调制,以提高电磁兼容性能。 特性 集成度高,可最大限度地减少BOM、降低成本 +5.0V至+48V的宽输入电压范围和+65V的最大升压输出 集成pMOS调光FET驱动器 用于模拟调光的ICT...
发表于 10-28 14:57 120次 阅读
MAX25612BATP/VY+ MaximIntegrated MAX25612高压LED控制器

EVAL-IBD002-35W STMicroelectronics EVAL-IBD002-35W控制器评估板

oelectronics EVAL-IBD002-35W控制器评估板设计用于演示HVLED002控制器。HVLED002控制器管理主要由D1、L1和Q1组件组成的反向降压电路,能够提供大约700mA作为最大LED负载电流。外部0V至10V信号专门用于管理调光输出LED电流(最大值的1%至100%),具有模拟 (100%至10%) 和PWM (10%至1%) 控制功能。需要15V辅助电压才能为HVLED002控制器上电。 特性 VIN - 48VDC至60VDC;VAUX - 15VDC输入电压 LED输出电压:24VDC至48VDC LED输出电流:700mA(最大值) 调光:1%至100% 低于50mW(60VIN时)直流无负载 效率 满载:>97% >95%(负载超过20%时)(模拟#...
发表于 10-21 11:24 95次 阅读
EVAL-IBD002-35W STMicroelectronics EVAL-IBD002-35W控制器评估板

EVAL6227PD EVAL6227PDL6227 DMOS双路全桥驱动器 PWM电流控制器评估板

发表于 05-20 23:05 86次 阅读
EVAL6227PD EVAL6227PDL6227 DMOS双路全桥驱动器 PWM电流控制器评估板

STEVAL-ILL066V2 STEVAL-ILL066V2使用STLUX385A数字控制器100瓦LED路灯照明评估板

STLUX385A数字控制器 高效率(92%) 初级侧控制 高达100瓦上(100伏,1 A或0.5 A 200 V) 适于LED连接单个隔离输出 宽输入电压范围:90 V至265 V AC 在STEVAL-ILL066V2评估板是一个完整的和可配置的解决方案,有效地控制使用STLUX385A数字控制器的单个,可调光,高亮度LED串。
发表于 05-20 23:05 118次 阅读
STEVAL-ILL066V2 STEVAL-ILL066V2使用STLUX385A数字控制器100瓦LED路灯照明评估板

ST23L48A ST23L48AST23联系安全MCU具有48 KB的EEPROM 增强的安全性和Nescrypt加密处理器

型8位/ 16位ST23 CPU核心的16兆字节线性寻址存储器 用户的ROM 390千字节 用户RAM的6个字节 2千字节NESCRYPT RAM的 48个字节用户EEPROM,包括128个字节的用户OTP区的 30年的数据保存在25℃下 在25℃下500000次擦/写 1到64字节擦除或编程在1.5毫秒 工作温度:-25°至+ 85°C 增强NESCRYPT加密处理器,用于公共密钥加密 FIPS PUB 197兼容的AES加速器 使用看门狗和中断3个8位的定时器能力 ST23L48A设备是串行存取微控制器定制设计的用于安全智能卡应用程序。...
发表于 05-20 22:05 142次 阅读
ST23L48A ST23L48AST23联系安全MCU具有48 KB的EEPROM 增强的安全性和Nescrypt加密处理器

ST23YR48 ST23YR48ST23双接口安全MCU用48千字节的EEPROM 增强的安全性和Nescrypt密码处理器 RF B型(非接触式ID-护照/ PKI)

特性 增强型8位/ 16位ST23 CPU核心的16兆字节线性寻址存储器 390个字节用户ROM 6字节用户RAM 2千字节NESCRYPT RAM 48个字节用户EEPROM包括128个字节的用户OTP区: 30年的数据保存 1到64字节擦除或编程在1.5毫秒 增强NESCRYPT加密处理器,用于公共密钥加密 硬件安全增强DES加速器 与看门狗和中断能力三个8位定时器 3V和5V电源电压范围 外部时钟频率高达10 MHz 高性能 CPU时钟频率高达29 MHz的 省电待机状态 联系分配与ISO / IEC兼容:通过提供7816-3标准 异步收发器(IART),用于高速串行数据支持(ISO / IEC 7816-3和EMV™兼容) ESD prote ction大于5千伏(HBM)用于接触焊盘和4千伏用于非接触垫 接触设有 与ISO / IEC 14443个类型B标准的要求 13.56MHz载波频率 RF帧至多512字节 RFUART(RF通用异步收发器)高达848千位/秒 0.5千字节专用RFUART RAM BPSK - NRZ负载调制(卡到读取器) 8%至14%幅度调制的接收(读取器到卡)作为最小的范围 通过CPU的时钟频率高达设置到29兆赫加上时钟频率增强的RF性能分频器 安全性...
发表于 05-20 22:05 194次 阅读
ST23YR48 ST23YR48ST23双接口安全MCU用48千字节的EEPROM 增强的安全性和Nescrypt密码处理器 RF B型(非接触式ID-护照/ PKI)

STM86312 STM863121/4至十一分之一占空比VFD控制器/驱动器

ernal resistor necessary for driver output (P-channel open drain + pull down resistor output) General purpose input port (4 bits) Many display modes (11 segments & 11 digits to 16 segments & 4 digits) Dimming circuit (eight steps) Key scanning (6 x 4 matrix) LED ports (4 chs, 20mA max) Serial interface (CLK, STB, DIN, DOUT) High-voltage output (VDD- 35V max) The STM86312 is a VFD (Vacuum Fluorescent Display) controller/driver that is driven on a 1/4 to 1/11-duty factor. It consists of 11-segments output lines, 6 grid output lines, 5 segments/grid output drive lines, a display memory, a control circuit, and a key scan circuit. Serial data are input to the STM86312 through a three-line serial interface. This VFD controller/driver is ideal as a peripheral device for a single-chip microcomputer....
发表于 05-20 20:05 277次 阅读
STM86312 STM863121/4至十一分之一占空比VFD控制器/驱动器

PM6776 PM6776带有PMBus 6 + 1的双通道数字VR13多相控制器™

尔® VR13 6 + 1相紧凑数字控制器 VR13符合25MHz的SVID总线rev.1.7 高性能数字控制回路(数字STVCOT™) 专有自动调谐技术 通过PMBus的完全可配置的™ AutoDPM - 自动动态相位管理 远程感; 0.5%Vout的精度与校准 使用校准 在PM6776是被设计为功率英特尔VR13处理器的高性能数字双控制器电流监测信号:所有所需的参数是通过PMBus的™接口编程。
发表于 05-20 19:05 245次 阅读
PM6776 PM6776带有PMBus 6 + 1的双通道数字VR13多相控制器™

EV-VNH7070AY EV-VNH7070AYVNH7070AY评估板

的单IC应用板专用于VNH7070AY 提供电连接和热散热,易于成型 EV-VNH7070AY为您提供了一种简单的方法,以ST的VIPower M0-7 H桥驱动器连接到现有的原型电路。该评估板自带预装配有VNH7070AY H桥。电气元件的车载最小设定(作为用于设备数据表建议)使用户能够直接连接的负载,在电源与所述微控制器在没有外部部件的设计和连接的任何额外的努力。
发表于 05-20 18:05 95次 阅读
EV-VNH7070AY EV-VNH7070AYVNH7070AY评估板

STSW-STPM003 STSW-STPM003为STM32F4探索套件和EVALSTPM32三相固件实现

4个STPMs计量 用于保存参数EEPROM支持(可选) USB虚拟Com端口(VCP),用于支持GUI和LabTools Minishell(命令行分析器),用于通过USB发送命令 在UART或SPI STPM通信 STM32处理程序和驱动程序支持基于立方MX 使用STPM3x和STM32F407装置中的固件实现的三相应用的开发。它已经开发了基于STM32F407VGT与EVALSTPM32接口的STM32F4发现套件,但它可以很容易地移植到其它微控制器。
发表于 05-20 15:05 76次 阅读
STSW-STPM003 STSW-STPM003为STM32F4探索套件和EVALSTPM32三相固件实现

STSW-IO-LINK STSW-IO-LINKIO-Link的演示套件固件

包STM32微控制器ARM ®皮质® -M0 +和ARM的Cortex-M3 符合STM32Cube开发框架 在其他STM32平台便携式 基于RS-485通信的PC接口 通信层用于交换主站和传感器节点 传感器配置和传感器数据采集 快速傅立叶变换(FFT)运算,以评估振动谱 此试剂盒包括用于一个完整的固件版本STEVAL-IDP004V1和STEVAL-IDP003V1评估板,以促进在配置中,数据交换和处理方面的系统管理。它是基于STM32CubeHAL库,并使用功能强大的STM32CubeMX工具来配置微控制器和更新而不会丢失数据的创建工作区。...
发表于 05-20 15:05 127次 阅读
STSW-IO-LINK STSW-IO-LINKIO-Link的演示套件固件

STSW-BFA001V1 STSW-BFA001V1软件包STEVAL-BFA001V1B

固件实施例来构建应用程序状态监测和预测性维护基于三维数字加速度计,环境和声学MEMS传感器 中间件包括算法为先进的时间和频率域信号处理振动分析 可编程FFT大小(512,1024或2048点) 可编程FFT平均和重叠 可编程窗(平顶,汉宁,汉明) 速度RMS均线,加速度最大峰值 中间件集成麦克风算法: PDM到PCM 声压 音频FFT 固件包STM32F469AI开发了在不同的微控制器系列便于携带 PC数据监视通过任何游离终端模拟器 示例示范固件STEVAL-IDP004V1 IO-Link的主功能的多端口评估板和DE通信dicated PC GUI 特殊STSW-BFA1PREDMNT状态监测固件配置成与STSW-IDP4PREDMNT相互作用,并且允许经由STM32MP157C-DK2网关数据上传至云。 在固件包旨在帮助您开发基于状态监测的工业预测性维护解决方案。...
发表于 05-20 14:05 42次 阅读
STSW-BFA001V1 STSW-BFA001V1软件包STEVAL-BFA001V1B

STSW-USBPD45CFW STSW-USBPD45CFWSW包STEVAL-USBPD45C 45瓦USB C型™电源适配器发货

包与应用实例的二进制为STEVAL-USBPD45C 45瓦USB C型™电源输送适配器。 应用固件基于所述认证X-CUBE-USB-PD软件设计的ARM ® 32位皮质® -M0 STM32F051 MCU和PD3.0认证STUSB1602A C型控制器。 在STSW-USBPD45CFW软件包被设计为支持STEVAL-USBPD45C 45瓦USB C型电源输送适配器参考设计。
发表于 05-20 13:05 86次 阅读
STSW-USBPD45CFW STSW-USBPD45CFWSW包STEVAL-USBPD45C 45瓦USB C型™电源适配器发货

STSW-IOD003 STSW-IOD003基于STM32Cube L6362A的IO-Link通信收发器设备IC评估软件

62A IO-Link通信收发器装置IC集成在STEVAL-IOD003V1评估板的管理驱动程序层 GPIO和IRQ的配置 用于接收和发射I / Q信道控制 故障中断处理 用于控制L6362A设备 易于在不同的微控制器系列可移植性示例应用程序,这要归功于STM32Cube 自由的,用户友好许可证条款 在STSW-IOD003是用于STEVAL-IOD003V1评估板它集成了L6362A IO-的评估软件链路收发器设备。
发表于 05-20 13:05 95次 阅读
STSW-IOD003 STSW-IOD003基于STM32Cube L6362A的IO-Link通信收发器设备IC评估软件

EVL6564H-100W EVL6564H-100W基于所述L6564H 100瓦过渡模式PFC预调节器演示板

压范围:90至265 VAC 最小线频率(f →):47赫兹 稳压输出电压:400伏 额定输出功率:100W 最大2F →输出电压纹波:20 V峰峰值 保持时间:10毫秒(V DROP 后保持时间:300 V) 最小开关频率:40千赫 最低估计效率: 92%(@ V 在 = 90 VAC,P OUT = 100 W) 最高环境温度:50℃ PCB类型和大小:单面为35μm,CEM-1,90×83毫米 此演示板是基于新的过渡模式PFC控制器L6564H和器具100 W,宽范围的电源输入,PFC预调节器适用于镇流器,适配器,平面屏幕显示器,并且所有具有SMPS以满足IEC61000-3-2或JEITA-MITI法规。...
发表于 05-20 12:05 157次 阅读
EVL6564H-100W EVL6564H-100W基于所述L6564H 100瓦过渡模式PFC预调节器演示板

STSW-L9177A STSW-L9177AEVAL-L9177A图形用户界面

RS232端口连接与微控制器 自动COM连接 L9177A SPI寄存器读取和写入 能够生成可编程durationactuations 可能性控制L9177A并行致动。 在STSW-L9177A是一个图形用户界面(GUI),其允许以初始化并通过SPI协议改变参数控制EVAL-L9177A评估板,管理并行PWM输入和读出的输出。该L9177A GUI已经使用Labview的开发和其使用,如微控制器接口,在SPC56M发现板。
发表于 05-20 12:05 221次 阅读
STSW-L9177A STSW-L9177AEVAL-L9177A图形用户界面