新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 自动光学检测仪通信系统设计

自动光学检测仪通信系统设计

作者: 时间:2010-12-03 来源:网络 收藏

2.3.2 的发送和接收程序
模块初始化成功后,就可以用其来传送报文。节点向总线上发送报文的过程是:将待发送的打包成符合协议的帧格式,写入发送缓冲区,并自动发送。帧一帧最多只能8个字节,大于8个字节的按照每8个字节为一帧传送,剩下不足8个字节的补成8个字节。可以在程序中直接调用 CAN_vTransmit函数即可实现发送,该函数定义如下:

接收数据有查询方式或中断方式。这里采用中断方式,要实现的功能是:进入中断接收程序,判断中断是否是接受中断;若是将数据读出缓存器并进行判断,再进入相应的命令和数据处理函数。接收和发送流程如图5所示。

e.JPG

3 结束语
该自动光学检测通信系统已经实现且通过了联调,数据传送稳定,并已应用于板面缺陷自动光学检测仪的控制系统。该自动光学检测通信系统满足可靠性和灵活性的高要求,实现控制系统各单元相对独立,各单元之间的连线简洁,使系统操作简单,使用可靠,取得了良好的使用效果。

本文引用地址:https://www.eepw.com.cn/article/156906.htm

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭