单片机/DSP/FPGA提取CAN总线数据?需要配对什么?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03
51单片机接收CAN总线一次数据需要多长时间?

这个你就别管了,9600速度太低了,接收/发送一位就要104us,你收发数据不止一个字节吧?如果几十字节呢?但是这都是硬件处理,具体看你中断程序用多少时间,这只有你自己知道。

你要解决的是串口不要干扰定时器中断,把定时器中断设置为高优先级,把串口中断设置为低优先级,完事了。

确实汽车的各种设备是通过CAN总线连接的。
CAN总线的接口芯片目前用的比较多的就是SJA1000,它是将数据转换成CAN数据帧,但要与CAN总线连接还必须用PCA82C250,说得更准确点是:SJA1000和PCA82C250必须配对使用。
单片机用STC12C5A60S2,也可以,速度上可能要慢点。要在汽车OBD接口上读取信息可能有点难度吧,需要知道CAN总线的波特率,还要知道各种设备的通信协议,还有CAN数据包的格式等等。同样,你编程时也必须要确定这些的。

先分两个大的方面来说吧。首先从你的整体需求来说是监控CAN总线数据,如果你的单片机本身已经带有CAN功能模块,那么只需要外接一个CAN收发器(Transceiver)将差分的CAN信号转为单端的TTL信号就可以连接你单片机的CAN管脚了。
如果你真的要用单片机/DSP硬接CAN总线的话,要确认你的单片机/DSP跟接收机是否共地,如果地平面压差过大是不可以直接连接的。然后需要将差分信号转为单端信号,或者你的单片机/DSP有高速AD也可以。之后你需要深入了解CAN帧的构成、各种位填充规则和总线静默、总线激活等特殊时序……相当于你要自己写一个CAN总线的MAC层,之后再添加自己的APP层……这个工作量就比较大了。

  • 51单片机的内存地址是多少?
    答:MCS-51系列单片机片内RAM共有128字节,地址范围为00H~7FH。在这128字节中,全部都可以按照字节地址进行操作(读、写或运算),直接或间接寻址方式皆可。在这128字节中,按照使用特点,可以分成三类:工作寄存器区、位寻址区和通用数据区。1.工作寄存器区 在MCS-51系列单片机的片内RAM中,有四个工作...
  • 51单片机内部有哪些功能模块?
    答:51单片机内部包含的功能组件及作用主要有:1、cpu主芯片(内部通过总线连接扩展的设备)2、时钟电路(为单片机提供震荡脉冲)3、电源电路(为单片机提供电源)4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区。)5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外...
  • 什么是单片机呢
    答:单片机是典型的嵌入式微控制器(Microcontroller Unit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。
  • 单片机课程:掌握它,为你的未来铺路!
    答:单片机作为电子、通信、控制等领域不可或缺的专业课程,对未来的工作与深造至关重要。本文将为你介绍单片机的学习方法和基础知识,帮助你掌握这门课程。稳固基础知识单片机内部的各种器件都是由小电路搭建而成,因此稳固数字电路和模拟电路的基础知识是学习单片机的前提。烙了解运作机制单片机整体运作机制和各个模块之间...
  • 单片机的端口都有哪些作用?
    答:单片机的端口通常分为输入端口和输出端口,主要用于连接外部的传感器、执行器或其他外部设备,以实现与外部世界的通信和控制。以下是单片机端口的一般作用:1. 输入端口:用于接收外部信号或数据,例如传感器输出、按键输入等。通过输入端口可以实现对外部环境的监测和控制。2. 输出端口:用于向外部设备发送信号...
  • 51单片机有什么特性?
    答:1.数制转换: 151(D)= 97(H); 0DA(H)= 218(D)。2.数制转换: 100(D)= 64(H); 0FF(H)= 255(D)3.AT89S52单片机的机器周期等于12个时钟振荡周期。4.指令格式是由操作码和操作数组成,也可仅由操作码组成。5.AT89S51单片机的通讯接口有串行和并行两种型式。在串行通讯中,发送时要把并行...
  • 对单片机的认识
    答:对单片机的认识如下:单片机是一种集成电路,具有处理器、存储器和各种外设功能的微型计算机系统。它被广泛应用于嵌入式系统中,用于控制和管理各种电子设备。下面是对单片机的详细描述。一、基本概念:单片机是将微处理器(CPU)、存储器、输入/输出接口和定时/计数器等功能电路集成在一块芯片上的一种微型...
  • dsp和单片机的区别
    答:品牌型号:iPhone 14 系统:iOS 16.1.2 dsp和单片机的区别:1、存储器结构不同。单片机使用冯。诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。2、定点计算不...
  • msc51单片机控制器:背后的魔法
    答:msc51单片机控制器由一系列精密的部件组成,包括指令寄存器、指令译码器、复位电路、时钟发生器等。本文将深入探究这些部件的工作原理,帮助读者更好地了解msc51单片机控制器。指令寄存器和指令译码器指令寄存器和指令译码器是msc51单片机控制器的核心部件。指令寄存器存储指令代码,指令译码器将指令代码翻译成可执行的操作...
  • 单片机有哪几部分组成???各个部分的功能是什么
    答:并产生相应的操作控制信号,以便于执行规定的动作。3、指挥并控制CPU、内存和输入输出设备之间数据流动的方向。三、主要寄存器 寄存器就是与单片机进行交互的接口,,单片机的每个功能,,都可能有若干对应的控制寄存器/数据寄存器/状态寄存器,,通过这些寄存器可以让单片机实现特定的功能。