贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 技术文章
基于CAN总线与RS485的DSP通信接口设计
作者:    来源:    时间:2014-12-23 08:09:57浏览量:

1.概述

现场总线是一种开放式、数字化、多点通信的控制系统局域网络,是当今自动化领域中最具有应用前景的技术之一 ,CAN总线是现场总线中的应用热点。由于CAN总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越 受到人们的关注。

TI公司的TMS320LF2407型DSP微控制器以其处理能力强,外设功能模块集成度高及存储器容量大等特点广泛应用于数字化控制与通信领域。CAN 总线控制器与TMS320LF2407微控制器连接,可以实现CAN总线的通信。TMS320LF2407微控制器内嵌的异步串行口(SCI)支持CPU 与其它使用标准格式的异步外设之间的数字通讯,通过RS-485接口可以方便地进行DSP之间或DS共模电感器P与PC机之间的异步串行通信。

RS-485是一种多发送器的接口标准,它扩展了RS-422A的性能,允许双绞线上一个发送器驱动32个负载设备,负载设备可以是被动发送器、接收器或 收发器,RS-485最大传输距离为1200m,最大传送速率可达10Mb/s。因此,RS-485在远程通信和多机总线系统中具有很大的吸引力,在实际 设计中得到了广泛应用。

大电流电感 本设计以PC机为主机,以TMS320LF2407为从机,实现了主从机之间的基于RS-485的串行通信,以及TMS320LF2407与CAN总线的 通信。其中PC机与TMS320LF2407的RS-485通信,采用MAXIM公司生产的MAX48X/49X系列收发器芯片,完成RS-485标准接 口通信。由于PC机上提供的是标准的RS-232C串行接口,因此,需要RS-232C/RS-485转换器进行接口转换。如图1所示。应用 TMS320LF2407内嵌的CAN模块和总线接口芯片PCA82C250,实现了TMS320LF2407与CAN总线的串行通信。


2.TMS320LF2407的RS-485通信设计

TMS320F2407有较强的串行通信能力,设计到的控制类寄存器较多,这使系统设计比较灵活。设计时,首先对控制类寄存器进行初始化,包括数据格式、 中断使能、中断优先级、波特率等参数的设置。初始化完成以后,就可以发送和接收数据了。如果要发送数据,只要把数据写入SCITXBUF即可,由串行通信 SCI模块自动完成发送数据。如果要接收数据,只要把SCIRXBUF的内容读出即可(从引脚SCIRXD/IO移位来的信息由串行通信SCI模块本身自 动去掉起始位、停止位、校验位,并将数据放到SCIRXBUF中)。代码如下:

初始化TMS320LF2407的SCI模块


3.上位机PC串行通信软件设计

上位机PC采用高级语言VB的通信控件,实现串行通信。smd电感器在VB5.0及以上版本中,提供了一个名为MSComm的通信控件,它为应用程序提供基本的串行通信功能,可以通过串行接口发送和接收数据。

PC串行口发送器输出端和接收器输入端的数据格式为帧信息格式,与TMS320LF2407的SCI格式相同。通信时,双方预先约定通信数据传输格式、传 输速率及各自工作方式等。本文设计中双方约定:波特率为9600bps。1帧信息格式为1个起始位、8个数据位和1个停止位。传送方式:PC机采用查询方 式接收数据,TMS320F240采用中断方式接收数据。

4.TMS320LF2407的CAN通信设计

TMS320LF2407 内嵌的CAN模块,是一个16 位的外围器件,其通信特性有:

(1)完全支持CAN2.0B协议;

(2)具有6个邮箱,其中mailbox2与mailbox3可按工程需求配置为接收或发送邮箱,数据长度为0—8字节;

(3)当发送出错或仲裁过程中数据丢失时,该控制器具有自动重发功能;(4)能够通过软件编程实现自检测功能。

4.1硬件设计

应用TMS320LF2407微控制器组成一个CAN总线网络,进行实时接收和发送数据。CAN控制器接口用于提供CAN协议控制器与物理总线之间的接 口,总线接口芯片使用PHILIPS公模压电感器司生产的PCA82C250,它可以方便的将CAN控制器连接到CAN总线网络上。硬件系统分为两层,第一层是 CAN总线与TMS320LF2407的接口电路,实现CAN总线和TMS320LF2407的物理接口,第二层是TMS320LF2407与CAN总线 的信息处理层。如图2所示。

扁平线圈电感制造厂

  • [逆变器]IGBT的G、E驱动波形如图,这是英飞凌200A模块的驱动波形,在开通和关断中,出现震荡,什么原因造成的,C:Userswlh1019Desktop很典型的互补开通造成的干扰,而不是所谓的震荡,肯定还有另外一路,是和这个占空比一样,相位差180°的IGBT在这个时刻工作,由此产生了你能看见的小尖峰干扰,你可以直接无视。 可以加个吸收是三相半桥吧?每个的负边沿都有振铃,在GND线传导被示波器拾取戈卫东 发表于 2019-6-19 13:47是三相半桥吧?每个的负边沿都有振铃,在GND线传导被示波器拾取看

  • 功率电感:安森美半导体用于LED路灯的高能效驱动 功率因数校正(PFC)预升压转换段方案 目前世界主要国家和机构都对LED驱动器在功率因数或总谐波失真上提出了相应的规范,比如国际电工委员一体成型电感生产厂家会提出的IEC 61000-3-2、欧盟的

  • 可编程控制器实验室在船员教育中的应用一、前言 随着微电子技术和计算机技术的迅速发展,PLC(可编程控制器)不仅用逻辑编程取代了硬接线逻辑,还增加了运算、数据传送和处理的功能,真正成为一种计算机工业控制装置。PLC的功能远远超出逻辑控制、

  • 上一篇:基于单片机AT89C51RC的红外遥控密码锁的设计与实现