1 DSP的CAN控制器 TI公司的低功耗、高速DSP芯片TMS320LF2407A具有高速运算能力和高效控制能力。其内嵌的CAN控制器是一个完全的CAN控制器,完全支持CAN2.0B协议,它主要有以下特点:有6个邮箱,其数据长度为0~8 B,其中接收邮箱有局域接收邮箱屏蔽寄存器,在发送出错或仲裁时丢失数据的情况下,有自动重发功能、可编程的位定时器和总线错误诊断功能。 CAN控制器的内部结构图如图1所示。 工作过程如下:CAN控制器在接收信息时,先将要接收信息标识符与相应接收邮箱的标识符进行比较,只有标识符相同的信息才能被接收;接收信息时,将数据存入邮箱,标识符存入相应的寄存器;接收完成后,中断标志位被置位。CAN控制器在发送信息时,先将要发送的数据写入邮箱,再设置发送请求位,发送完成后发送应答信号和中断标志位被置位,如果发送失败,发送邮箱将再次发送。 2 系统结构 使用CAN总线的交流伺服系统结构原理图,如图2所示。 上位机采用带有CAN适配卡的通用计算机,上位机的主要功能是:通过CAN总线接口与DSP进行通信,接收DSP传来的数据进行处理并向节点发送控制指令。节点负责数据
2024-01-17 16:27:34 433KB DSP 伺服系统 CAN总线
1
全双工异步串行通信在TMS320C55xDSP上的通常实现方式是利用DSP的McBSP接口加外接芯片实现,这种设计方法增加了实现UART的硬件成本和电路设计复杂度。提出了一种直接利用DSP的MCBSP接口和DMA通道实现UART的方法,给出了使用C语言和CSL的编程方法。与传统实现方法相比,具有实现成本低,硬件电路简单,移植性强等特点,稍加修改可应用于C5000和C6000各系列芯片中。
2023-03-14 21:28:36 198KB DSP
1
基于微信平台的多点温度采集系统手机Wifi通信设计概述
1
请使用稻壳浏览器打开,内容比较清晰。 对从事电力通信相关的人员有很好的借鉴指导意义。
2022-10-27 12:03:48 219KB 电力通信
1
(word完整版)MATLAB串口通信设计源码.doc
2022-10-24 09:01:33 51KB 互联网
1
本实验是基于FPGA的串口通信设计,使用Verilog语言,已经过下载验证。
2022-08-01 15:30:14 810KB FPGA 串口通信
1
CAN总线通信设计毕业设计原理图+PCB+源代码+答辩PPT和任务书+开题报告等.rar
2022-06-28 21:01:02 34.04MB CAN总线通信设计毕业设计原理图
【毕业设计】基于STM32的CAN总线通信设计原理图+PCB+源代码+开题报告+答辩PPT+选题表+任务书等.rar
2022-06-28 21:00:59 34.05MB 【毕业设计】基于STM32的CA
基于matlab的扩频通信设计.doc
2022-06-27 14:00:14 303KB 互联网
针对大数据量的串口间通信,在常规的UART串行数据通信的基础上,结合Cortex-M3微控制器中DMA控制器的作用,实现DMA控制的UART串口数据包收发。设计链表项缓存,最终实现DMA的分散/聚集模式的数据传输过程,主要是发送过程。提高了串行数据通信过程的MCU独立性和MCU利用的效率。
2022-06-16 17:30:36 417KB DMA; UART; 链表项; 分散/聚集
1