中文字幕无码日韩视频无码三区

基于單片機的語音終端系統的制作方法

文檔序號:8907727閱讀:251來源:國知局
基于單片機的語音終端系統的制作方法
【技術領域】
[0001]本發明屬于電能質量技術領域,尤其涉及一種基于RS485總線的集散式無功補償裝置協調控制系統。
【背景技術】
[0002]在工業場所,經常需要本地終端與主機終端之間進行語音通話及文本的數據交流。工業場所有時手機信號較差,互聯網安裝不方便,也即手機溝通和網絡溝通都不是太方便。目前大多數支持語音功能的控制設備都過于復雜和繁瑣且成本較高。為適應簡便遠程通信和顯示功能,本系統采用單片機和液晶顯示器(IXD)顯示終端組成的系統。

【發明內容】

[0003]針對上述問題,本發明提供一種基于單片機的語音終端系統,該系統具有漢字顯示、雙工通話、指令接收和發送功能。
[0004]為達到上述目的,本發明基于單片機的語音終端系統,所述的語音終端系統通過RS422總線進行通信連接,所述語音終端系統包括微控制器以及與所述微控制器連接的LCD模塊接口模塊、語音高速解碼電路、按鍵接口電路、字庫存儲電路、異步高速串口芯片、數據緩存區、電源管理電路,以及與所述異步高速串口芯片連接的TTL電平和RS422電平轉換模塊,其中
[0005]所述語音高速解碼電路,用于接收用戶語音,對所述用戶語音轉換為可傳輸的語音數據,進行對所述語音數據進行數據壓縮,并將所述語音數據輸出至所述控制器,所述微控制器輸出所述語音數據至所述異步高速串口芯片;
[0006]所述語音高速解碼電路,還用于接收所述為控制器輸出的語音數據,并對所述語音數據進行解壓,并將解壓后的語音數據輸出至所述微控制器、存儲器,所述微控制器根據用戶指令將所述語音數據轉化為相應的通信信號輸出;
[0007]字庫存儲電路,用于接收微控制器的指令,對所述語音數據根據漢字內碼得到區位碼,再根據區位碼從硬件字庫中提取漢字點陣,所提取的字庫點陣進一步轉換為漢字顯示所需要的格式后,顯示在LCD模塊接口模塊的屏幕上;
[0008]異步高速串口芯片用于接受微控制器的控制信號、輸出通信信號;
[0009]所述TTL電平和RS422電平轉換模塊連接所述異步高速串口芯片,用于實現TTL電平和RS422電平之間的智能轉換,輸出所述通信信號;
[0010]數據緩存區,用于管理數據的緩沖,將語音終端系統的當前狀態保存到一個特殊的緩沖中,每次保存只管寫數據,當數據緩存區寫滿后,舊的數據將會被新的數據覆蓋;
[0011]按鍵接口電路,用于用戶指令輸入,包括復位按鍵、控制功能按鍵、輸入數據按鍵;
[0012]電源管理電路,用于提供所述語音終端系統工作所需的電量。
[0013]進一步地,所述微控制器為C8051F120單片機。
[0014]進一步地,所述的IXD模塊接口為帶顯示控制器的單色320X240STN IXD模塊。
[0015]本發明基于單片機的語音終端系統,能夠建立任意兩個終端的雙工話音通信,可以實現任意兩個終端、主機和終端機語音通話、短信顯示編輯存儲等功能。對于要實現全部功能要求,尤其是需要能夠較快增加軟件功能的設計要求,因此,任務功能相對獨立、簡單,便于快速設計開發和調試。
【附圖說明】
[0016]圖1是本發明基于單片機的語音終端系統的結構框圖;
[0017]圖2是本發明基于單片機的語音終端系統的遠程控制終端軟件模塊流程圖。
【具體實施方式】
[0018]下面結合說明書附圖對本發明做進一步的描述。
[0019]如圖1所示,本實施例基于單片機的語音終端系統,所述的語音終端系統通過RS422總線進行通信連接,所述語音終端系統包括微控制器以及與所述微控制器I連接的LCD模塊接口模塊2、語音高速解碼電路3、按鍵接口電路4、字庫存儲電路5、異步高速串口芯片6、數據緩存區7、電源管理電路8,以及與所述異步高速串口芯片連接的TTL電平和RS422電平轉換模塊9,其中
[0020]所述語音高速解碼電路,用于接收用戶語音,對所述用戶語音轉換為可傳輸的語音數據,進行對所述語音數據進行數據壓縮,并將所述語音數據輸出至所述控制器,所述微控制器輸出所述語音數據至所述異步高速串口芯片;
[0021]所述語音高速解碼電路,還用于接收所述為控制器輸出的語音數據,并對所述語音數據進行解壓,并將解壓后的語音數據輸出至所述微控制器、存儲器,所述微控制器根據用戶指令將所述語音數據轉化為相應的通信信號輸出;
[0022]字庫存儲電路,用于接收微控制器的指令,對所述語音數據根據漢字內碼得到區位碼,再根據區位碼從硬件字庫中提取漢字點陣,所提取的字庫點陣進一步轉換為漢字顯示所需要的格式后,顯示在LCD模塊接口模塊的屏幕上;
[0023]異步高速串口芯片用于接受微控制器的控制信號、輸出通信信號;
[0024]所述TTL電平和RS422電平轉換模塊連接所述異步高速串口芯片,用于實現TTL電平和RS422電平之間的智能轉換,輸出所述通信信號;
[0025]數據緩存區,用于管理數據的緩沖,將語音終端系統的當前狀態保存到一個特殊的緩沖中,每次保存只管寫數據,當數據緩存區寫滿后,舊的數據將會被新的數據覆蓋;
[0026]按鍵接口電路,用于用戶指令輸入,包括復位按鍵、控制功能按鍵、輸入數據按鍵;
[0027]電源管理電路,用于提供所述語音終端系統工作所需的電量。
[0028]本實施例基于單片機的語音終端系統由微處理器、語音編碼電路、字庫、異步串口電路、LCD接口模塊、按鍵模塊、發聲器組成。軟件實現了多終端模式下的任務結構調度、數據傳輸、信號驅動、事件響應。
[0029]本實施例微控制器用Rs-422與遠程主控機通信,為保證設計開發速度和生產成本.使用較為通用的微控制器,如:單片機。
[0030]本實施例所述的系統能夠建立任意兩個終端的雙工話音通信,可以實現任意兩個終端、主機和終端系統語音通話、短信顯示編輯存儲等功能。對于要實現全部功能要求,尤其是需要能夠較快增加軟件功能的設計要求,因此,任務功能相對獨立、簡單,便于快速設計開發和調試。
[0031]用單色320X240IXD模塊作為顯示部件,設備本身必須包含1、2級漢字和標準ASCII碼字庫的圖形點陣信息。根據需要確定用16X16點陣漢字字庫,字庫文件用軟件生成的現實代碼數據。
[0032]本系統工作時,各個終端和主機之間有大量遠程數據和控制指令,對于遠程終端接收方來說,數據相應必須及時有效,不得存在數據阻塞等情況發生,故而在編寫系統程序時要有規劃,響應要及時。
[0033]本系統要求具有短信息傳輸、接收、編輯等功能,作為顯示終端現實屏幕需避免出現中西文字混排、編輯、顯示等問題。開發中使用單片機默認IDE軟件開發系統,該系統使用方便與單片機配合較好。
[0034]本實施例硬件系統組成部件為:
[003
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1