新聞中心

        EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 串口通訊在CCD相機(jī)系統(tǒng)中的應(yīng)用

        串口通訊在CCD相機(jī)系統(tǒng)中的應(yīng)用

        作者: 時(shí)間:2009-08-24 來源:網(wǎng)絡(luò) 收藏

        1引言
        在運(yùn)行過程中,有許多來自工作現(xiàn)場的數(shù)據(jù)需要實(shí)時(shí)采集,處理和記錄。以便上級(jí)管理及時(shí)掌握的工作狀態(tài)。并且上級(jí)管理需要實(shí)時(shí)調(diào)整參數(shù),并發(fā)出相應(yīng)的指令,使得相機(jī)采集到的圖像像質(zhì)更好。
        MCS-51單片機(jī)內(nèi)部含有一個(gè)可編程全雙工串行通信接口,該接口電路不僅能同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收,也可作為一個(gè)同步移位寄存器使用。MCS-51單片機(jī)串行口的結(jié)構(gòu)由串行口控制寄存器、發(fā)送和接收電路等三部分組成。
        串行通信是一種能把二進(jìn)制數(shù)據(jù)按位傳送的通信,故它所需傳輸線條數(shù)極少,特別適用于分級(jí)、分層和分布式控制系統(tǒng)以及遠(yuǎn)程通信之中[1]。根據(jù)實(shí)際使用的需要,相機(jī)系統(tǒng)與上級(jí)管理系統(tǒng)之間的由單片機(jī)來完成。本文對(duì)該系統(tǒng)中的串行通信系統(tǒng)加以介紹。
        2系統(tǒng)串行體系
        按照串行數(shù)據(jù)的同步方式,串行通信可以分為同步通信和異步通信兩類。本系統(tǒng)采用同步通信方式。數(shù)據(jù)的輸入和輸出接口有各自的時(shí)鐘來控制,這兩個(gè)時(shí)鐘源彼此獨(dú)立,互不同步[1]。
        由于相機(jī)系統(tǒng)的數(shù)據(jù)輸入和數(shù)據(jù)輸出不會(huì)在同一時(shí)刻進(jìn)行,本系統(tǒng)的串行體系結(jié)構(gòu)包含以下幾個(gè)部分:單片機(jī)小系統(tǒng),串行數(shù)據(jù)輸入模塊,串行數(shù)據(jù)輸出模塊。其中單片機(jī)小系統(tǒng)結(jié)構(gòu)簡單,性能成熟,在這里不再贅述。現(xiàn)就輸入、輸出模塊做出說明:

        本文引用地址:http://www.104case.com/article/166893.htm

        2.1串行數(shù)據(jù)輸入模塊
        相機(jī)參數(shù)的注入由上級(jí)管理系統(tǒng)負(fù)責(zé),CCD相機(jī)系統(tǒng)通過數(shù)據(jù)總線將參數(shù)直接讀入相機(jī)系統(tǒng)中的單片機(jī)小系統(tǒng)。
        數(shù)據(jù)輸入門控信號(hào)通過單片機(jī)P1口連接。當(dāng)上級(jí)管理系統(tǒng)欲向CCD相機(jī)系統(tǒng)注入調(diào)整參數(shù)指令時(shí),先使門控信號(hào)有效,單片機(jī)系統(tǒng)即準(zhǔn)備好接收數(shù)據(jù);然后在時(shí)鐘信號(hào)的配合下,一位一位地讀入數(shù)據(jù),并通過數(shù)據(jù)總線將并行數(shù)據(jù)讀入單片機(jī)。
        2.2串行數(shù)據(jù)輸出模塊
        在每個(gè)間隔時(shí)間到來時(shí),CCD相機(jī)系統(tǒng)向上級(jí)數(shù)據(jù)管理系統(tǒng)送出相機(jī)系統(tǒng)的參數(shù),以備檢查相機(jī)系統(tǒng)的狀態(tài)是否正常。電路設(shè)計(jì)如圖1。在方式0下,串行數(shù)據(jù)輸出電路通過幾個(gè)串入并出的移位寄存器,由MCS-51單片機(jī)的RxD線串行輸出數(shù)據(jù),并從移位寄存器的最高位串行輸出。

        3系統(tǒng)的串口通訊協(xié)議
        3.1系統(tǒng)串口通訊協(xié)議特點(diǎn)
        由于傳輸距離和可靠性的要求,該通訊協(xié)議具備如下特點(diǎn)[2]:
        (1)采用一對(duì)一的通訊方式,無握手過程。通訊中,上級(jí)管理系統(tǒng)為主站,CCD相機(jī)系統(tǒng)為從站;
        (2) 為了有效地識(shí)別相機(jī)參數(shù)。針對(duì)各項(xiàng)指令參數(shù)設(shè)定了各自的命令代碼,但幀長度保持不變。
        (3)由于校驗(yàn)編碼是差錯(cuò)檢測的核心,對(duì)提高數(shù)據(jù)傳輸?shù)目煽啃苑浅V匾移媾夹r?yàn)方式簡單可行,故采用奇偶校驗(yàn)方式保證數(shù)據(jù)傳送的準(zhǔn)確性;
        4系統(tǒng)串口通訊軟件實(shí)現(xiàn)


        上一頁 1 2 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 姚安县| 凤台县| 娄底市| 青州市| 华容县| 石棉县| 新昌县| 资源县| 金塔县| 武鸣县| 唐山市| 靖安县| 永寿县| 周至县| 新闻| 湖北省| 永城市| 西峡县| 无为县| 江西省| 出国| 德化县| 车致| 沾益县| 渑池县| 施甸县| 钦州市| 阳原县| 久治县| 安顺市| 吴川市| 桃园县| 曲松县| 民县| 北票市| 丹棱县| 黄骅市| 凤台县| 彝良县| 葵青区| 修水县|