專利名稱:一種flash-net動漫游戲通訊接口的制作方法
技術領域:
本實用新型涉及一種利用單片機為核心,通過與計算機USB接口相連,構建AdobeFLASH動漫游戲開發軟件與外圍硬件設備之間多方式通訊的接口。FLASH-NET動漫游戲通訊接口為FLASH動漫開發軟件和外圍硬件設備架設了一個通訊橋梁,實現動漫與硬件電路之間的交互。主要應用于開發FLASH互動控制類動漫、游戲、智能玩具以及人機界面應用軟件等領域。
背景技術:
Adobe FLASH是美國Adobe公司推出的一款強大而高效的矢量動漫制作軟件,由于其簡單、易用及其強大的ActionScript腳本編程而深受許多動漫和游戲開發者青睞。它不但提供了許多矢量制作工具,還能夠導入外部的聲音、圖像等多媒體素材,制作精美的動畫。然而美中不足是FLASH提供的ActionScript腳本編程缺乏對除鍵盤以外的其它硬件控制的底層函數,難于控制外部設備和現場數據保存。而這些正是設計互動控制類動漫游·戲和人機界面應用軟件所需要的,因此制約了 Adobe FLASH的應用范圍。
實用新型內容為了克服以上技術存在的不足,本實用新型提供一種FLASH-NET動漫游戲通訊接□。本實用新型的目的在于提供一種用于在WINDOWS XP平臺上開發FLASH互動控制類動漫、游戲以及人機界面應用軟件等領域的電路接口,該接口為FLASH動漫開發軟件和外圍硬件設備架設了一個通訊橋梁,實現動漫游戲與硬件電路之間進行交互。本實用新型解決問題所采用的技術方案為一種FLASH-NET動漫游戲通訊接口,其特征在于它由以下四個電路組成USB通訊接口電路,是連接PC計算機的橋梁;MCU單片機核心電路,是FLASH-NET硬件電路的核心;RS485通訊電路,是與外部控制電路的橋梁;FRAM數據存儲電路,用于現場數據存儲。所述USB 通訊接口電路由 USB 接線端口、L1、L2、C5、C6、C7、C8、C9、C10、T2、IC2 電子元件構成;T2是12Mhz晶振,給IC2提供時鐘信號,IC2選擇CH340T,CH340T是一個USB總線轉RS232芯片,USB總線數據直接連接IC2的6、7腳,轉換后由IC2的3、4腳輸出,分別連接MCU單片機核心電路中ICl的5、7腳。所述MCU 單片機核心電路由 C1、C2、C3、C4、T1、R1、R2、R3、R15、R16、R17、R18、IC1、PORT、ACT-LED、RUN-LED, RX-LED, TX-LED電子元件構成;IC1使用增強型兼容51系列雙串口單片機STC12C5A60S2,晶振Tl和C3、C4組成單片機振蕩電路,Cl、RlO組成高電平復位電路,R3、R4組成電平檢測電路,四個LED指示燈ACT-LED、RUN-LED、RX-LED、TX-LED分別顯示USB連接狀態、MCU單片機核心電路運行狀態、通訊發送、接收狀態,C2去耦合旁路電容。[0012]所述RS485 通訊電路由 R4、R5、R6、R7、R8、R9、R10、R11、Q1、C11、TVS1、TVS2、IC3電子元件構成;IC3選擇MAX487,是RS232轉RS485芯片,TTL電平的RS232發送信號TXl和接收信號RXl來自MCU單片機核心電路中ICl的43、44腳,R4、R5、Q1組成發送接收自動切換電路,IC3轉換后的RS485信號經R7、R8、R9、RlO、Rll、TVS1、TVS2組成RS485網口連接到PORT,Cll為去耦合旁路電容。所述FRAM數據存儲電路由IC4、R12、R13、R14、C12電子元件構成;IC4選擇I2C協議的FRAM鐵電存儲器FM24C256,R12、R13、R14為WP、SCL、SDA的上拉電阻;數據存儲器FM24C256的I2C數據線SCL、SDA連接MCU單片 機核心電路中ICl的21、22腳,FM24C256寫保護信號WP連接MCU單片機核心電路中ICl的20腳,由MCU單片機核心電路控制讀寫,避免電路干擾引起數據丟失,C12為去耦合旁路電容。本實用新型的有益效果是為FLASH動漫開發軟件和外圍硬件設備架設了一個通訊橋梁,實現動漫與硬件電路之間的交互。
為了詳細說明本實用新型FLASH-NET動漫游戲通訊接口的技術內容、構造特征、
以下結合附圖和實施例對本實用新型進一步說明。圖I為本實用新型FLASH-NET動漫游戲通訊接口結構圖;圖2為本實用新型中USB通訊接口電路;圖3為本實用新型中MCU單片機核心電路;圖4為本實用新型中RS485通訊電路;圖5為本實用新型中FRAM數據存儲電路。圖中所示1.USB通訊接口電路,2.MCU單片機核心電路,3. RS485通訊電路,
4.FRAM數據存儲電路,5. 20PIN插座,6.嵌入式控制板,7. PC計算機接口。
具體實施方式
如圖I所示,FLASH-NET動漫游戲通訊接口由USB通訊接口電路I、MCU單片機核心電路2 (含與外部擴展控制電路連接的20PIN插座5)、RS485通訊電路3、FRAM數據存儲電路4共四個電路分組成。如圖2所示,USB通訊接口電路I是連接PC計算機7的橋梁。所述USB通訊接口電路 I 由 USB 接線端口、L1、L2、C5、C6、C7、C8、C9、C10、T2、IC2 電子元件構成。T2 是 12Mhz晶振,給IC2提供時鐘信號,IC2選擇CH340T,CH340T是一個USB總線轉RS232 (TTL電平)芯片,USB總線數據直接連接IC2的6、7腳,轉換后由IC2的3、4腳輸出,分別連接MCU單片機核心電路中ICl的5、7腳。在PC計算機WINDOWS XP操作系統平臺下,運行CH340驅動程序建立仿真RS232串口,完全兼容USB V2. O。此外,USB提供+5V直流電源。如圖3所示,MCU單片機核心電路2是FLASH-NET硬件電路的核心,MCU單片機核心電路 2 由 C1、C2、C3、C4、T1、R1、R2、R3、R15、R16、R17、R18、IC1、P0RT、ACT-LED、RUN-LED、RX-LED,TX-LED電子元件構成。ICl使用增強型兼容51系列雙串口單片機STC12C5A60S2,晶振Tl和C3、C4組成單片機振蕩電路,CURlO組成高電平復位電路,R3、R4組成電平檢測電路,四個LED指示燈ACT-LED、RUN-LED、RX-LED、TX-LED分別顯示USB連接狀態、MCU單片機核心電路2運行狀態、通訊發送、接收狀態,C2去耦合旁路電容。與外部擴展控制電路相關的通訊線和控制線,包括RS485通訊;8位并行通訊;TTL串行通訊全部連接到20PIN的PORT 口。如圖4所示,RS485通訊電路3是與外部控制電路的橋梁,所述RS485通訊電路3由R4、R5、R6、R7、R8、R9、R10、R11、Q1、C11、TVS1、TVS2、IC3 電子元件構成。IC3 選擇 MAX487,是RS232轉RS485芯片,TTL電平的RS232發送信號TXl和接收信號RXl來自MCU單片機核心電路2中ICl的43、44腳,R4、R5、Ql組成發送接收自動切換電路,IC3轉換后的RS485信號經R7、R8、R9、R10、R11、TVS1、TVS2組成RS485網口連接到PORT, Cll為去耦合旁路電容。如圖5所示,FRAM數據存儲電路4用于現場數據存儲。所述FRAM數據存儲電路4由IC4、R12、R13、R14、C12電子元件構成。IC4選擇I2C協議的FRAM鐵電存儲器FM24C256,R12、R13、R14為WP、SCL、SDA的上拉電阻。數據存儲器FM24C256的I2C數據線SCL、SDA連接MCU單片機核心電路4中ICl的21、22腳,FM24C256寫保護信號WP連接MCU單片機 核心電路4中ICl的20腳。由MCU單片機核心電路4控制讀寫,避免電路干擾引起數據丟失,C12為去耦合旁路電容。本實用新型的采用軟硬件結合方式使用,硬件部分主要包括USB通訊接口電路UMCU單片機核心電路2、RS485通訊電路3、FRAM數據存儲電路4。USB通訊接口電路I連接PC計算機7,FRAM數據存儲電路4用于現場數據存儲,能實現快速、高于EEPROM數十倍擦寫次數、掉電不丟失的數據存儲功能。所有的通訊接口連接到一個20PIN插座5上,以便與外部擴展的控制電路相連接,所述外部擴展的控制電路即為嵌入式控制板6。軟件由兩部分構成,其一,運行于PC機Windows XP平臺的軟件;其二,運行于FLASH-NET動漫游戲通訊接口的單片機嵌入式平臺軟件。運行于PC計算機上的軟件以Windows XP為平臺,提供底層USB驅動和專用SOCKET數據樞紐,該軟件負責與FLASH-NET數據通訊,同時通過內部SOCKET給FLASH開發軟件提供開放的數據通訊協議,利用AdobeFLASH的ActionScript3. 0腳本編程即可與FLASH-NET通訊。運行于FLASH-NET的嵌入式軟件主要負責電路初始化,通過USB轉換電路與PC計算機通訊,解釋來之PC計算機的指令,根據指令要求實現現場數據存儲和多種通訊方式的數據輸入輸出,包括RS485通訊;8位并行通訊;TTL串行通訊。在這個基礎上,Adobe FLASH就具備了開發與外部硬件電路通訊和控制的功能。以上所揭露的僅為本實用新型的較佳實施例而已,當然不能以此來限定本實用新型之權利范圍,因此依本實用新型權利要求所作的等同變化,仍屬于本實用新型所涵蓋的范圍。
權利要求1.一種FLASH-NET動漫游戲通訊接口,其特征在于它由以下四個電路組成 USB通訊接口電路(I ),是連接PC計算機的橋梁; MCU單片機核心電路(2),是FLASH-NET硬件電路的核心; RS485通訊電路(3),與外部控制電路的橋梁; FRAM數據存儲電路(4 ),用于現場數據存儲。
2.根據權利要求I所述的FLASH-NET動漫游戲通訊接口,其特征在于所述USB通訊接口電路(I)由舊8接線端口、11、12、05、06、07、08、09、(10、12、1〇2電子元件構成;T2是12Mhz晶振,給IC2提供時鐘信號,IC2選擇CH340T,CH340T是一個USB總線轉RS232芯片,USB總線數據直接連接IC2的6、7腳,轉換后由IC2的3、4腳輸出,分別連接MCU單片機核心電路(2)中ICl的5、7腳。
3.根據權利要求I所述的FLASH-NET動漫游戲通訊接口,其特征在于所述MCU單片機核心電路(2)由 Cl、C2、C3、C4、Tl、Rl、R2、R3、R15、R16、R17、R18、ICU PORT, ACT-LED,RUN-LED、RX-LED, TX-LED電子元件構成;ICl使用增強型兼容51系列雙串口單片機STC12C5A60S2,晶振Tl和C3、C4組成單片機振蕩電路,C1、R10組成高電平復位電路,R3、R4組成電平檢測電路,四個LED指示燈ACT-LED、RUN-LED、RX-LED, TX-LED分別顯示USB連接狀態、MCU單片機核心電路(2)運行狀態、通訊發送、接收狀態,C2去耦合旁路電容。
4.根據權利要求I所述的FLASH-NET動漫游戲通訊接口,其特征在于所述RS485通訊電路(3)由 R4、R5、R6、R7、R8、R9、R10、R11、Q1、C11、TVS1、TVS2、IC3 電子元件構成;IC3選擇MAX487,是RS232轉RS485芯片,TTL電平的RS232發送信號TXl和接收信號RXl來自MCU單片機核心電路(2)中ICl的43、44腳,R4、R5、Q1組成發送接收自動切換電路,IC3轉換后的 RS485 信號經 R7、R8、R9、RlO、Rll、TVS1、TVS2 組成 RS485 網口連接到 PORT, Cll 為去耦合旁路電容。
5.根據權利要求I所述的FLASH-NET動漫游戲通訊接口,其特征在于所述FRAM數據存儲電路(4)由IC4、R12、R13、R14、C12電子元件構成;IC4選擇I2C協議的FRAM鐵電存儲器FM24C256,R12、R13、R14為WP、SCL、SDA的上拉電阻;數據存儲器FM24C256的I2C數據線SCL、SDA連接MCU單片機核心電路中ICl的21、22腳,FM24C256寫保護信號WP連接MCU單片機核心電路(2)中ICl的20腳,由MCU單片機核心電路(2)控制讀寫,避免電路干擾引起數據丟失,C12為去耦合旁路電容。
專利摘要本實用新型公開了一種FLASH-NET動漫游戲通訊接口,其特征在于它由以下四個電路組成USB通訊接口電路(1),是連接PC計算機的橋梁;MCU單片機核心電路(2),是FLASH-NET硬件電路的核心;RS485通訊電路(3),是與外部控制電路的橋梁;FRAM數據存儲電路(4),用于現場數據存儲。本實用新型的有益效果是為FLASH動漫開發軟件和外圍硬件設備架設了一個通訊橋梁,實現動漫與硬件電路之間的交互。
文檔編號G06F13/40GK202563497SQ201220228140
公開日2012年11月28日 申請日期2012年5月21日 優先權日2012年5月21日
發明者孫雄, 鄺必文 申請人:海南經保科技實業有限公司