一种基于CamerLink接口的单线通讯方法与流程

文档序号:36362571发布日期:2023-12-14 05:45阅读:18来源:国知局
一种基于的制作方法

本发明涉及通讯,尤其涉及一种基于camerlink接口的单线通讯方法。


背景技术:

1、cameralink是从channel link技术上发展而来的,在channel link技术基础上增加了一些传输控制信号,并定义了一些相关传输标准由美国自动化工业学会aia定制、修改、发布。为有效降低图像采集处理系统综合成本,且随着嵌入式处理的发展,使得嵌入式处理图像成为可能,在嵌入式处理模块通过cameralink接口级联的情况下,需通过特定方式对各个处理模块进行访问及数据输出,在不添加额外硬件设备的情况下,如何利用现有软硬件资源达成技术目标是一个需解决的问题。

2、嵌入式或单板多系统通讯技术多为二线、三线或多线制通讯方式,这类通讯方式具备一定的优势,比如协议简单、电路简单、双工或单工等特性,而在某些特殊场景,具体到特定应用场景,利用现成的电气通道达成数据传输,由于上位机无法实现标准协议或者实现较为复杂,导致上述方式无法应用。现有各种总线技术中,如rs232需较为严格的时序控制,如i2c需同步时钟,如spi需同步时钟,故在camerlink的下行通道中,无法使用此类标准通讯总线。

3、因此,有必要提供一种基于camerlink接口的单线通讯方法,利用cameralink空闲数据通道实现数据通讯,用以主机同各处理单元之间的单向通讯协议,可实现一对多的单元选择。


技术实现思路

1、本发明公开了一种基于camerlink接口的单线通讯方法,其可以有效解决背景技术中涉及的技术问题。

2、为实现上述目的,本发明的技术方案为:

3、一种基于camerlink接口的单线通讯方法,包括以下步骤:

4、s1、传输端通过信号端口与接收端连接,传输端对信号端口的电平进行控制,接收端对信号端口的沿口及状态进行检测;

5、s2、传输开始,信号端口处为低电平且持续时间t1;

6、s3、数据传输,信号端口处电平进行特定的变换,接收端检测信号端口的两个上升沿间的高电平持续时间th和低电平持续时间tl,若th>2tl表明接收到1,若2th<tl表明接收到0;

7、s4、传输结束,信号端口处为高电平且持续时间t2。

8、作为本发明的一种优选改进:所述t1为1s。

9、作为本发明的一种优选改进:所述t2为1s。

10、作为本发明的一种优选改进:传输数据0时,th=0.2s,t1=0.6s。

11、作为本发明的一种优选改进:传输数据1时,th=0.6s,t1=0.2s。

12、本发明的有益效果如下:

13、公开了一种单线传输方法,用于cameralink总线的级联时使用,用以主机同各处理单元之间的单向通讯协议,可实现一对多的单元选择,通过单线接收n比特传输数据,n比特数据以特征起始信号触发传输,以不同的占空比代表位数据为0或1,以特征结束信号完成传输,利用现有硬件设备的传输通道,通过最少的硬件资源占用,最简单的上位机编程协议实现,达成对底层处理单元一对多的单元选择功能。



技术特征:

1.一种基于camerlink接口的单线通讯方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于camerlink接口的单线通讯方法,其特征在于:所述t1为1s。

3.根据权利要求1所述的一种基于camerlink接口的单线通讯方法,其特征在于:所述t2为1s。

4.根据权利要求1所述的一种基于camerlink接口的单线通讯方法,其特征在于:传输数据0时,th=0.2s,t1=0.6s。

5.根据权利要求1所述的一种基于camerlink接口的单线通讯方法,其特征在于:传输数据1时,th=0.6s,t1=0.2s。


技术总结
本发明属于通讯技术领域,公开了一种基于CamerLink接口的单线通讯方法,包括以下步骤:S1、传输端通过信号端口与接收端连接,传输端对信号端口的电平进行控制,接收端对信号端口的沿口及状态进行检测;S2、传输开始,信号端口处为低电平且持续时间T1;S3、数据传输,信号端口处电平进行特定的变换,接收端检测信号端口的两个上升沿间的高电平持续时间Th和低电平持续时间Tl,若Th>2Tl表明接收到1,若2Th<Tl表明接收到0;S4、传输结束,信号端口处为高电平且持续时间T2。本发明的有益效果:利用CameraLink空闲数据通道实现数据通讯,用以主机同各处理单元之间的单向通讯协议,可实现一对多的单元选择。

技术研发人员:张绍兵,徐晓,阮波,刘建文,尹宛洁,周影
受保护的技术使用者:深圳市中钞科信金融科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1