摘要:CYGNAL生产的单片机C8051F040是代表8位单片机发展方向的高速(25M)混合信号系统级芯片(SOC)它不仅集成了一般测控系统需要的外设,而且集成了很有发展前景的现场总线—CAN总线控制器,文中对该芯片中的CAN控制器结构作了分析,并给出了在分布式测控系统中使用该芯片的智能节点的硬件、软件设计方案。
1 概述
分布式在线测控系统是由多个面向设备的、以MCU为核心的智能处理单元和多个并行运行且具有不同监测和故障诊断功能的微机构成的。该系统采取“分治”的设计思想?它将数据采集以及部分数据处理任务交给设备层的智能处理单元去完成?而监测诊断层主要负鸺嗍雍凸收险锒稀7植际讲饪叵低成杓凭??悸歉鞲鼋诘阒?涞耐ㄐ盼侍猗熞蛭?ㄐ磐?绲难∪《韵低承阅苡泻艽笥跋臁?国内已开展了基于现场总线的在线测控系统的研究?并利用CAN总线实现设备层的检测处理、单元间的通信以及与上层监测主机的通信。CAN总线就是一种支持分布式实时控制系统的串行通信局域网络总线。它的主要特点如下:
●任一个节点均可在任一时刻主动向网络上的其它节点发送数据,而从不分主从,因此,通信比较灵活;
●节点可分为不同的优先级,可以满足不同的实时要求;
●采用非破坏性总线仲裁,当两节点同时向总线发送信息时,优先级低的节点主动停止数据发送?而优先级高的节点可不受影响地继续发送数据;
●通信距离最远可达10km,通信最高速率可达1Mbps?
●每帧数据的有效字节数为8,因此,可保证很短的传输时间,而且实时性强,受干扰的概率低;
●每帧数据都含有CRC(循环冗余)校验及其它校验措施,因而数据出错率很低;
●CAN总线节点在严重错误的情况下,可自动切断与总线的联系,以使总线上的其它操作不受影响。
目前,CAN总线协议以其可靠性高、实时性好以及独特的设计已经成为总线通信网络的首选?国内目前使用较广的是PHILIPS 生产的SJA1000 、82C200等独立的CAN控制器,由于这种独立的控制器限制了测控节点的集成度,因此,很多微处理器生产厂家已经开始生产内部集成有CAN控制器的MCU。美国CYGNAL公司生产C8051F040就是内部集成有BOSCH CAN控制器的混合信号系统级芯片(SOC)。本文将分析C8051F040 的CAN总线结构、与CPU 的接口及初始化配置,同时将给出基于C8051F040的分布式测控节点的设计及系统的实现框架。
2 C8051F040及其内部BOTSH CAN
Cygnal公司的单片机C8051F040具有与8051指令集完全兼容的CIP-51内核。它的最高频率可达25MHz?内置64kB FLASH RAM和4kB的数据存储器。C8051F040在一个芯片内集成了构成单片机数据采集或控制系统所需要的几乎所有interwetten与威廉的赔率体系
和数字外设及其它功能部件,包括ADC、可编程增益放大器、DAC、电压比较器、温度传感器、SMBus/I2C、UART、SPI、定时器、内部振荡器、看门狗电路以及CAN 控制器等,这种高度集成为设计小体积、低功耗、高可靠和高性能的测控系统提供了方便,同时也使测控设备整体成本能够降低。
C8051F040内部集成有BOTSH CAN,它兼容CAN威廉希尔官方网站
规范2.0A和2.0B,主要由CAN内核、消息RAM(独立于CIP-51的RAM)、消息处理单元和控制寄存器组成,图1所示是C8051F040内部的CAN总线结构图。
图1中,CAN内核由CAN协议控制器和负责消息收发的串行/并行转换RX/TX移位寄存器组成。消息RAM用于存储消息目标和每个目标的仲裁掩码。这种CAN处理器有32个随意配置为发送和接受的消息目标?并且每一个消息目标都有它自己的识别掩码,所有的数据传输和接收滤波都是由CAN控制器完成的,而不是由CIP-51来完成。
CAN内部寄存器中存储了所有CAN的控制和配置信息,其中包括控制寄存器、状态寄存器、设置波特率的位定时寄存器 、测试寄存器、错误计数器和消息接口寄存器。通常CAN内核不能直接访问消息RAM,而必须通过接口寄存器IF1或IF2来访问。另外,CIP-51的SFR并不能直接访问CAN内部寄存器的所有单元,其配置CAN、消息目标、读取CAN状态以及获取接收数据、传递发送数据都由SFR中的6个特殊寄存器来完成,其中CAN0CN、CAN0TST和CAN0STA 3个寄存器可直接获取或修改CAN 控制器中对应的寄存器,而CAN0DATH、CAN0DATL、CAN0ADR 3个寄存器主要用来访问修改其它不能直接访问的CAN 内部寄存器,其中CAN0ADR用来指出要访问寄存器的地址,CAN0DATH、CAN0DATL这时就相当于要访问的16位寄存器的高、低字节的映射寄存器,而对它们的读写则相当于对所指向寄存器的读写。图2给出了CIP-51如何访问CAN中控制寄存器和每个消息的路径图。
消息处理单元用于根据寄存器中的信息来控制CAN内核中移位寄存器和消息RAM 之间的数据传递,同时,它还可用来管理中断的产生。
3 基于C8051F040的智能系统设计
3.1 硬件设计
工业测控现场通常存在着大量的传感器、执行机构和电子控制单元,它们一般分布较广,而且对实时性要求也很高,图3是基于CAN总线的分布式测控系统框图。该系统采用现场总线式集散系统FDCS?Field Distributed Control System?结构,它由主控站(注:CAN总线各节点并不分主从 ?这里是针对特定的系统而言)、C8051F040为MCU的智能节点并配以CAN现场总线控制网络构成。主控站主要完成对各节点的在线监控以及对各节点返回信息的分析处理,并对节点发出控制命令以控制节点工作模式。智能节点则根据主控站命令来完成数据采集、运行显示以及对执行部件的控制,以及各节点与主站、节点与节点之间的实时数据交换和信息控制。
图4是一个以C8051F040为核心的智能节点设计原理图。
图中,C8051F040的6、7脚分别为CANRX和CANTX引脚,CAN的输出输入必须加总线收发器才能与CAN物理总线相连。本系统采用了TJA1050高速CAN收发器来替代传统的PCA82C250收发器,TJA1050芯片具有电磁辐射低、防短路、不上电时对总线无影响等特点,它的8脚S可以选择高速或静音两种模式,并可由C8051F040的P4.0控制。为了增加CAN 节点的抗干扰能力,将CAN引脚通过高速光耦6N137与总线收发器相连,可实现各节点之间的电气隔离。电源的隔离可以采用小功率电源隔离模块,也可以用带多个5V隔离输出的开关电源模块。这样能大大提高节点的稳定性和可靠性,但可能会增加节点的硬件复杂性。
3.2 节点软件设计
对于一个实际的测控系统,其节点软件是比较复杂的,但由于C8051F040具有与8051指令完全兼容的CIP-51内核,所以,对于有使用51系列单片机经验的人来说,这并没有太大的难度,下面主要介绍C8051F040内置CAN的软件设计。
如果需要某一节点将A/D采样值通过CAN总线送到主控站(地址01H),且配置系统时设定的工作频率为25MHz?CANTX引脚设为推挽方式,那么在初始化过程中,波特率应配置为160kbps,消息目标禁止不用,配置消息目标2为接收时的程序代码如下:
CAN_INIT:
MOV SFRPAGE,#01H
ORL CAN0CN,#41H ;设INIT位为1, CCE为1
; 配置波特率
MOV CAN0ADR,#03H
MOV CAN0DATH,#7FH
MOV CAN0DATL,#05H
;禁止不用的消息目标(3-32)
MOV CAN0ADR, #0DH ; 指向IF1的仲裁控制寄存器2
MOV CAN0DATH,#00H ; MAGVAL=0;
MOV CAN0ADR,#09H ; 指向IF1的命令掩码寄存器
MOV CAN0DATL,#0A0H ?; 方向为写,改变仲裁位
MOV R1,#20H
MOV CAN0ADR, #08H ;指向IF1的命令寄存器
ENABLE_MESSAGE_OBJECTS:
MOV CAN0DATL,R1 ;写R1指向的消息目标
MOV CAN0ADR, #08H ;指向IF1的命令寄存器
WAIT_TRANSFER_OVER?
MOV A,CAN0DATH ?;读命令寄存器
JB ACC.7,WAIT_TRANSFER_OVER
DEC R1
CJNE R1,#02H,ENABLE_MESSAGE_BJECTS
;配置消息目标2为接收
MOV CAN0ADR,#21H
MOV CAN0DATL,#11111000B?; 写IF2命令掩码
MOV CAN0DATH,#00H
MOV CAN0DATL,#00H ?;写IF2掩码1
MOV CAN0DATH,#00H
MOV CAN0DATL,#00H ?; 写IF2掩码2
MOV CAN0DATL,#00H ?; 写IF2仲裁寄存器1
MOV CAN0DATH,#80H ?; 写IF2仲裁寄存器2高8位
消息目标有效,标准仲裁帧,方向为接收
MOV CAN0DATL,#00H ?; 写IF2仲裁寄存器2低8位
MOV CAN0DATH,#00010100B?; 写IF2控制寄存器高位
MOV CAN0DATL,#80H ?; 写IF2控制寄存器低位
MOV CAN0ADR, #20H
MOV CAN0DATL, #02H ?; 通过IF2写2号消息目标
WAIT_TRANSFER_OVER1;
MOV A,CAN0DATH ; 读命令寄存器
JB ACC.7,WAIT_TRANSFER_OVER1
; 等待写结束
;CAN进入操作模式
MOV CAN0CN,#00000010B ; CAN进入正常操作模式状态中断使能,
RET
发送过程是将存储在从BUF0起始地址中的2个字节的A/D采样数据,通过IF1传送到消息目标1的过程。其启动发送程序代码如下:
SEND_AD_DATA:
MOV SFRPAGE, #01H
MOV CAN0ADR, #09H
MOV CAN0DATL,#10110111B
; 写IF1命令掩码寄存器
MOV CAN0ADR, #0DH
MOV CAN0DATH,#10100000B ;使用11位标准仲帧
MOV CAN0DATL,#04H ;写IF1仲裁寄存器2,发送对象的地址01因标准帧使用高11位,所以地址要左移2位指向控制寄存器
MOV CAN0DATH,#00001001B ; 写IF1控制寄存器高8位,传输中断使能,置传输请求位
MOV CAN0DATL,#0BH ?; 写IF1控制寄存器低8 位,EOB=1 DLC=0指向BUF0
MOV DPTR,BUF0
MOVX A,@DPTR
MOV CAN0DATL,A ?; 写IF1数据0
INC DPTR
MOVX A,@DPTR
MOV CAN0ADR,#0FH
MOV CAN0DATH,A ?; 写IF1数据1
MOV CAN0ADR, #08H
MOV CAN0DATL,#01H ?;传递到目标1及启动发送
RET
4 结束语
Cygnal公司的单片机C8051F040是一种完全集成的混合信号系统级芯片(SOC),它具有与8051指令集完全兼容的CIP-51内核?代表了8位单片机的发展方向。它不仅集成有构成监控系统常用的外设,而且集成了逐渐成为控制领域首选的高可靠性、高性能C8051F040 CAN总线;本文使用该芯片设计的测控系统智能节点具有集成度高、性能稳定等特点。由于C8051F040可达到25MHz工作频率,因而可提高系统实时性。此外,由于BOTSCH CAN内有32个自带掩码消息目标的特殊设计,因此,用其进行分布式在线测控系统节点之间的相互数据传递设计将更为简单。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
相关推荐
温度遥控遥测是远程实现对温度的测量与控制,特别适合那些环境恶劣,测量人员不容易接近的场合。根据遥控遥测系统的特点,提出了C8051F040单片机对水温遥控遥测的设计方案。
2011-11-03 16:21:332403 针对某型航行器自沉系统中,需要掌握某合金材料在海水中因不同温度条件下的受腐蚀时间长短。采用模块化硬件设计,使用浸水传感器为检测单元、时钟芯片DS12887为计时模块;以C8051F040为微处理器
2018-02-09 03:22:001856 的TN87C196CA和TN87C196CB以及Silicon Laboratories公司的C8051F040等。这里以C8051F040为例详细介绍其内部CAN控制器的使用方法及其在分布式电源系统中的应用。
2011-03-03 14:15:52
C8051F040核心板资料包V2
2013-08-20 10:52:45
请教,c8051f040在proteus仿真软件中的元件库是哪个?可以找到吗?元件名是什么?急求!!谢谢
2011-04-26 01:25:06
这是c8051f040模式3串口通信的从机程序
2012-12-29 00:29:05
本帖最后由 eehome 于 2013-1-5 09:48 编辑
c8051f040可以产生8位或者16位PWM ,这里仅介绍了8位的,读者可参考编写16位的
2012-12-22 21:15:31
这是c8051f040模式1全双工通信,本程序编写是单片机与其自己通信
2012-12-29 00:31:30
本帖最后由 长腿的叔叔 于 2017-5-7 22:17 编辑
c8051f040的看门狗这么设置对吗?p1口接按键,p4口接1602控制端,p5接1602数据端,p7接ADXL345传感器(数字输出)
2017-05-07 22:16:14
我想请教一下,谁知道c8051f系列的单片机所在的protel元件库和元件名是什么?主要是c8051f040这款的!!希望得到帮助,急求!!O(∩_∩)O谢谢
2011-04-26 01:22:36
当讨论分布式系统时,我们面临许多以下这些形容词所描述的 同类型: 分布式的、删络的、并行的、并发的和分散的。分布式处理是一个相对较新的领域,所以还没有‘致的定义。与顺序计算相比、并行的、并发的和分布式的计算包括多个PE问的集体协同动作。这些术语在范围一卜相互覆盖,有时也交换使用。
2020-03-31 09:01:18
在分布式系统中,共同噪声源是相关的,而分布式噪声源如果不相关,在RF信号组合时就会降低。对于系统中的大部分组件,这都可以非常直观地加以评估。对于锁相环,环路中的每个组件都有与之相关联的噪声传递函数
2019-08-02 08:35:04
分布式声波传感系统DAS
2020-12-21 07:48:43
分布式软总线子系统简介目录约束使用涉及仓简介设备通信方式多种多样(USB/WIFI/BT等),不同通信方式使用差异很大且繁琐,同时通信链路的融合共享和冲突无法处理,通信安全问题也不好保证。本项
2021-04-23 17:12:40
现实中多设备间通信方式多种多样(WIFI、蓝牙等),不同的通信方式使用差异大,导致通信问题多;同时还面临设备间通信链路的融合共享和冲突无法处理等挑战。那么分布式软总线实现近场设备间统一的分布式通信管理能力如何呢?分布式软总线组件架构图
2022-03-16 11:03:13
降到最低。负载在各处理机之间分担,可以避免临界瓶颈。 4、当现有机构中已存在几个数据库系统,而且实现全局应用的必要性增加时,就可以由这些数据库自下而上构成分布式数据库系统。 5、相等规模的分布式数据库系统
2009-07-22 14:53:12
、直接数字控制、人机交互以及监控和管理等功能。分布式控制系统是在计算机监督控制系统、直接数字控制系统和计算机多级控制系统的基础上发展起来的,是生产过程的一种比较完善的控制与管理系统。在分布式控制系统中
2010-03-01 22:19:00
在构建分布式嵌入式系统的过程中利用Jini威廉希尔官方网站
,不但可以降低系统的开发难度、实现嵌入式环境中基于服务级的互操作,而且可使系统具有很好的灵活性和可靠性。
2021-04-28 06:46:33
BOARD PROTOTYPING W/C8051F040
2023-03-30 11:48:34
- 特性介绍 -背景openEuler秉承着打造“数字化基础设施操作系统”的愿景,为促进与OpenHarmony生态的合作与互通,实现端边领域的互通和协同,首次在嵌入式领域引入分布式软总线威廉希尔官方网站
2022-07-25 10:55:39
我用新买的开关电源给单片机供电时,用JTAG往c8051f040下程序老是失败,换以前的开关电源则没事,用数字示波器检测纹波也不大,100mv以内,还有我用测试代码测试新开关电源供电时的单片机,单片机运行时没有复位,很奇怪,望高手解答
2019-10-28 07:44:53
基于反射内存实时局域网的特点是什么?基于反射内存卡实时局域网的实现机制RTX在分布式实时仿真系统中的应用
2021-05-19 06:46:01
之前我们分享过分布式软总线和分布式数据管理,今天主要说一下OpenHarmony的分布式任务调度,分布式任务调度是建立在分布式软总线和分布式数据管理基础之上,目标是为了构建统一的分布式服务管理(发现
2022-07-18 17:06:45
画中画。步骤12、13:分布式软总线通过流传输功能,将门锁侧摄像头画面发送至智慧屏,智慧屏的画中画收到门锁摄像头画面后,在画中画FA中播放。说明:为了方便理解,图4略去了设备管理子系统和分布式硬件
2022-01-06 11:32:11
国际标准化组织认可,威廉希尔官方网站
比较成熟,控制的芯片已经商品化,性价比高,特别适用于分布式测控系统之间的数通讯。CAN 总线插卡可以任意插在 PC AT XT 兼容机上,方便地构成分布式监控系统。因此,用 FPGA 实现 CAN 总线通信控制器具有非常重要的应用价值。
2018-12-13 14:26:31
驱动电路,目前可达110个。所以,基于CAN的分布式测控系统适合各种规模的应用场合,由于CAN现场总线采用非破坏总线仲裁威廉希尔官方网站
,大大节省了总线冲突的仲裁时间,尤其是在网络负载很重的情况下,也能稳定通讯
2023-09-19 06:45:45
一种基于ZigBee和ModBus的分布式电子警察系统设计
2021-05-31 06:24:15
基于虚拟仪器的城市景观照明分布式控制系统设计与实现针对城市级景观照明系统分布广,数量多的特点,设计一种基于虚拟仪器的可组分布式城市景观照明控制系统。采用C8051F040 处理器构建多通道照明控制
2009-12-01 10:19:03
针对某型航行器自沉系统中,需要掌握某合金材料在海水中因不同温度条件下的受腐蚀时间长短。采用模块化硬件设计,使用浸水传感器为检测单元、时钟芯片DS12887为计时模块;以C8051F040为微处理器
2020-04-21 08:06:34
的选择无线分布式采集来进行。现有的无线分布式采集系统中,往往使用单片机、DSP等作为系统的主控控制单元。但是由于其自身工作特点,往往对于精确的定时控制以及并行处理能力上比FPGA弱。
2019-10-14 07:10:38
分布式车身控制系统的结构是怎样构成的?分布式车身控制系统有哪些功能?
2021-05-13 07:03:30
解读将给大家带来全新解决思路。视频中,专家将详细介绍分布式软总线的极简通信协议威廉希尔官方网站
,包括发现&连接、组网(多跳自组网、多协议混合组网)、传输(极简传输协议:多元化协议与算法、智能感知与决策
2020-12-24 10:43:02
什么是分布式天线系统?如何对分布式天线系统(DAS)进行优化?
2021-05-24 06:03:56
采用新华龙C8051F040芯片做单片机系统,扩展DAC7568芯片,系统中共需要三对收发串口(TX RX),但是C8051F040芯片只有两对串口,请问如何用软件模拟出第三对TX RX串口?
2016-01-20 22:13:33
的可靠性。我们采用了PCC(计算机控制中心) ,加CAN 总线分布采集模块,触摸屏构成湿法皮革生产线的自动控制系统。
2019-08-13 06:12:00
什么是分布式干扰系统?分布式干扰系统是一种综合化、一体化、小型化、网络化和智能化系统,是将众多体积小,重量轻,廉价的小功率侦察干扰机装置在易于投放的小型平台上,撒布在接近***扰目标空域地,通过指令
2019-08-08 06:57:44
微处理器C8051F040资料下载内容包括:C8051F040主要功能和参数C8051F040引脚功能C8051F040内部方框图C8051F040电气参数
2021-03-23 07:32:58
本文介绍的RS-485远程测控系统结合传统的分布式测控系统的特点、利用了RS-485总线的特点,而且巧妙地应用了AT89C2051单片机和CD4067多路开关,因而成本低,功能灵活,使用简单。
2021-05-21 06:58:58
:PCI-E数据采集卡PCI数据采集卡 USB数据采集卡PC104数据采集卡PC104+数据采集卡运动控制卡2.分布式采集模块有:以太网总线模块 CAN总线模块PLC扩展模块通讯转换产品 可扩展RUT模块3.
2014-08-21 10:05:12
有两部分程序急求帮助,价钱可商量。1、C8051F040单片机与传感器(输出485信号)之间的485总线通讯及数据传送。2、C8051F040单片机与DAC7568芯片之间的SPI总线通讯与数据转换程序。有意请加Q 617677193
2016-02-25 21:21:24
本文提出了一种基于CAN总线、GPIB总线和以太网的分布式电机驱动测试系统。下面详细阐述该测试系统总体和各子系统的设计思想和方案。
2021-05-12 06:30:15
设备的互连和交通运载工具电气系统中。控制器局域网(CAN)是一种有效支持分布式控制或实时控制的现场总线,具有高性能和高可靠性的特点;随着现代汽车威廉希尔官方网站
的发展,CAN威廉希尔官方网站
在汽车电子领域应用日益广泛
2015-08-18 14:10:28
怎么设计一种分布式无线测控系统?无线测控网络系统具有哪些优点及应用?
2021-04-13 06:29:32
一种介绍基于CAN/LIN总线的车门分布式控制系统设计
2021-05-14 06:44:29
C8051F04x 系列器件是完全集成的混合信号片上系统型MCU,具有64 个数字I/O 引脚(C8051F040/2/4/6)或32 个数字I/O 引脚(C8051F041/3/5/7),片内集成了一个CAN2.0B 控制器。下面列出了一
2008-07-19 22:29:56263 C8051F040/1/2/3/4/5/6/7混合信号ISP FLASH 微控制器数 据 手 册
C8051F04x 系列器件是完全集成的混合信号片上系统型MCU,具有64 个数字I/O 引脚(C8051F040/2/4/6)或32 个数字I/O
2008-07-20 22:05:39151 介绍了基于CAN 总线的分布式潜水电机监控系统,分析了系统的构成及实现方法,简述了控制节点、CAN/RS232 接口的通信流程。
The distributed submersible motor monitor system based on C
2009-05-25 11:39:1819 文章将智能Agent 威廉希尔官方网站
应用于分布式测控系统领域,实现分布式测控系统的智能化。对Agent 威廉希尔官方网站
、多Agent 系统、分布式测控系统进行分析,指出基于多Agent 威廉希尔官方网站
的分布式测控系统需要
2009-06-01 13:42:5318 分析了传统的串行通信和集中式控制的缺点,提出将CAN 总线威廉希尔官方网站
应用于分布式三维步进电机控制系统,给出了分布式控制网络的拓扑结构和网络物理层、数据链路层的实现方法,
2009-06-06 13:43:1223 本文提出了一种组建分布式测控系统的方法。描述了分布式测控系统基于网络、物理层节点和功能节点的三层结构模型。这种模型是建立在面向对象的软件方法上的。该模型有着良
2009-06-09 09:18:0513 CAN总线具有配置灵活、应用范围广的特点,C8051f040单片机功能强大,集成了CAN总线控制器。本文提出了一种基于C8051f040的CAN总线系统智能节点的设计方案,给出了相应的硬件和软件
2009-06-17 11:18:4723 应用C8051F040单片机开发了基于CANopen协议的I/O从站,本文介绍了从站的硬件设计和软件设计。通过上位机CAN卡构建了基于CoDeSys软PLC的分布式I/O控制系统。给出了该系统在MPS中的调试过
2009-07-02 14:43:1050 介绍了C8051F040单片机在无人机分布式自动检测系统中的应用,所研究的分布式自动检测系统以CAN总线网络为基础,辅以相应的硬件和软件设计,以实现多台无人机的同时检测。描述
2009-07-06 17:06:4718 介绍了C8051F040 内部集成的CAN 控制器的结构,重点分析了CAN 控制器可能有的冲突及相应硬件软件的解决方案,在此基础上给出了以此MCU 为核心的CAN 总线节点的硬件原理图,并介
2009-08-18 10:44:2726 针对轨道车辆分布式控制系统中驱动电机多而分散、系统信息量大、布线复杂、调试不方便等特点,设计了一种基于CAN 总线威廉希尔官方网站
的多电机分布式控制系统。通过CAN 总线,监控主
2009-09-12 15:38:1030 摘要:CAN(ControllerAreaNetwork)总线是一种使用CAN协议的串行通信网络。SiliconLaboratories公司的单片机C8051F040是完全集成的混合信号系统级芯片,而且内部集成了CAN控制器。文中对该芯片
2010-06-28 14:25:1541 基于改善电梯检测现状和电梯检测的高可靠性的考虑,设计了一套基于CAN总线的电梯曳引及制动性能检测系统。本文着重阐述了检测系统的CAN节点里比较有代表性的、利用C8051F040单片
2010-07-29 14:59:4015 针对城市级景观照明系统分布广、数量多的特点,设计一种基于虚拟仪器的可组分布式城市景观照明控制系统.采用C8051F040处理器构建多通道照明控制硬件平台,利用CAN总线网络威廉希尔官方网站
完
2010-09-30 16:45:1424 提出一种基于C8051F040的炮塔方位角测试系统的设计方案,给出测试系统的各个模块软硬件设计。炮塔方位角测试系统集数据采集,数据传输和数据显示等功能于一体,实现了炮塔方
2010-12-24 16:21:2434
基于CAN总线的分布式电池管理系统
摘要:主要探讨了汽车和电动汽车数字化威廉希尔官方网站
、计算机控制系统的结构以及现场通
2009-07-15 09:18:191014 基于C8051F040的特种车辆电源监控系统设计
0 引言 汽车在行驶过程中,拥有一个稳定的电源系统,是汽车各个电子器件正常工作最基本的保障。当电源部
2009-11-03 15:46:59795 基于C8051F040的炮塔方位角测试系统设计
1 引言
随着军事威廉希尔官方网站
的发展,测试系统的信息化是实现我军装备现代化建设主要途径,当务之急应该用高新技
2009-11-05 10:30:03786 基于C8051F040的模型车无线控制系统的设计
0 引 言 汽车耐久性试验是汽车试验的重要组成部分,而在试验过程中试验人员驾驶行为的变化,往往导致实
2009-11-10 10:47:10964 基于声纳传感器和C8051F040的测距系统设计
超声波测距具有迅速、方便、且计算简单,测量精度高等诸多特点,因此在倒车雷达、测距仪、移动机器人和农产品无损检
2009-11-18 10:17:241817 以太网和CAN总线应用广泛,但由于其通信协议不同,两种总线器件间无法进行数据通信,因此,设计了基于CP2200与C8051F040的以太网总线与CAN总线接口转换电路,并给出部分相关硬件电路与软件设计分析。在保证数据完整和协议可靠的前提下,通过握手协议和简化的
2011-01-15 16:21:2267 本文选用can总线设计了分布式热电阻智能节点,利用can总线连接各个网络节点,可以直接与主控卡或上位机通信,组建成工业网络分布式测控系统。
2011-09-08 15:19:311813 简述了基于CAN总线分布式控制系统的结构,并介绍了组态软件在现场总线控制系统中的作用,给出了组态王6.51组态软件开发监控程序的一般方法,重点分析了组态软件在基于CAN总线的
2011-09-09 12:02:2027 介绍一种基于CAN总线的远程数据分布式测控系统,用于实现生产过程中集中监测、管理和分散控制。该系统能够实时监测工业现场多种设备温度、湿度、电压、电流、压力、流量等数据
2012-09-25 14:47:5852 摘要:现场总线已成为数据总线领域中最为活跃的热点,CAN 总线被公认为最有前途的现场总线之一,CAN 总线节点的设计、调试是CAN 总线通讯系统设计的重点。在此介绍了C8051F040单片机
2013-03-06 15:24:4571 文中以C8051F040为核心,利用CAN总线设计了应用于粮库温湿度数据测量采集系统。该系统利用CAN总线的特点和性能优势,结合现在大型粮库温度测量系统的现状,给出了温度测量系统的总体结构设计、硬件
2015-12-28 09:57:2915 基于C8051F040的纳秒钬激光触摸屏控制系统_陈瑞涛
2017-03-19 11:33:112 基于CAN总线的染色机分布式控制系统_周怡君
2017-03-19 11:33:110 基于CAN总线的分布式船舶火灾自动监控系统
2017-09-25 13:27:4814 基于C8051F040单片机的CAN总线通信硬件部分 硬件部分电路结构如下: CAN收发模块原本采用的是ATA6660高速CAN收发芯片,电路连接如下: 设计电路为:当单片机发送数据时,D18闪烁
2017-11-24 05:11:011056 C8051F040中的CAN寄存器分成3类: CAN控制器协议寄存器,消息对象接口寄存器,消息处理器寄存器。对于控制CAN主要功能的最重要的3个寄存器可以像单独的特殊功能寄存器( SFRs)一样采用
2018-12-27 16:55:522134 电子发烧友网为你提供CP2102与C8051F040的USB-CAN转换器设计资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-10 08:51:474 绍了基于cAN总线的分布式温度测控系统,利用cAN总线将各温度采集控制模块与上位计算机连接起来,使系统不仅具有基本的温度测控的功能,还可以进行集中监控,参数设置,数据管理,报表打印等操作。文中重点讨论了它的硬件构成及软件设计。
2021-04-19 15:41:2922 基于C8051F040单片机的便携式心电监护仪的低功耗设计方法。
2021-06-24 17:01:3017 基于多STM32和CAN总线的分布式电动护理床控制
2021-06-30 15:15:0112 基于CAN总线的水下航行器分布式控制系统
2021-07-01 16:53:379 电子发烧友网站提供《基于ARM和CAN总线的分布式数据采集系统设计.pdf》资料免费下载
2023-10-13 11:30:150 电子发烧友网站提供《基于C8051F040的以太网-CAN转换电路设计.pdf》资料免费下载
2023-10-18 10:59:300 电子发烧友网站提供《基于CAN总线的远程数据分布式测控系统.pdf》资料免费下载
2023-10-23 08:31:220 电子发烧友网站提供《基于C8051F040的以太网-CAN转换电路设计.pdf》资料免费下载
2023-10-27 11:42:160 电子发烧友网站提供《基于UC3875和C8051F040单片机设计开发的智能充电器.pdf》资料免费下载
2023-11-06 10:34:584 电子发烧友网站提供《基于C8051F040的CAN总线与RS-232通信设计.pdf》资料免费下载
2023-11-08 10:13:290
已全部加载完成
评论
查看更多