客服热线:400-6707-027

CAN RS232方式数据传输电路

2022-03-21 09:51:07浏览:56 评论:0 来源:易企互赢   
核心摘要:  PDIUSBD12 支持单地址模式中的DMA传输,也可以在DMA 控制器的双地址模式中工作。在单地址模式中,DMA 通过DREQ ,DMACK[_]N,EOT[_]N,WR[_]N 和RD[_]N 控制线实现传输。在双地址模式中,DMREQ,DMACK[_]N和EOT[_]N未用,取而代之的是CS[_]N,WR[_]N和RD[_]N控制信号。需要遵循 PDIUSBD12的I/O 模式传输协议。在读周期中
 
  PDIUSBD12 支持单地址模式中的DMA传输,也可以在DMA 控制器的双地址模式中工作。在单地址模式中,DMA 通过DREQ ,DMACK[_]N,EOT[_]N,WR[_]N 和RD[_]N 控制线实现传输。在双地址模式中,DMREQ,DMACK[_]N和EOT[_]N未用,取而代之的是CS[_]N,WR[_]N和RD[_]N控制信号。需要遵循 PDIUSBD12的I/O 模式传输协议。在读周期中对DMAC 信号源进行访问,在写周期对目标进行访问。传输需要两个单独的总线周期来储存暂存在DMAC 中的数据。
 
  4.2.3 DMA方式数据传输电路
 
  上面详细介绍了PDIUSBD12芯片的原理和工作方式,下面将介绍接口电路板工作在DMA方式的原理。该传输方式的原理框图参看图4-3。
 
  当外设接口1接入要求DMA传输的设备,51单片机向D12发出DMA传送的指令,并通过控制口线使157数据选择电路里74164传送过来的并行数据直接与D12的并行接口相连,不在进入51单片机,在完成了对D12 DMA传送初始化以后,MCU不再控制传送,而由计数器满8向D12发送一个读信号,使D12 读取164内存储的8个字节的数据,如此反复,整个传输过程由硬件完成,不受MCU 的速率限制,从而实现了DMA传输。
GY8502 CAN总线协议转换器是用于CAN-bus现场总线和RS232接口之间数据交换的智能型协议转换器。
    该协议转换卡集成有1个RS232/RS485通道、1个CAN-bus 通道,可以很方便地嵌入到使用RS-232 接口进行通讯的节点中,在不需改变原有硬件结构的前提下使设备获得CAN-bus 通讯接口,实现串口设备和CAN-bus 网络之间的连接、数据通讯。
    GY8502转换器为用户的使用提供了足够的灵活性,用户可以根据实际需要设置CAN总线接口和串口的参数。通讯参数由上位机软件配置,能使用户快速进入高效率的CAN-bus 通讯应用。
    GY8502转换器提供两种数据转换方式:“透明转换”、“透明带ID标识转换”。“透明转换”适用于串行数据流的完全转换,“透明带ID标识转换”适用于用户自定义协议的串行数据转换,用户可根据实际应用的特点选择合适的数据转换方式。
    GY8502转换器采用贴片安装工艺,CAN总线电路采用独立的DC-DC电源模块,进行光电隔离,与控制电路完全电气隔离,使转换器具有很强的抗干扰能力,大大提高了系统在恶劣环境中使用的可靠性。
    GY8502转换器具有体积小巧使用方便等特点,也是便携式系统用户的上佳选择。同样CAN232MB智能协议转换器不仅适应基本CAN总线产品,也满足基于高层协议如DeviceNet、CANopen 等CAN-bus总线产品的开发。
    注:GY8502 CAN232MB转换器一般适用于需要在CAN和RS232之间进行透明转换或者带ID的透明转换的情况,或者用于设备间通信转换。 
1.2 性能与技术指标
 智能CAN卡,内建微处理器;
 功能兼容广州ZLG-CAN232MB协议转换器
 实现CAN总线 与RS232的双向数据通讯,CAN总线发送和接收;
 支持CAN2.0A 和CAN2.0B 协议,支持标准帧和扩展模式;
 CAN总线通讯波特率可设定:5k-1000kbps;
 3线式RS232,通讯速率在4800到115200bps 之间可设定;
 提供两种数据转换模式:透明转换、透明带ID标识转换;
 CAN总线接口采用光电隔离、DC-DC电源隔离;
 ***高帧流量:400 CAN帧/秒(*);
 工作电源:+7V~24V DC;可根据要求提供5V接口。
 工作温度:-40 ℃ ~ +85℃;
 支持标准DIN 导轨安装;
 产品尺寸:100mm*70mm*25mm(不计算导轨安装架高度)。
注意:***高帧流量是在***大串口波特率下测得。
 
1.3 典型应用
 设备与设备间采用CAN总线通信
 CAN网络取代RS232网络
 扩展标准RS232网络通讯长度;
 煤矿远程通讯
 PLC 设备联网
 现有RS-232 设备连接CAN-bus 网络
 扩展标准RS-232 网络通讯长度
 PLC 设备连接CAN总线网络通讯转换
 CAN总线与串行总线之间的网关网桥
 工业现场网络数据监控
 CAN 教学应用远程通讯
 CAN 工业自动化控制系统
 慢速CAN 网络数据采集数据分析
 智能楼宇控制
 数据广播系统等CAN总线应用系统
1.4 产品销售清单
1)GY8502 CAN232MB协议转换器。
2)DB9串口线缆一根。
3)光盘1张。(CAN232MB设备配置软件CANConfig,用户手册,CAN总线相关资料等); 
 
1.5 技术支持与服务
货到10日内无条件退货;一年年内免费维修或更换;终身维修服务。
  DMA的写操作与之相似,当缓冲区未装满时,DMREQ 一直有效。当缓冲区填满时,在下一个IN 标志将信息包送入主机。当传输完成之后DMREQ 变为无效。同样的,双缓冲配置在这也改善了数据的吞吐量。在非同步传输中(批量模式和中断),在数据被发送到主机之前,缓冲区需要通过DMA写操作完全装满。***的例外是,在DMA传输结束时,EOT[_]N 接收的信号将会停止DMA写操作并且在下一个IN 标志置位时将缓冲区的内容传送到主机。
 
  在同步模式中,本地CPU 和DMA 控制器必须保证它们在一个USB 帧(1ms )中能够吞吐的***大信息包的规模。DMACK[_]N 的激活将自动选择主端点(端点2 )而不管当前选择的端点。PDIUSBD12的DMA操作可通过普通的I/O 对其它端点的存取实现交叉存取。DMA操作可通过以下方式终止:复位DMA使能寄存器位或EOT[_]N 加上DMACK[_]N 以及RD[_]N/WR[_]N的激活。
(责任编辑:小编)
下一篇:

湖北医药学院在职人员硕士研究生(同等学力)招生简章

上一篇:

USB CAN转换器及计数器电路

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 993918953@qq.com
 
0相关评论