共查询到19条相似文献,搜索用时 171 毫秒
1.
基于PC104总线的双通道CAN通讯板卡设计 总被引:1,自引:0,他引:1
PC/104-SWC-DCAN双通道CAN通讯板卡是基于PC104总线的接口卡,采用SJA1000作为CAN控制器,TJA1050作为CAN收发器,同时通过GAL16V8D逻辑器件进行SJA1000的地址译码和逻辑控制.该接口卡含2路CAN通信通道,同时在2路CAN通信通道上均采用光电隔离技术,保护PC机避免由于地环流而损坏,增强系统在恶劣环境中使用的可靠性. 相似文献
2.
CAN控制器状态机的分析与实现 总被引:1,自引:0,他引:1
CAN状态机包含:总线脱离、总线启动、总线空闲、模式选择、发送模式、接收模式、错误模式、间歇模式、超载模式及挂起模式等状态。CAN状态机的状态编码采用一种类似One-Hot的编码方式。其只有外部硬件复位采用异步方式,其余信号均用全局时钟进行同步。把状态机逻辑和算术逻辑及数据通道分开,把状态机纯粹当作控制逻辑电路来使用,从而改善其性能。 相似文献
3.
当前CAN总线与串口通信接口转换均采用单片机,有效转换速率很低,不能满足条件苛刻的场合;采用CPLD/FPGA进行协议直接转换的方案,能极大地提高系统的有效转换速率;为进一步提高系统的可靠性,采用CAN总线驱动器热冗余技术;通过CPLD/FPGA将CAN总线控制器的内部寄存器直接映像到PC104总线I/O上,解决了I/O映像或双口RAM速率较低、电路复杂的缺点.以RS485型串口为例,它的有效转换速率在同等情况下是传统产品的2~3倍,实时性和可靠性明显得到改善. 相似文献
4.
MicroPLC100微型可编程逻辑控制器CPU模块以ADμC812为核心,增设有可控制I2C总线扩展模块接口,存储器类型按照Keil C51定义.其软件系统含上位PC机MicroPLC100编程系统和下位MCU系统程序,并嵌入支持Modbus RTU通信协议命令,用于访问MicroPLC100各寄存器.通信口操作遵循Modbus控制协议,采用RTU传输模式.用户可用梯形图、语句表、汇编/高级语言等编写应用程序. 相似文献
5.
6.
基于控制器局部网(CAN)的火控光电仪数据交换网络,采用CAN为系统各节点间的数据交换平台,通过CAN协议对通信数据块编码,扩展数据节点,设置节点筛选器,数据节点通过各自CAN控制器与总线相联,实现网络数据交换。其中,系统监控台接收并显示网络中传输的全部数据,其设计包括不同数据节点的CAN控制器,及单片机控制的CAN接口模块和基于DSPTMS320LF2407A的CAN总线接口等。 相似文献
7.
8.
9.
CAN总线技术主要用于各种过程检测和控制,它采用双线串行通讯方式,具有很强的检错和抗干扰能力,最高通讯速率可达1Mbit/s,最大通讯距离为10000m。CAN总线具有优先权和仲裁功能,多个具有CAN总线控制器的带有CPU的仪器连接到CAN总线上,可以形成多主机的局部控制网。文章主要介绍CAN总线技术在导弹遥测系统中的应用前景。 相似文献
10.
基于CAN现场总线的车辆底盘分布式测控系统,由若干测控单元和1个显控终端组成.测控单元均采用带CAN控制器的SOC单片机C8051F040处理器,测量和控制其电气设备.测控单元间则通过CAN总线进行数据交换,测得的数据信息由显控终端显示.实际证明,该系统能简化车辆底盘传输线束,提高智能化程度和可靠性. 相似文献
11.
12.
13.
14.
15.
16.
17.
18.