【48812】串口通讯在CCD相机体系中的运用
时间: 2024-07-31 08:33:11 | 作者: 米乐官网版下载
- 方案介绍
在运转进程中,有许多来自作业现场的数据需求实时收集,处理和记载。以便上级办理
MCS-51单片机内部含有一个可编程全双工串行通讯接口,该接口电路不仅能一同进行数据的发送和接纳,也可作为一个同步移位寄存器运用。MCS-51单片机串行口的结构由串行口操控寄存器、发送和接纳电路等三部分组成。
串行通讯是一种能把二进制数据按位传送的通讯,故它所需传输线条数很少,十分适合于分级、分层和分布式操控体系和长途通讯之中[1]。依据实际运用的需求,CCD相机体系与上级办理体系之间的通讯由单片机串口来完结。本文对该体系中的串行通讯体系加以介绍。
依照串行数据的同步方法,串行通讯可大致分为同步通讯和异步通讯两类。本体系选用同步通讯方法。数据的输入和输出接口有各自的时钟来操控,这两个时钟源互相独立,互不同步[1]。
因为CCD相机体系的数据输入和数据输出不会在同一时间进行,本体系的串行通讯体系结构包括以下几个部分:单片机小体系,串行数据输入模块,串行数据输出模块。其间单片机小体系结构相对比较简略,功能老练,在这里不再赘述。现就串口输入、串口输出模块做出阐明:
相机参数的注入由上级办理体系担任,CCD相机体系经过数据总线将参数直接读入相机体系中的单片机小体系。
数据输入门控信号经过单片机P1口衔接。当上级办理体系欲向CCD相机体系注入调整参数指令时,先使门控信号有用,单片机体系即准备好接纳数据;然后在时钟信号的合作下,一位一位地读入数据,并经过数据总线将并行数据读入单片机。
在每个间隔时间到来时,CCD相机体系向上级数据办理体系送出相机体系的参数,以备查看相机体系的状况是不是正常。电路设计如图1。在方法0下,串行数据输出电路经过几个串入并出的移位寄存器,由MCS-51单片机的RxD线串行输出数据,并从移位寄存器的最高位串行输出。
500)this.style.width=500; border=0 />
500)this.style.width=500; border=0 /
(1)选用1对1的通讯方法,无握手进程。通讯中,上级办理体系为主站,CCD相机体系为从站;
(2) 为了有用地辨认相机参数。针对各项指令参数设定了各自的指令代码,但帧长度坚持不变。
(3)因为校验编码是过失检测的中心,对进步数据传输的可靠性很重要,且奇偶校验方法简略可行,故选用奇偶校验方法确保数据传送的准确性;