專利名稱:Pc機與嵌入式設(shè)備上gps模塊間連接通道裝置及通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及嵌入式設(shè)備領(lǐng)域,特別涉及嵌入式設(shè)備上GPS模塊領(lǐng)域,具體是指一種PC機與嵌入式設(shè)備上GPS模塊間連接通道裝置及通信方法。
背景技術(shù):
在現(xiàn)代生活中,各種各樣的嵌入式設(shè)備上都用到了GPS模塊,而在現(xiàn)有技術(shù)中,GPS模塊是單獨的板子。PC端測試GPS模塊的軟件工具,通過轉(zhuǎn)接板對GPS模塊進行測試;升級GPS模塊(firmware)的軟件工具,通過轉(zhuǎn)接板對GPS模塊進行升級。
請參閱圖1所示。
GPS測試原理為PC端有一個應(yīng)用程序(test.exe)用來測試GPS能否正常工作。在GPS單板上電以后,Reset一下,然后運行test.exe,在該軟件工具的界面上有選擇菜單,設(shè)定好串口、波特率,然后點擊OK按鈕,test.exe開始對GPS單板自動測試。GPS上電以后初始化在串口波特率為38400bps狀態(tài)下,所以,我們設(shè)定串口波特率為38400bps,test.exe會按照我們的設(shè)定初始化串口,然后發(fā)送一個NMEA command(該command是38400bps波特率下的GPS可以識別的),告訴GPS把串口波特率切換到115200bps,發(fā)送完這個命令,test.exe把PC串口波特率切換到115200bps,并依次發(fā)送Binary commands,首先發(fā)送命令reset GPS,稍候(大約200-300毫秒之后),發(fā)送命令讓GPS進入Test模式,GPS接到這個命令進入自測狀態(tài)(Signal Generator提供衛(wèi)星信號),并把測試結(jié)果,從串口發(fā)送到test.exe,test.exe接收到串口數(shù)據(jù)以后判斷GPS單板是否滿足標(biāo)準(zhǔn),最后發(fā)送命令讓GPS回到Normal模式。
GPS Firmware升級原理為PC端有一個應(yīng)用程序upgrade.exe用來升級GPS Firmware。首先在upgrade.exe的界面上設(shè)定串口、波特率、GPS Firmware文件等,然后給GPS單板上電,設(shè)定boot select信號為高電平,讓GPS進入燒錄模式(也可以發(fā)送command讓GPS進入燒錄模式),Reset一下,最后點擊upgrade.exe的Excute按鈕,開始對GPS升級Firmware,該升級的過程也是通過在PC與GPS之間發(fā)送和接收command、response的方式完成數(shù)據(jù)傳輸?shù)摹?br>
在上述現(xiàn)有技術(shù)中,具有很大的局限性有一些具有GPS模塊的嵌入式設(shè)備,GPS模塊不是獨立的單板,而是打在主板上作為主板(Main Board)的一部分。這時原來的測試GPS的軟件工具和升級GPS模塊(firmware)的軟件工具,就都無法直接對GPS模塊測試和升級。一般情況下,嵌入式設(shè)備都是通過USB協(xié)議與PC機進行數(shù)據(jù)傳輸?shù)模矣捎贛ini SUB接口小巧、成本低等諸多優(yōu)點而被廣泛的應(yīng)用于各種嵌入式設(shè)備上。對于通過Mini USB接口與PC連接并且具有GPS功能的嵌入式設(shè)備來說,如何完成PC與GPS模塊之間的串口通信就成為了一個難以解決的問題,給GPS模塊的測試和升級工作都帶來了很大的困難。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點,提供一種可以直接對安設(shè)于嵌入式設(shè)備主板上的GPS模塊進行測試和升級、無須更換或者升級軟件工具、操作方便、效率較高、成本較低、適用面較為廣泛的PC機與嵌入式設(shè)備上GPS模塊間連接通道裝置及通信方法。
為了實現(xiàn)上述的目的,本發(fā)明的PC機與嵌入式設(shè)備上GPS模塊間連接通道裝置及通信方法如下該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,包括PC機上與其CPU相連接的串口、嵌入式設(shè)備主板以及安設(shè)于該主板上的GPS模塊,該GPS模塊的串口與主板CPU的串口相連接,其主要特點是,所述的連接通道裝置還包括主板上與GPS模塊的串口相連接的一個切換開關(guān)模塊,該切換開關(guān)模塊與主板上一個外部接口相連接,所述的主板上外部接口通過一個轉(zhuǎn)換電路與所述的PC機上的串口相連接,該轉(zhuǎn)換電路將串口信號與該主板外部接口信號進行相互轉(zhuǎn)換。
該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的主板上外部接口為Mini USB接口。
該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的轉(zhuǎn)換電路為將串口信號與USB接口信號進行相互轉(zhuǎn)換的電路。
該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的轉(zhuǎn)換電路包括一個與PC機上的串口相連接的串口和一個與主板Mini USB接口相連接的USB接口,所述的串口和USB接口之間通過一個RS232模塊相連接,一個三向開關(guān)與所述的轉(zhuǎn)換電路上的USB接口相連接。
該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的切換開關(guān)模塊包括主板上與GPS模塊的串口相連接的一個開關(guān)電路,該開關(guān)電路通過一個切換電路與主板上的Mini USB接口相連接,該切換電路還與所述的主板CPU的USB設(shè)備控制器相連接。
該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的開關(guān)電路可以為二極管、三極管或者可編程邏輯器件,所述的主板上的CPU為Intel PXA 27x系列的CPU。
該使用上述通道裝置進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法,其主要特點是,所述的方法包括以下步驟(1)啟動該轉(zhuǎn)換電路,將串口信號與主板的外部接口信號進行相互轉(zhuǎn)換;(2)設(shè)置嵌入式設(shè)備主板上的切換開關(guān)模塊,在該GPS模塊與主板的外部接口之間建立信號連接;(3)對主板CPU的相應(yīng)寄存器進行設(shè)置,切斷GPS模塊串口與該CPU串口之間的信號連接。
該進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法的主板上外部接口為Mini USB接口,所述的轉(zhuǎn)換電路包括一個與PC機上的串口相連接的串口和一個與主板Mini USB接口相連接的USB接口,所述的串口和USB接口之間通過一個RS232模塊相連接,一個三向開關(guān)與所述的轉(zhuǎn)換電路上的USB接口相連接,所述的啟動該轉(zhuǎn)換電路為將所述的三向開關(guān)設(shè)置為USB接口控制引腳為低電平。
該進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法的切換開關(guān)模塊包括主板上與GPS模塊的串口相連接的一個開關(guān)電路,該開關(guān)電路通過一個切換電路與主板上的Mini USB接口相連接,該切換電路還與所述的主板CPU的USB設(shè)備控制器相連接,所述的設(shè)置嵌入式設(shè)備主板上的切換開關(guān)模塊包括以下步驟(1)將所述切換電路的控制引腳設(shè)置為低電平,在Mini USB接口與所述開關(guān)電路之間建立信號連接;(2)將所述的開關(guān)電路的控制引腳進行電平設(shè)置而置為開通狀態(tài),在Mini USB接口與所述的GPS模塊之間建立信號連接。
采用了該發(fā)明的PC機與嵌入式設(shè)備上GPS模塊間連接通道裝置及通信方法,由于其巧妙利用了嵌入式設(shè)備主板上所固有的外部接口和切換開關(guān)模塊,并在PC機和嵌入式設(shè)備主板的外部接口之間加入了一個信號轉(zhuǎn)換電路,從而解決了測試并升級打在主板(Main Board)上的GPS模塊的難題,對PC端的測試或升級軟件工具沒有任何影響和限制,完全實現(xiàn)通道的功能,而且可以無限制地重復(fù)操作(即使正在測試或升級中),無需重新開機,同時,該裝置和方法適用所有GPS模塊打在主板(Main Board)上的嵌入式設(shè)備;不僅如此,該裝置和方法中的所有硬件都是利用了現(xiàn)有設(shè)備或線材,降低了成本,而且簡化了電路,減少了軟件的復(fù)雜度,提高了效率。
圖1為現(xiàn)有技術(shù)中的獨立GPS模塊測試和升級原理示意圖。
圖2為本發(fā)明的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的硬件電路原理圖。
圖3為本發(fā)明的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置的轉(zhuǎn)換電路原理示意圖。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細(xì)說明。
請參閱圖2所示,該PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,包括PC機1上與其CPU相連接的串口、嵌入式設(shè)備主板2以及安設(shè)于該主板上的GPS模塊3,該GPS模塊3的串口31與主板CPU的串口41相連接,其中,所述的連接通道裝置還包括主板2上與GPS模塊3的串口31相連接的一個切換開關(guān)模塊,該切換開關(guān)模塊與主板上一個外部接口相連接,該外部接口為Mini USB接口,該切換開關(guān)模塊包括主板2上與GPS模塊3的串口31相連接的一個開關(guān)電路5,該開關(guān)電路5通過一個切換電路6與主板2上的Mini USB接口7相連接,該開關(guān)電路5可以為二極管、三極管或者可編程邏輯器件,該切換電路6還與所述的主板CPU的USB設(shè)備控制器42相連接,該CPU為Intel PXA 27x系列的CPU;所述的主板2上Mini USB接口7通過一個轉(zhuǎn)換電路8與所述的PC機1上的串口相連接,該轉(zhuǎn)換電路8將串口信號與USB接口信號進行相互轉(zhuǎn)換,該轉(zhuǎn)換電路8包括一個與PC機1上的串口相連接的串口81和一個與主板Mini USB接口相連接的USB接口82,所述的串口81和USB接口82之間通過一個RS232模塊83相連接,一個三向開關(guān)84與所述的轉(zhuǎn)換電路上的USB接口相連接。
該使用上述通道裝置進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法包括以下步驟(1)啟動該轉(zhuǎn)換電路8,將串口信號與主板2的外部接口信號進行相互轉(zhuǎn)換,該啟動該轉(zhuǎn)換電路為將所述的三向開關(guān)84設(shè)置為USB接口82控制引腳為低電平;(2)設(shè)置嵌入式設(shè)備主板2上的切換開關(guān)模塊,在該GPS模塊與主板的外部接口之間建立信號連接,所述的設(shè)置嵌入式設(shè)備主板2上的切換開關(guān)模塊包括以下步驟(a)將所述切換電路6的控制引腳設(shè)置為低電平,在Mini USB接口7與所述開關(guān)電路5之間建立信號連接;
(b)將所述的開關(guān)電路5的控制引腳進行電平設(shè)置而置為開通狀態(tài),在Mini USB7接口與所述的GPS模塊3之間建立信號連接;(3)對主板CPU的相應(yīng)寄存器進行設(shè)置,切斷GPS模塊3串口31與該CPU串口41之間的信號連接。
在實際使用當(dāng)中,請參閱圖3所示,由于該嵌入式設(shè)備機型只具有Mini USB接口,因此只能通過Mini USB與PC通信,轉(zhuǎn)換電路必須一端是串口,與PC通信,另一端是Mini USB,與嵌入式設(shè)備通信。但是本發(fā)明的最終的目的是達到PC串口與GPS串口之間的通信,所以,此種狀況下,Mini USB不再具有USB接口功能,而是用來傳送串口信號。
綜上所訴,該轉(zhuǎn)換電路須完成以下幾種功能(1)電平轉(zhuǎn)換。把串口信號電平(±5V~±15V)轉(zhuǎn)換成USB數(shù)據(jù)線電平3V。
(2)信號pin腳數(shù)目轉(zhuǎn)換。串口有9pin,我們只用到TX、RX、Ground。
(3)接口轉(zhuǎn)換。使用USB的D+、D-來傳送串口的TX、RX。
RS232完成上述功能(1)、(2)、(3)。
(4)屏蔽USB功能。把USB_ID設(shè)置為低電平(該功能也可以在主板上用軟件來實現(xiàn))。
功能(4)借助于一個三向開關(guān)來完成。當(dāng)三向開關(guān)撥向A端,把USB_ID設(shè)置為低電平;撥向B,把USB_ID設(shè)置為高電平。
在實際應(yīng)用當(dāng)中,可以將上述轉(zhuǎn)換電路和兩端接口整合起來成為一條線,這樣便于攜帶。
對于切換電路6來說,該切換電路6有一個控制腳來控制信號的切換,采用軟件或硬件方法都可以實現(xiàn)控制腳的控制。
采用硬件方式時,有很多元件可以實現(xiàn)對控制腳的控制,圖2所示的采用的三向開關(guān)只是其中的一種(1)三向開關(guān)84撥向B,USB_ID為高電平,切換電路6的控制腳為高,Mini USB傳送的信號發(fā)送CPU的USB設(shè)備控制器42,此時Mini USB使用USB協(xié)議傳輸數(shù)據(jù)。
(2)三向開關(guān)84撥向A,USB_ID為低電平,切換電路6的控制腳為低,Mini USB傳送的信號發(fā)送到開關(guān)電路5。
采用軟件方式時,也有很多方法可以完成控制腳的控制任務(wù),比如設(shè)置CUP的一根輸出GPIO管腳信號的高低來控制。
對于開關(guān)電路5來說,該開關(guān)電路5有一個控制腳來控制信號的通與斷,控制腳的控制和切換電路6控制腳的控制方法相似。采用硬件方式時,二極管、三級管、可編程邏輯器件等都可以實現(xiàn)這種功能。
(1)控制腳為高(或低)開關(guān)電路5開通,信號到達GPS模塊3;(2)控制腳為低(或高)開關(guān)電路5斷開(截止),信號被攔截。
采用軟件方式來控制的話,最好選擇開關(guān)控制特性和切換電路6的切換控制一致的元件,這樣開關(guān)電路5和切換電路6可以共享CUP的一根GPIO管腳信號來進行軟件控制。
在實際應(yīng)用當(dāng)中,還需要進行以下軟件設(shè)置1.當(dāng)測試或升級GPS模塊3的時候,必須“斷開”CPU串口41(Standard UART)與GPS串口31的“聯(lián)絡(luò)”,用軟件設(shè)置CPU與GPS之間的幾個信號來達到這個目的。
2.當(dāng)使用GPS功能的時候,為了避免可能產(chǎn)生的干擾,在本優(yōu)選實施例中,應(yīng)當(dāng)“斷開”Mini USB接口7與GPS模塊3的串口31的“信號連接”,可以采用如下方法(1)使用硬件開關(guān),采用如圖2所示的開關(guān)電路5;(2)利用有通路切換功能的器件,或是相當(dāng)于開關(guān)的器件,用軟件來控制。本發(fā)明利用現(xiàn)有硬件,選擇了可編程的邏輯部件CPLD(Complex Programmable Logic Device)。
3.信號控制說明本發(fā)明最大限度地利用現(xiàn)有硬件,同時也減少了軟件的復(fù)雜度,無論采用什么型號CPU,僅僅需要設(shè)置幾根GPIO(generial-purpose I/O)就可以實現(xiàn)。
(1)本機型采用的是Intel PXA 27x系列其中的一款CPU,設(shè)置GPIO需要填寫相應(yīng)的寄存器即可完成,本發(fā)明涉及到以下幾種寄存器。
a.GPDRx(x=0、1、2、3)設(shè)置GPIOs的方向(input/output)b.GPSRx(x=0、1、2、3)設(shè)置output GPIOs輸出為高。
c.GPCRx(x=0、1、2、3)設(shè)置output GPIOs輸出為低。
d.GAFRx_L/GAFRx_U(x=0、1、2、3)設(shè)置GPIOs的Alternate Functions。
(2)設(shè)置寄存器的具體方法該CPU一共121根GPIO,每個寄存器都是32位,都有一個物理地址,該物理地址經(jīng)過內(nèi)存空間映射單元映射到虛擬地址以后,我們可以把一個32位的數(shù)據(jù)寫入該虛擬地址,這樣我們就把數(shù)據(jù)寫入了某個寄存器,32位數(shù)據(jù)的就控制了GPIO。
a.GPDRx、GPSRx和GPCRxGPDRx、GPSRx和GPCRx的每一位對應(yīng)一根GPIO,所以,每種寄存器都有4個,每個寄存器控制32根GPIOs。
b.GAFRx_L/GAFRx_UGAFRs是每2位對應(yīng)一位GPIO,所以,GAFRs一共8個,每個寄存器控制16根GPIOs。
不論是input還是output,GPIOs都有三種Alternate functions。所以,寫入GAFRs的每兩位數(shù)據(jù)代表以下含義
00GPIO01Alternate Function 110Alternate Function 211Alternate Function 3注GPDRx/GPSRx/GPCRx與GAFRx_L/GAFRx_U的對應(yīng)關(guān)系舉例說明,比如GPDRO控制著GPIO0——GPIO31這32根GPIOs的方向,那么,GAFR0_L控制著GPIO0——GPIO15的Alternate Functions,GAFR0_U控制著GPIO15——GPIO31的Alternate Functions。
通過以上的操作,就完成了對信號的控制。
采用了該發(fā)明的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置及其方法,由于其巧妙利用了嵌入式設(shè)備主板2上所固有的外部接口和切換開關(guān)模塊,并在PC機和嵌入式設(shè)備主板的外部接口之間加入了一個信號轉(zhuǎn)換電路8,從而解決了測試并升級打在主板(MainBoard)上的GPS模塊的難題,對PC端的測試或升級軟件工具沒有任何影響和限制,完全實現(xiàn)通道的功能,而且可以無限制地重復(fù)操作(即使正在測試或升級中),無需重新開機,同時,該裝置和方法適用所有GPS模塊打在主板(Main Board)上的嵌入式設(shè)備;不僅如此,該裝置和方法中的所有硬件都是利用了現(xiàn)有設(shè)備或線材,降低了成本,而且簡化了電路,減少了軟件的復(fù)雜度,提高了效率。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,包括PC機上與其CPU相連接的串口、嵌入式設(shè)備主板以及安設(shè)于該主板上的GPS模塊,該GPS模塊的串口與主板CPU的串口相連接,其特征在于,所述的連接通道裝置還包括主板上與GPS模塊的串口相連接的一切換開關(guān)模塊,該切換開關(guān)模塊與主板上一外部接口相連接,所述的主板上外部接口通過一轉(zhuǎn)換電路與所述的PC機上的串口相連接,該轉(zhuǎn)換電路將串口信號與該主板外部接口信號進行相互轉(zhuǎn)換。
2.根據(jù)權(quán)利要求1所述的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,其特征在于,所述的主板上外部接口為Mini USB接口。
3.根據(jù)權(quán)利要求2所述的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,其特征在于,所述的轉(zhuǎn)換電路為將串口信號與USB接口信號進行相互轉(zhuǎn)換的電路。
4.根據(jù)權(quán)利要求3所述的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,其特征在于,所述的轉(zhuǎn)換電路包括一與PC機上的串口相連接的串口和一與主板Mini USB接口相連接的USB接口,所述的串口和USB接口之間通過一RS232模塊相連接,一個三向開關(guān)與所述的轉(zhuǎn)換電路上的USB接口相連接。
5.根據(jù)權(quán)利要求2、3或4所述的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,其特征在于,所述的切換開關(guān)模塊包括主板上與GPS模塊的串口相連接的一開關(guān)電路,該開關(guān)電路通過一切換電路與主板上的Mini USB接口相連接,該切換電路還與所述的主板CPU的USB設(shè)備控制器相連接。
6.根據(jù)權(quán)利要求2、3或4所述的PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置,其特征在于,所述的開關(guān)電路為二極管、三極管或者可編程邏輯器件,所述的主板上的CPU為Intel PXA 27x系列的CPU。
7.一種使用權(quán)利要求1所述的通道裝置進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法,其特征在于,所述的方法包括以下步驟(1)啟動該轉(zhuǎn)換電路,將串口信號與主板的外部接口信號進行相互轉(zhuǎn)換;(2)設(shè)置嵌入式設(shè)備主板上的切換開關(guān)模塊,在該GPS模塊與主板的外部接口之間建立信號連接;(3)對主板CPU的相應(yīng)寄存器進行設(shè)置,切斷GPS模塊串口與該CPU串口之間的信號連接。
8.根據(jù)權(quán)利要求7所述的進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法,其特征在于,所述的主板上外部接口為Mini USB接口,所述的轉(zhuǎn)換電路包括一與PC機上的串口相連接的串口和一與主板Mini USB接口相連接的USB接口,所述的串口和USB接口之間通過一RS232模塊相連接,一個三向開關(guān)與所述的轉(zhuǎn)換電路上的USB接口相連接,所述的啟動該轉(zhuǎn)換電路為將所述的三向開關(guān)設(shè)置為USB接口控制引腳為低電平。
9.根據(jù)權(quán)利要求8所述的進行PC機與嵌入式設(shè)備上GPS模塊之間信號連接的方法,其特征在于,所述的切換開關(guān)模塊包括主板上與GPS模塊的串口相連接的一開關(guān)電路,該開關(guān)電路通過一切換電路與主板上的Mini USB接口相連接,該切換電路還與所述的主板CPU的USB設(shè)備控制器相連接,所述的設(shè)置嵌入式設(shè)備主板上的切換開關(guān)模塊包括以下步驟(1)將所述切換電路的控制引腳設(shè)置為低電平,在Mini USB接口與所述開關(guān)電路之間建立信號連接;(2)將所述的開關(guān)電路的控制引腳進行電平設(shè)置而置為開通狀態(tài),在Mini USB接口與所述的GPS模塊之間建立信號連接。
全文摘要
本發(fā)明涉及一種PC機與嵌入式設(shè)備上GPS模塊間連接通道裝置及通信方法,該裝置包括PC機串口、嵌入式設(shè)備主板上的GPS模塊,GPS模塊的串口與主板CPU的串口連接,一與GPS模塊串口連接的切換開關(guān)模塊與主板上一外部接口連接,該外部接口通過一轉(zhuǎn)換電路與PC機串口連接,轉(zhuǎn)換電路將串口信號與該主板外部接口信號進行相互轉(zhuǎn)換。該方法包括啟動轉(zhuǎn)換電路將串口信號與外部接口信號進行相互轉(zhuǎn)換、設(shè)置切換開關(guān)模塊在GPS模塊與主板的外部接口之間建立信號連接、設(shè)置主板CPU寄存器切斷GPS模塊串口與CPU串口間信號連接。采用該種PC機與嵌入式設(shè)備上的GPS模塊之間的連接通道裝置及其方法,完全實現(xiàn)通道的功能;同時降低了成本,簡化了電路,減少了軟件的復(fù)雜度,提高了效率。
文檔編號G06F3/00GK1955888SQ20051003086
公開日2007年5月2日 申請日期2005年10月28日 優(yōu)先權(quán)日2005年10月28日
發(fā)明者王麗榮 申請人:環(huán)達電腦(上海)有限公司