dspace串口教程

上传人:xh****66 文档编号:62371844 上传时间:2018-12-20 格式:PPT 页数:29 大小:2.01MB
返回 下载 相关 举报
dspace串口教程_第1页
第1页 / 共29页
dspace串口教程_第2页
第2页 / 共29页
dspace串口教程_第3页
第3页 / 共29页
dspace串口教程_第4页
第4页 / 共29页
dspace串口教程_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《dspace串口教程》由会员分享,可在线阅读,更多相关《dspace串口教程(29页珍藏版)》请在金锄头文库上搜索。

1、串口通讯板,dSPACE培训教程,串口通讯基础 dSPACE中有串口的板卡类型 DS4201S串口板介绍 DS4201S串口硬件和软件 dSPACE串口使用常见问题,串口通信基础,串行通讯:数据和控制信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯 速度较慢,适合较长距离的通信(相对于并口通讯) 串行通信协议: 异步协议:一个字符一个字符传输,起始位开始,停止位结束字符间没有固定的时间间隔要求,字符本身有57数据位组成,后一位为校验位,最后一位停止位,传输时,低位在前,高位在后; 同步协议:一次传送若干个字符组成的数据块,不用在每个字符前后附件起始位和停止位,故传输效率较高; dSPACE

2、产品中的串口协议使用的是异步协议; 单工、半双工、全双工 如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工 如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输 如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工,RS-232: 采取不平衡传输方式,即所谓单端通讯 其传送距离最大为约15米,最高速率为20kb/s (115.2) 点对点全双工 在TxD和RxD上:逻辑1 =-3V-15V 逻辑0=+3+15V RS-422/485 数据信号采用差分传输方式,也称作平衡传输 最大传输距离约为1219米,最大传输速率为1

3、0Mb/s 在TxD和RxD上:逻辑1 =+2V+6V 逻辑0=-2-6V 422:支持10节点,点对多主从方式,全双工 485:支持32节点,两线连接多点双向半双工,四线连接同422 共模输出电压 RS-485:-7V+12V,RS-422:-7V+7V,串口通信基础(续)RS232/422/485,串口通信基础 dSPACE中有串口的板卡类型 DS4201S串口板介绍 DS4201S串口硬件配置及使用 dSPACE串口使用常见问题,dSPACE中有串口的板卡类型,DS1103 1通道:TL6C550C RS232/422兼容 最大115.2(232)1M(422)波特率 增量编码器接口的数

4、字输入为RS422形式 DS1104 1通道 RS232/422/485兼容 最大115.2(232)1M(422)波特率 增量编码器接口的数字输入为RS422形式 MicroAutoBox:1RS232(1401/1501) 1RS232(1401/1504) 2RS232(1401/1505/1506),dSPACE中有串口的板卡类型,DS1005/1006: 1通道标准UARTRS232接口 最大115.2kbps DS4201S 串口板 DS4302 带有SN75176 RS485收发器 最大500kbps DS2211 1通道:TL6C550C,基于TMS320VC33 DSP RS

5、232/422兼容 最大115.2k(232)1M(422)波特率,串口通信基础 dSPACE中有串口的板卡类型 DS4201S串口板介绍 DS4201S串口板硬件及软件 dSPACE串口使用常见问题,DS4201S串口板介绍,4通道串口板 支持RS323/RS422/RS485三种类型收发器 MODEM控制函数(CTS, RTS, DSR, DTR, RI, DCD) 16 字节 输入和输出 FIFOs 4通道独立硬件中断 可编程的串口特性 奇,偶校验,或无校验 数据位5到8位 1-, 1.5或2 个停止位 波特率可编程,最高可达115.2 k (1.8432MHz 晶振),1.5 M(24

6、MHz晶振),DS4201S串口板介绍(续),所有信号由50针的SUB-D引出 中断信号连接到INTEL 8259A I/O-error逻辑允许串口重置,串口通信基础 DS4201S板串口板介绍 dSPACE中有串口的板卡类型 DS4201S板串口硬件及软件 dSPACE串口使用常见问题,DS4201S硬件配置跳线和连接器图,DS4201S硬件配置(续),4个通道收发器配置表芯片,跳线,匹配电阻,DS4201S硬件配置(续),配置图:,1)X=AD = Ch1Ch4 2)-=不要插入任何组件 3)需要跳线的针脚 4)Ux1,Ux2,Ux3:IC插槽用于插收发器芯片 5)JAJD:针脚用于跳线

7、6)RARD:用于插匹配电阻,RS232,485,422配置(电阻芯片插法见上页),要选中RS232, RS422/RS485 收发器芯片和跳线及电阻都需要移走 ,仅插RS232收发器芯片,芯片类型为AD239; 要 RS422模式,需要把RS232收发器芯片移走,而且需要插入120W电阻,5-6需要跳线,芯片类型为75 ALS 180 选择RS485模式,RS232收发器芯片要移走,在对应位置上插入RS422/RS485收发器芯片,插入240W匹配电阻,1-2,3-4,6-7需要跳线,见上页图,芯片类型为75 ALS 180,RS232 sub-D 50针针脚定义,RS422 sub-D 5

8、0针针脚定义,RS485 sub-D 50针针脚定义,适配器电缆(图,支持RS232,422,485),RS232,RS422,RS485,Data sheet,DS4201S 软件 RTI,双击 示例程序:%DSPACE_ROOT%Demos.,利用RTI模块通讯的基本原则,为了给UART提供额外的数据存储空间和保证通用模块独立于硬件,在UART和模型之间设有软件缓存 分别能实现接收和发送缓冲,RTI模块(1),DS4201SER_SETUP_Bx_Cy 每个通道通讯必须设置有该模块 Unit Page 设置物理板号和通道 UART Page设置UART的参数 收发器类型 数据位、停止位、校

9、验方式 波特率,是板上晶振的16*n(整数)分频得到的 UART域值 FIFO Page 软件buffer设置 Overwrite模式:忽略新数、覆盖最老的数 Advanced Page 晶振频率 结束时禁止UART,RTI模块(2),DS4201SER_TX_Bx_Cy 发送模块 Unit Page 设置物理板号和通道 TX Parameters Page设置发送的参数 Transmission SW FIFO mode Parameter flexibility Number of bytes Maximum number of bytes Specify the number of by

10、tes Advanced Page Enable NumTXBytes port Enable Status port,RTI模块(3),DS4201SER_RX_Bx_Cy 接收 Unit Page 设置物理板号和通道 RX Parameters Page设置接收的参数 Reception mode Parameter flexibility Number of bytes Maximum number of bytes Specify the number of bytes Advanced Page Enable NumRXBytes port Enable Status port,RT

11、I模块(4),DS4201SER_STAT_Bx_Cy 读写UART状态寄存器内容 该模块仅能够使用在中断驱动子系统中 DS4201SER_INT_REC_LEV_Bx_Cy 在运行阶段改变RX SW FIFO DS4201SER_INT_Bx_Cy_Iz 中断设置,作为触发源 RX SW FIFO 接收buffer中到达设置域值 TX SW FIFO 发送buffer为空 Line status Modem status,串口通信基础 dSPACE中有串口的板卡类型 DS4201S板串口板介绍 DS4201S板串口硬件配置及使用 dSPACE串口使用常见问题,常见问题总结,收发波特率不一致,会导致通信故障 使用RS422/485需要加终端电阻,匹配电缆阻值 串口的输入输出数据类型为Uint8,如果是double型要进行数据转换 波特率设置要保证在采样周期内完成数据的收发 在用RS485时DATA+,DATA-端注意添加上拉下拉电阻 要求比较高的环境使用带屏蔽层的同轴电缆,一般场合使用普通双绞线即可 DS4201S支持半双工RS485,如果要使用全双工远距离通信,使用RS422 DS4201S板可以实现顺序发送,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号