在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用RS-485總線方式實現視頻字符疊加器的設計方案

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-21 08:14 ? 次閱讀

在多媒體監視系統中,切換的視頻信號較多,操作者很難快速判別某一圖像來自何處,因此需要在圖像上疊加地點信息

采用RS-485總線方式實現視頻字符疊加器的設計方案

如攝像機或漢字地名。現有的監視系統中,在多數只能疊加有限的漢字字符,應用范圍窄,通用性差。本文提出了一種新型的視頻字符疊加器方案,它用一臺微機作為控制主機,采用RS-485串行通信協議,可以實現在視頻信號上疊加任意的字符,在不改變任何硬件電路的情況下,按需要改變字符。

采用RS-485總線方式實現視頻字符疊加器的設計方案

1 視頻字符疊加器設計方案

由于RS-485總線具有傳輸距離遠、只用普通雙絞線即可掛接多至256個終端的特點,因此本方案采用RS-485總線,用一臺微機作為控制主機,16個AT89C52單片機作為從機。由主機實時地向各個從機傳送待疊加字符的點陣數據和控制信號,單片機接收字符點陣數據并存入字符存儲器中,以此來實現任意字符的疊加。同時單片機還接收主機傳送過來的控制信息,實現對顯示字符屬性(如顏色,大小等等)的控制。主機的RS-232串行口通過外差式的RS-232/RS-485轉換器轉換成RS-485的數字信號總線。單片機的串行口通過MAX1483芯片轉換成RS-485規程。微機與單片機之間通過RS-485數字信號總線進行串行通信。系統原理圖如圖1所示。

采用RS-485總線方式實現視頻字符疊加器的設計方案

2 OSD芯片簡介

OSD(On Screen Display)專用集成電路芯片是專門為在屏幕上顯示字符設計的,本方案選用的MB90092是FUJITSU公司生產的OSD芯片,它能和各種單片機一起來設計字符疊加器,使用方便。

2.1 OSD芯片主要特點

·顯示字符數為12行24列共288個字符;

采用RS-485總線方式實現視頻字符疊加器的設計方案

·最多可顯示8192個字符;

·字符大小共有5種;

·字符顏色有黑、藍、綠、青、紅、棕、黃、白等8種;

·字符背景顏色有黑、藍、綠、青、紅、棕、黃、白等8種;

·字符背景顯示方式:3種;

·字符點陣:24(水平)×32(垂直)點;

·顯示位置控制:水平、垂直、行間距可調;

·閃爍:可選擇ON/OFF兩種閃爍狀態。閃爍比為1:1,閃爍比為1:1,閃爍頻率可在1Hz、2Hz、0.5Hz中任選;

·視頻制式:NTSC/PAL;

·可與單片機直接接口,帶有8位串行輸入接口;

·封裝形式:QFP-80

2.2 OSD芯片內部功能結構

MB90092由串行輸入控制單元、同步分離電路、視頻信號發生器、VRAM、外部字符存儲器控制單元、模擬開關以及時鐘振蕩器七個主要部分組成,其內部功能結構框圖如圖2所示。

2.3 編程命令

MB90092的控制命令是雙字節命令,采用8位串行輸入形式。單片機通過CS、SCLK和SIN對MB90092進行控制。控制命令主要是對其內部的VRAM和寄存器進行設置,包括設置需要顯示的字符、字符和字符背景的景色的顏色、字符大小、同步方式、屏幕背景顏色、視頻信號制式以及字符顯示的位置等。

3 字符顯示模塊的硬件設計

字符顯示模塊的硬件電路如圖3所示。MB90092需要外加字符存儲器,其中存放的是MB90092可以識別的待疊加字符的點陣(24×32點陣),根據機發送的命令,MB90092自動發出讀信號READ,讀取字符存儲器中的點陣并顯示在屏幕上。由于監視現場的地點有可能改變,因此要求字符存儲器中存儲的字符點陣也能隨之改變,于是選用電可擦除存儲器Flash Memory。它的最大優點在于支持在線編程,允許芯片在不離開電路板的情況下,實施固化和擦除操作,可重復擦寫10萬次以上,并且存儲的數據掉電不丟失,因此可以保證存儲在其中的字符點陣可按需要改變,并且不會丟失。

采用RS-485總線方式實現視頻字符疊加器的設計方案

待疊加字符的點陣是通過串行口由微機傳送給單片機,再由單片機傳送給字符存儲器的。這其中存在一個問題,由于單片機、MB90092和字符存儲器Flash Memory的數據總線、地址總線以及讀、寫信號線都連在一起,因此在使用中會出現總線沖突的現象。為了解決這個問題,在設計中增加了隔離電路將它們隔離開來。在單片機向字符存儲器傳輸點陣時,將MB90092的數據線、地址線以及讀信號線置為高阻,以保證單片機傳輸點陣正確;而當字符存儲器向MB90092傳輸點陣時,將單片機的數據線、地址線以及讀、寫信號線置為高阻,以保證MB90092讀取點陣正確。

字符存儲器Flash Momory的容量為256K,但是采用單片機89C52的16位地址線,只能尋址64K字節的存儲器,因此采用了將Flash Momory的最高兩位地址接到89C52的輸出端P1.0和P1.1上的辦法。這實際上是將256K字節的Flash Momory分為四個部分,每部分64K字節,對每一部分依次傳輸數據。

另外,還需要外加同步分離電路將輸入視頻信號的行、場同步信號送給MB90092,以此來保證視頻信號與字符信息的同步。輸入的復合視頻信號經過視頻放大電話將電壓由1Vp-p(峰峰值)轉換為2Vp-p(峰峰值)后,再送至MB90092的視頻信號輸入端,而從MB90092的視頻信號輸出端輸出的電壓為2Vp-p(峰峰值)的復合視頻信號要將其電壓轉換為1Vp-p(峰峰值)后,再送至顯示設備。

4 視頻字符疊加器的軟件設計

軟件主要包括系統復位初始化模塊、串行通信模塊和字符顯示模塊。由于本方案的關鍵技術在于通過將待疊加字符的點陣數據由主機傳送給各個從機,來實現任意字符的疊加,因此串行通信模塊是整個軟件的核心。

串行通信程序所要完成的任務是將256K的字符點陣數據由微機傳送給單片機,它包括兩方面:一方面是89C52單片機的通信程序,另一方面為PC機的通信程序。PC主機的串行通信程序采用Visual Basic(簡稱VB)編程,程序框圖如圖4所示。用VB提供的一個具有強大功能的通控件MSCOMM,利用該控件設置串行通信的數據發送和接收,并且對串口狀態及串口通信的信息格式和協議進行設置。

單片機89C52采用MCS51系列的匯編語言編程,程序框圖如圖5所示。它的數據通信由串行口完成,定時器1作為波特率發生器,其工作方式設置為方式2,串行口設置為工作方式1。系統中每臺單片機都給定了確定的地址碼,當某臺單生機的地址碼與PC主機發出的地址碼相同時,這臺單片機發出應答信號給PC機,而其它未被尋址的單片機不發應答信號。因此,在某一時刻,PC機只與一臺單片機通信,從根本上避免了通信總線上的競爭。

本文提出了方案解決了目前大多數字符疊加器顯示字符數有限且不可更改的弊端,實現了視頻圖像中任意字符的疊加。該方案已成功地應用在多媒體監視系統中,設備運行穩定,性能良好。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6039

    文章

    44583

    瀏覽量

    636521
  • 視頻
    +關注

    關注

    6

    文章

    1949

    瀏覽量

    72981
  • 攝像機
    +關注

    關注

    3

    文章

    1608

    瀏覽量

    60143
  • 總線
    +關注

    關注

    10

    文章

    2891

    瀏覽量

    88179
收藏 人收藏

    評論

    相關推薦

    蜘蛛形RS-485多主機通信組網方式

    `要實現RS-485的蜘蛛組網,必須采用RS-485交換機(SWITCH)。RS-485光隔4拖4口SWITCH(SWT4485G)用于組成
    發表于 09-17 16:06

    采用CAN總線RS-485實現DSP通信接口

    設備,負載設備可以是被動發送、接收或收發RS-485最大傳輸距離為1200m,最大傳送速率可達10Mb/s。因此,RS-485在遠程
    發表于 06-14 05:00

    什么是RS-485多機通信方案

    考慮性能和成本,RS-485通信無疑是性價比最高的通信方式。因此探究高效、實用的多機通信方案具有重大的意義。
    發表于 09-29 06:07

    RS-485總線介紹

    RS-485總線介紹RS-485僅是一個電氣標準,描述了接口的物理層,像協議、時序、串行或并行數據以及鏈路全部由設計者或更高層協議定義。 RS-485定義的是使用平衡(也稱作差分)多點
    發表于 07-16 08:25

    防止RS-485總線出現致命瞬態波形的參考設計

    以及帶有集成 IEC 保護裝置的 RS-485 收發總線上實施外部保護方案實現的保護級別。特性:板級 IEC ESD 評估易于控制收發
    發表于 09-15 06:05

    RS-485 總線的死鎖檢測與解除

    針對RS-485 接口收發電路的特點,討論RS-485 總線在Polling 和CSMA/CD 通信方式中死鎖檢測和解除死鎖的方法。該方法同樣適用于
    發表于 05-13 16:12 ?21次下載

    基于RS-485總線的糧倉監控系統設計

    本文主要介紹了以上位機PC 為核心的RS-485 總線技術實現的集溫、濕度監測和報警等功能為一體的糧倉監控系統,設計了一種零延時的RS-232/RS
    發表于 08-31 10:18 ?21次下載

    CAN總線現場總線應用方案RS-485升級到CAN

    關鍵詞 RS-485、LM3S2016、CAN總線摘要 CAN總線現場總線應用方案 RS-485
    發表于 11-07 14:14 ?39次下載

    RS-485總線標準及幾種常見的RS-485接口電路介紹

    RS-485總線標準及幾種常見的RS-485接口電路介紹
    發表于 12-21 14:45 ?0次下載

    RS-485總線芯片的選型_應用及注意事項

    全文首先介紹了RS485總線的標準與RS-485總線芯片的選型,其次闡述了RS-485芯片的應用電路及R
    發表于 04-18 16:11 ?2.3w次閱讀
    <b class='flag-5'>RS-485</b><b class='flag-5'>總線</b>芯片的選型_應用及注意事項

    關于RS-485總線電平異常解決方案解析

    RS-485總線電平異常解決方案解析
    的頭像 發表于 01-15 17:05 ?1.1w次閱讀

    RS-485總線通信協議分析

    RS-485總線技術只是規定了接口的電氣標準,并沒有規定RS-485接口的電纜,插件以及通信協議,只是OSI規范中物理層的一個標準,由于RS-485
    發表于 07-23 18:02 ?7354次閱讀

    rs422總線RS-485總線RS-232-C的區別介紹

    200mV的電壓,故傳輸信號能在千米以外得到恢復。 RS-485采用半雙工工作方式,任何時候只能有一點處于發送狀態,因此,發送電路須由使能信號加以控制。RS-485用于多點互連時非常方
    發表于 10-16 05:51 ?3860次閱讀

    RS-485采用平衡發送和差分的接收方式實現通信

    RS-485采用半雙工工作方式,支持多點數據通信。RS-485總線網絡拓撲一般采用終端匹配的
    發表于 01-14 16:26 ?5031次閱讀

    深度解讀RS-485總線

    前面一篇文章總結了一下工業HART總線,今天來聊聊RS-485總線RS-485也是應用非常廣泛的一種通信接口,本文來討論一下要點,文章稍微有點長,約5000字。 前世今生
    的頭像 發表于 06-16 15:53 ?1.2w次閱讀
    深度解讀<b class='flag-5'>RS-485</b><b class='flag-5'>總線</b>
    主站蜘蛛池模板: 噜噜爽| 成人免费看片视频色多多| 五月婷婷免费视频| 91正在 播放| 日本精品视频四虎在线观看| 亚洲一区二区影视| 亚洲国产福利精品一区二区| 成人国产一区二区| 欧美性xxxx交| 婷婷在线网| 亚洲区免费| 国内视频一区二区三区| 野外啪啪抽搐一进一出| 亚洲激情婷婷| 一级毛片子| 久久久免费精品视频| 亚洲电影在线| 日日摸夜夜添免费毛片小说| 蜜桃五月天| 欧美猛交xxx呻吟| 九九视频热| 婷婷色网| 免费的黄色片| 欧美一区二区三区黄色| 巨乳色网址| 1024人成网站色| 免费福利影院| 中文字幕一区二区三区在线播放| 日本69式xxx视频| 老师我好爽再深一点好大| 特级全毛片| 日韩一级一片| 国内真实下药迷j在线观看| 午夜小网站| 性夜影院爽黄a爽在线看香蕉| 男男gay高h文| 色多多免费视频| 欧美高清免费一级在线| 国产成人精品一区二区仙踪林| 天堂中文最新版www| 欧美性猛交xxx嘿人猛交|