第一篇:can通訊簡介
CAN全稱為Controller Area Network,即控制器局域網(wǎng),由德國Bosch公司最先提出,是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。最初CAN 被設(shè)計(jì)作為汽車環(huán)境中的通訊,在汽車電子控制裝置之間交換信息形成汽車電子控制網(wǎng)絡(luò)。由于其卓越的性能、極高的可靠性和低廉的價(jià)格現(xiàn)已廣泛應(yīng)用于工業(yè)現(xiàn)場控制、醫(yī)療儀器等眾多領(lǐng)域。
CAN協(xié)議是建立在OSI 7層開放互連參考模型基礎(chǔ)之上的。但CAN協(xié)議只定義了模型的最下面兩層:數(shù)據(jù)鏈路層和物理層,僅保證了節(jié)點(diǎn)間無差錯的數(shù)據(jù)傳輸。CAN的應(yīng)用層協(xié)議必須由CAN 用戶自行定義,或采用一些國際組織制訂的標(biāo)準(zhǔn)協(xié)議。應(yīng)用最為廣泛的是DeviceNet和CANopen,分別廣泛應(yīng)用于過程控制和機(jī)電控制領(lǐng)域。但此類協(xié)議一般結(jié)構(gòu)比較復(fù)雜,更適合復(fù)雜大型系統(tǒng)的應(yīng)用。筆者在研制一種基于CAN總線的分布式高頻開關(guān)電源充電機(jī)系統(tǒng)的過程中設(shè)計(jì)了一種適合于小型控制系統(tǒng)的CAN總線高層通信協(xié)議。CAN的特點(diǎn)
CAN 是一種多主方式的串行通訊總線,基本設(shè)計(jì)規(guī)范要求有高的位速率、抗電磁干擾性,而且要能夠檢測出總線的任何錯誤。當(dāng)信號傳輸距離達(dá)10km時(shí),CAN仍可提供高達(dá)50kbps 的數(shù)據(jù)傳輸速率。
CAN具有十分優(yōu)越的特點(diǎn):
(1)較低的成本與極高的總線利用率;
(2)數(shù)據(jù)傳輸距離可長達(dá)10km,傳輸速率可高達(dá)1Mbps[7];
(3)可靠的錯誤處理和檢錯機(jī)制,發(fā)送的信息遭到破壞后可自動重發(fā);
(4)節(jié)點(diǎn)在錯誤嚴(yán)重的情況下具有自動退出總線的功能;
(5)報(bào)文不包含源地址或目標(biāo)地址,僅用標(biāo)志符來指示功能信息和優(yōu)先級信息。CAN的技術(shù)規(guī)范
(1)幀類型
在CAN總線中,有四種不同的幀類型[4][5]:
·數(shù)據(jù)幀(Data Frame)數(shù)據(jù)幀帶有應(yīng)用數(shù)據(jù);
·遠(yuǎn)程幀(Remote Frame)通過發(fā)送遠(yuǎn)程幀可以向網(wǎng)絡(luò)請求數(shù)據(jù),啟動其他資源節(jié)點(diǎn)傳送他們各自的數(shù)據(jù),遠(yuǎn)程幀包含6個(gè)不同的位域:幀起始、仲裁域、控制域、CRC域、應(yīng)答域、幀結(jié)尾。仲裁域中的RTR位的隱極性表示為遠(yuǎn)程幀;
·錯誤幀(Error Frame)錯誤幀能夠報(bào)告每個(gè)節(jié)點(diǎn)的出錯,由兩個(gè)不同的域組成,第一個(gè)域是不同站提供的錯誤標(biāo)志的疊加,第二個(gè)域是錯誤界定符;
·過載幀(Overload Frame)如果節(jié)點(diǎn)的接收尚未準(zhǔn)備好就會傳送過載幀,由兩個(gè)不同的域組成,第一個(gè)域是過載標(biāo)志,第二個(gè)域是過載界定符。
(2)數(shù)據(jù)幀結(jié)構(gòu)
數(shù)據(jù)幀由以下7個(gè)不同的位域(Bit Field)組成:幀起始、仲裁域、控制域、數(shù)據(jù)域、CRC域、應(yīng)答域、幀結(jié)尾。
[4]
·幀起始:標(biāo)志幀的開始,它由單個(gè)顯性位構(gòu)成,在總線空閑時(shí)發(fā)送,在總線上產(chǎn)生同步作用?!ぶ俨糜?由11位標(biāo)識符(ID10-ID0)和遠(yuǎn)程發(fā)送請求位(RTR)組成,RTR位為顯性表示該幀為數(shù)據(jù)幀,隱性表示該幀為遠(yuǎn)程幀;標(biāo)識符由高至低按次序發(fā)送,且前7位(ID10-ID4)不能全為顯性位。標(biāo)識符ID用來描述數(shù)據(jù)的含義而不用于通信尋址,CAN總線的幀是沒有尋址功能的。標(biāo)識符還用于決定報(bào)文的優(yōu)先權(quán),ID值越低優(yōu)先權(quán)越高,在競爭總線時(shí),優(yōu)先權(quán)高的報(bào)文優(yōu)先發(fā)送,優(yōu)先權(quán)低報(bào)文退出總線競爭。CAN總線競爭的算法效率很高,是一種非破壞性競爭。
·控制域:為數(shù)據(jù)長度碼(DLC3-DLC0),表示數(shù)據(jù)域中數(shù)據(jù)的字節(jié)數(shù),不得超過8。
·數(shù)據(jù)域:由被發(fā)送數(shù)據(jù)組成,數(shù)目與控制域中設(shè)定的字節(jié)數(shù)相等,第一個(gè)字節(jié)的最高位首先被發(fā)送。其長度在標(biāo)準(zhǔn)幀中不超過8個(gè)字節(jié)。
·CRC域:包括CRC(循環(huán)冗余碼校驗(yàn))序列(15位)和CRC界定符(1個(gè)隱性位),用于幀校驗(yàn)。l應(yīng)答域:由應(yīng)答間隙和應(yīng)答界定符組成,共兩位;發(fā)送站發(fā)送兩個(gè)隱性位,接收站在應(yīng)答間隙中發(fā)送顯性位。應(yīng)答界定符必須是隱性位。
·幀結(jié)束:由7位隱性位組成。自訂CAN高層協(xié)議
CAN的高層協(xié)議也可理解為應(yīng)用層協(xié)議,是一種在現(xiàn)有的底層協(xié)議(物理層和數(shù)據(jù)鏈路層)之上實(shí)現(xiàn)的協(xié)議。由于充電機(jī)系統(tǒng)的結(jié)構(gòu)比較簡單,網(wǎng)絡(luò)規(guī)模也比較小。因此我們自行制訂了一種簡單而有效的高層通信協(xié)議。
技術(shù)規(guī)范CAN2.0A規(guī)定標(biāo)準(zhǔn)的數(shù)據(jù)幀有11位標(biāo)識符,用戶可以自行規(guī)定其含義,將所需要的信息包含在內(nèi)。在充電機(jī)系統(tǒng)中,每一個(gè)節(jié)點(diǎn)都有一個(gè)唯一的地址,地址碼和模塊一一對應(yīng),通過撥碼開關(guān)設(shè)定,總線上數(shù)據(jù)的傳送也是根據(jù)地址進(jìn)行的。由于本系統(tǒng)規(guī)模較小,節(jié)點(diǎn)數(shù)少于32個(gè),因此為每個(gè)模塊分配一個(gè)5位的地址碼,同一系統(tǒng)中地址碼不得重復(fù),系統(tǒng)初始化時(shí)由外部引腳讀入。將標(biāo)識符ID9-ID5定義為源地址,ID4-ID0定義為目的地址,本協(xié)議中從模塊的目的地址全填0,表示數(shù)據(jù)是廣播數(shù)據(jù),所有節(jié)點(diǎn)都可接收,主模塊中目的地址根據(jù)要進(jìn)行通信目的模塊的地址確定。
理論上源地址和目的地址的范圍都是0~31,但由于CAN協(xié)議中規(guī)定標(biāo)識符前7位不能全為顯性位,所以源地址不能為31,這時(shí)實(shí)際節(jié)點(diǎn)只有31個(gè)(0~30)。因此每個(gè)系統(tǒng)所含的模塊不超過31個(gè)。所以源地址和目的地址的范圍縮減到0~30。同時(shí)上位監(jiān)控機(jī)也要占用一個(gè)地址,因此系統(tǒng)中的電源模塊不超過30個(gè),設(shè)計(jì)時(shí)根據(jù)節(jié)點(diǎn)的優(yōu)先權(quán)高低從小到大分配節(jié)點(diǎn)地址。ID10位定義為主模塊識別碼,該位主模塊為隱性位,從模塊為顯性位,以保證主模塊通信優(yōu)先。模塊的地址碼決定發(fā)送數(shù)據(jù)的優(yōu)先級。主模塊向總線發(fā)送的數(shù)據(jù)有兩種:一種是目的地址全部填0的廣播數(shù)據(jù);另一種是包含特定目的地址的非廣播數(shù)據(jù)。
協(xié)議中一幀數(shù)據(jù)最多能傳送8個(gè)字節(jié),對于充電機(jī)控制系統(tǒng)來說已經(jīng)足夠用了,本系統(tǒng)只用到其中的前5個(gè)字節(jié),其余3個(gè)節(jié)字可用于以后的擴(kuò)展使用,因此未定義多幀傳輸方式。
從模塊以廣播形式向總線發(fā)送數(shù)據(jù),同時(shí)回收自己發(fā)送的數(shù)據(jù),若檢測到所發(fā)送與所收到的數(shù)據(jù)不符,則立即重新發(fā)送上一幀數(shù)據(jù)。從模塊發(fā)送信息的順序由主模塊的發(fā)出的指令決定,以免在總線通信繁忙時(shí)優(yōu)先級較低的模塊始終得不到總線通信權(quán)。指令的發(fā)送順序按照各從模塊的地址順序進(jìn)行,即地址較低的從模塊首先獲得指令,得以發(fā)送自己的地址碼和電流、溫度采樣值。如發(fā)生沖突,則由CAN控制器自動根據(jù)模塊的優(yōu)先級調(diào)整發(fā)送順序,在CAN的底層協(xié)議中有完善的優(yōu)先級仲裁算法,因此應(yīng)用層協(xié)議不必考慮此類問題。
對于每個(gè)模塊,上電1s后若未收到任何通信信息,則按計(jì)算延時(shí)發(fā)送自身的地址碼和溫度電流采樣值。延時(shí)時(shí)間的計(jì)算為[6]:
tdelay=T×ADD
其中:tdelay-為延時(shí)發(fā)送時(shí)間;
T-為單位延時(shí)時(shí)間常數(shù),該值根據(jù)通信速率定義;可以取1個(gè)位周期,在波特率為100kHz時(shí)為10μs;
ADD-為模塊地址編碼。
主模塊是ID10=0的模塊,因此具有最高的優(yōu)先級。上電后主模塊首先向總線廣播發(fā)送自身的地址碼和溫度電流采樣值,然后即按順序向從機(jī)發(fā)送指令,等待從機(jī)的回答。主機(jī)1秒鐘后若未收到任何通信信息則認(rèn)為該模塊出錯,發(fā)出報(bào)警。同樣從機(jī)1s后若未收到主機(jī)任何通信信息則認(rèn)為主機(jī)出錯,按照源地址優(yōu)先級由其余模塊中地址最低的模塊充當(dāng)主模塊,并將其ID10由1改為0,以獲得最高通信優(yōu)先權(quán)。
各模塊檢測到自身故障時(shí),將切斷輸出,退出通信,并向上位機(jī)報(bào)警,同時(shí)發(fā)出聲光報(bào)警。結(jié)束語
本文中所介紹的CAN高層通信協(xié)議,結(jié)構(gòu)簡單、使用靈活、可靠性極高,實(shí)現(xiàn)也比較容易。很適合在節(jié)點(diǎn)數(shù)不多、通信可靠性要求高、控制結(jié)構(gòu)較簡單的小型控制系統(tǒng)中應(yīng)用,具有一定的實(shí)用價(jià)值
第二篇:CAN數(shù)據(jù)傳輸系統(tǒng)簡介
一汽-大眾汽車有限公司生產(chǎn)的寶來(Bora)轎車,已于2001年12月9日上市,該款車融合了許多高新的技術(shù),在動力傳動系統(tǒng)和舒適系統(tǒng)中裝用了兩套CAN數(shù)據(jù)傳輸系統(tǒng),本文將對此系統(tǒng)加以介紹。
1、CAN數(shù)據(jù)傳輸系統(tǒng)概述
(1)為什么要采用數(shù)據(jù)總線
我們知道,汽車兩塊電腦之間的信息傳遞,有幾個(gè)信號就要有幾條信號傳輸線(信號傳輸線的接地端可以采用公共回路),例如,寶來轎車發(fā)動機(jī)電控單元J220與自動變速器電控單元J217之間就需要有5條信號傳輸線。如果傳遞信號項(xiàng)目多還需要更多的信號傳輸線,這樣會導(dǎo)致電控單元針腳數(shù)增加、線路復(fù)雜、故障率增多及維修困難。
(2)什么是數(shù)據(jù)總線
一輛汽車不管有多少塊電控單元,不管信息容量有多大,每塊電控單元都只需引出兩條線共同接在兩個(gè)節(jié)點(diǎn)上,這兩條導(dǎo)線就稱作數(shù)據(jù)總線。以前各電控單元之間好比有許多人騎著自行車來來往往,現(xiàn)在是這些人乘坐公共汽車,公共汽車可以運(yùn)輸大量乘客,故數(shù)據(jù)總線亦稱BUS線。
(3)什么是CAN協(xié)議
電子計(jì)算機(jī)網(wǎng)絡(luò)用電子語言來說話,各電控單元必須使用和解讀相同的電子語言,這種語言稱“協(xié)議”,汽車電腦網(wǎng)絡(luò)常見的傳輸協(xié)議有數(shù)種。寶來車裝用博世公司產(chǎn)品,數(shù)據(jù)總線采用CAN協(xié)議,這個(gè)協(xié)議是由福特、Internet與博世公司共同開發(fā)的高速汽車通信協(xié)議。CAN是ControllerAreaNetwork(控制單元區(qū)域網(wǎng)絡(luò))的縮寫,意思是控制單元通過網(wǎng)絡(luò)交換數(shù)據(jù)。
(4)CAN數(shù)據(jù)傳輸系統(tǒng)的優(yōu)點(diǎn)
數(shù)據(jù)總線與其它部件組合在一起就成為數(shù)據(jù)傳輸系統(tǒng),CAN數(shù)據(jù)傳輸系統(tǒng)的優(yōu)點(diǎn)是:
①將傳感器信號線減至最少,便更多的傳感器信號進(jìn)行高速數(shù)據(jù)傳遞。
②電控單元和電控單元插腳最小化應(yīng)用,節(jié)省電控單元的有限空間。
③如果系統(tǒng)需要增加新的功能,僅需軟件升級即可。
④各電控單元的監(jiān)測對所連接的CAN總線進(jìn)行實(shí)時(shí)監(jiān)測,如出現(xiàn)故障該電控單元會存儲故障碼。⑤CAN數(shù)據(jù)總線符合國際標(biāo)準(zhǔn),以便于一輛車上不同廠家的電控單元間進(jìn)行數(shù)據(jù)交換。
2、CAN數(shù)據(jù)傳輸系統(tǒng)構(gòu)成及工作原理
(1)CAN數(shù)據(jù)傳輸系統(tǒng)構(gòu)成CAN數(shù)據(jù)傳輸系統(tǒng)中每塊電腦的內(nèi)部增加了一個(gè)CAN控制器,一個(gè)CAN收發(fā)器;每塊電腦外部連接了兩條CAN數(shù)據(jù)總線。在系統(tǒng)中作為終端的兩塊電腦,其內(nèi)部還裝有一個(gè)數(shù)據(jù)傳遞終端(有時(shí)數(shù)據(jù)傳遞終端安裝在電腦外部)。
(5)各部件功能
①CAN控制器作用是接收控制單元中微處理器發(fā)出的數(shù)據(jù),處理數(shù)據(jù)并傳給CAN收發(fā)器。同時(shí)CAN控制器也接收收發(fā)器收到的數(shù)據(jù),處理數(shù)據(jù)并傳給微處理器。
②CAN收發(fā)器是一個(gè)發(fā)送器和接收器的給合,它將CAN控制器提供的數(shù)據(jù)轉(zhuǎn)化成電信號并通過數(shù)據(jù)總線發(fā)送出去,同時(shí),它也接收總線數(shù)據(jù),并將數(shù)據(jù)傳到CAN控制器。
③數(shù)據(jù)傳遞終端實(shí)際是一個(gè)電阻器,作用是避免數(shù)據(jù)傳輸終了反射回來,產(chǎn)生反射波而使數(shù)據(jù)遭到破壞。④CAN數(shù)據(jù)總線用以傳輸數(shù)據(jù)的雙向數(shù)據(jù)線,分為CAN高位(CAN-high)和低位(CAN-low)數(shù)據(jù)線。數(shù)據(jù)沒有指定接收器,數(shù)據(jù)通過數(shù)據(jù)總線發(fā)送給各控制單元,各控制單元接收后進(jìn)行計(jì)算。為了防止外界電磁波干擾和向外福射,CAN總線采用兩條線纏繞在一起(圖2)。兩條線上的電位是相反的,如果一條線的電壓是5V,另一條線就是0V,兩條線的電壓和總等于常值。通過該種辦法,CAN總線得到保護(hù)而免受外界電磁場干擾,同時(shí)CAN總線向外輻射也保持中性,即無福射。
(3)數(shù)據(jù)傳遞過程
例如:發(fā)動機(jī)電腦向某電腦CAN收發(fā)器發(fā)送數(shù)據(jù),該電腦CAN收發(fā)器接收到由發(fā)動機(jī)電腦傳來的數(shù)據(jù),轉(zhuǎn)換信號并發(fā)給本電腦的控制器。CAN數(shù)據(jù)傳輸系統(tǒng)的其它電腦收發(fā)器均接收到此數(shù)據(jù),但是要檢查判斷此數(shù)是否是所需要的數(shù)據(jù),如果不是將忽略掉(圖3)。
3、動力CAN數(shù)據(jù)傳輸系統(tǒng)
(1)動力CAN數(shù)據(jù)傳輸系統(tǒng)的組成動力CAN數(shù)據(jù)總線連接3塊電腦(圖4),它們是發(fā)動機(jī)、ABS/EDL 及自動變速器電腦(動力CAN數(shù)據(jù)總線實(shí)際可以連接安全氣囊、四輪驅(qū)動與組合儀表等電腦)??偩€可以同時(shí)傳遞10組數(shù)據(jù),發(fā)動機(jī)電腦5組、ABS/EDL電腦3組和自動變速器電腦2組。數(shù)據(jù)總線以500kbit/s速率,每一數(shù)據(jù)組傳遞大約需要0.25ms,每一電控單元7-20ms發(fā)送一次數(shù)據(jù)。優(yōu)先權(quán)順序?yàn)锳BS/EDL電控單元→發(fā)動機(jī)電控單元→自動變速器電控單元。
在動力傳動系統(tǒng)中,數(shù)據(jù)傳遞應(yīng)盡可能快遞,以便及時(shí)利用數(shù)據(jù),所以需要一個(gè)高性能的發(fā)送器,高速發(fā)送器會加快點(diǎn)火系統(tǒng)同時(shí)的數(shù)據(jù)傳遞,這樣使接收到的數(shù)據(jù)立即應(yīng)用到下一個(gè)點(diǎn)火脈沖中去。CAN數(shù)據(jù)總線連接點(diǎn)通常置于控制單元外部的線束中,在特殊情況下,連接點(diǎn)也可能設(shè)在發(fā)動機(jī)電控單元內(nèi)部。
(2)CAN數(shù)據(jù)傳輸系統(tǒng)故障碼查詢
可以使用電腦診斷儀,分別進(jìn)入01、02、03地址,對發(fā)動機(jī)、ABS/EDL和自動變速器電控單元進(jìn)行自診斷,再進(jìn)入功能碼02查詢?nèi)龎K電控單元是否儲存CAN數(shù)據(jù)傳輸故障碼。
舉例:寶來1.8T車AUM發(fā)動機(jī)控制單元CAN數(shù)據(jù)傳輸故障碼
①SAE碼P1626碼18034-數(shù)據(jù)總線缺少來自自動變速器控制單元的信息。
②SAE碼P1636碼18004-數(shù)據(jù)總線缺少來自安全氣囊控制單元的信息。
③SAE碼P1648碼18056-數(shù)據(jù)總線損壞。
④SAE碼P1649碼18057-數(shù)據(jù)總線缺少來自ABS/EDL控制單元的信息。
⑤SAE碼P1650碼18058-數(shù)據(jù)總線缺少來自組合儀表控制單元的信息。
⑥SAE碼P1682碼18090-數(shù)據(jù)總線中來自ABS/DEL控制單元的信號不可*。
⑦SAE碼P1683碼18091-數(shù)據(jù)總線中來自安全氣囊控制單元的信號不可*。
⑧SAE碼P1683碼18261-數(shù)據(jù)總線中來自ABS/EL控制單元的信號不可*。
(3)CAN數(shù)據(jù)傳輸系統(tǒng)故障診斷
①診斷條件已查詢出CAN數(shù)據(jù)總線一個(gè)故障碼。
②必備工具:檢測儀表、萬用表、成套輔助接線和電路圖。
③診斷步驟關(guān)閉點(diǎn)火開關(guān),拔開發(fā)動機(jī)控制單元插頭,將插到控制單元,此時(shí)不要連接線束插頭。使用萬用表測量58針與60針之間的電阻,這是數(shù)據(jù)傳遞終端的電阻值,規(guī)定值為60-72Ω,如不符合規(guī)定應(yīng)更換發(fā)動機(jī)控制單元,如符合規(guī)定應(yīng)按電路圖測量數(shù)據(jù)總線的故障點(diǎn)。
4、CAN數(shù)據(jù)傳輸系統(tǒng)
(1)舒適CAN數(shù)據(jù)傳輸系統(tǒng)的組成舒適CAN數(shù)據(jù)總線連接五塊控制單元,包括中央控制單元及四個(gè)車門的控制單元。舒適CAN數(shù)據(jù)傳遞有五個(gè)功能:中央門鎖、電動窗、照明開關(guān)、后視鏡加熱及自診斷功能??刂茊卧母鳁l傳輸線以星狀形式匯聚一點(diǎn),這樣做的好處是,如果一個(gè)控制單元發(fā)生故障,其它控制單元仍可發(fā)送各自的數(shù)據(jù)。
該系統(tǒng)使經(jīng)過車門的導(dǎo)線數(shù)量減少,線路變得簡單。如果線路中某處出現(xiàn)對地短路,對正極短路或線路問題,CAN系統(tǒng)會立即轉(zhuǎn)為應(yīng)急模式運(yùn)行或轉(zhuǎn)為單針模式運(yùn)行。四個(gè)車門控制單元都是由中央控制單元控制,只需較少的自診斷線。
數(shù)據(jù)總線以62.5kbit/s速率傳遞數(shù)據(jù),每一組數(shù)據(jù)傳遞大約需要1ms,每個(gè)電控單元20ms發(fā)送一次數(shù)據(jù)(圖5)。優(yōu)先權(quán)順序?yàn)椋褐醒肟刂茊卧{駛員側(cè)車門控制單元→前排乘客側(cè)車門控制單元→左后車門控制單元→右后車門控制單元。由于舒適系統(tǒng)中的數(shù)據(jù)可以用較低的速率傳遞,所以發(fā)送器性能比動力傳動系統(tǒng)發(fā)送器的性能低。
(2)CAN數(shù)據(jù)傳輸系統(tǒng)故障碼查詢
可以進(jìn)入地址碼46,對舒適系統(tǒng)控制單元進(jìn)行自診斷,進(jìn)入功能碼02查詢舒適系統(tǒng)中央控制是否儲存故障碼。
第三篇:博雅通訊簡介
博雅通訊簡介:
博雅通訊自2000年成立以來,一直致力于行貨手機(jī)網(wǎng)絡(luò)零售批發(fā)事業(yè),經(jīng)過10年多的建設(shè),現(xiàn)已成為成都地區(qū)綜合實(shí)力較強(qiáng)的手機(jī)經(jīng)銷商。博雅通訊一直以為用戶提供更可靠、更實(shí)惠、更優(yōu)質(zhì)的手機(jī)為經(jīng)營理念。目前經(jīng)營的手機(jī)品牌涵蓋三星、諾基亞、LG、摩托羅拉、聯(lián)想等國際國內(nèi)手機(jī)品牌,擁有正規(guī)的進(jìn)貨渠道和完善的服務(wù)體系,明確的定位,強(qiáng)大的團(tuán)隊(duì),專業(yè)的服務(wù),良好的口碑,實(shí)事求是的態(tài)度,已有超過50萬名用戶體驗(yàn)了我們提供的手機(jī)銷售服務(wù)。
博雅通訊的目標(biāo):打造顧客最信賴的的手機(jī)銷售平臺。
博雅通訊的理念:客戶至上,信譽(yù)第一,全心為客戶服務(wù)。
博雅通訊的文化:敬業(yè),誠信,團(tuán)隊(duì),創(chuàng)新,速度。
博雅通訊的團(tuán)隊(duì):我們聆聽客戶的聲音,努力為客戶提供優(yōu)質(zhì)的服務(wù) 優(yōu)勢:
(1)更優(yōu)惠,價(jià)格更低。
我們通過直接從工廠進(jìn)貨和直銷的方式,省去手機(jī)銷售中間環(huán)節(jié),讓您能以最低的價(jià)格購買到最有質(zhì)量保證的產(chǎn)品。
(2)更可靠,產(chǎn)品質(zhì)量有保障。
只售正品行貨,絕不克扣配件,開具正規(guī)發(fā)票,享受優(yōu)質(zhì)售后服務(wù)。
(3)更便捷,購買方式較多。
客戶除在實(shí)體店購買外,客戶也可以選擇網(wǎng)上購買方式,博雅通訊將免費(fèi)送貨上門。
(4)更優(yōu)質(zhì),提供客戶滿意的服務(wù)。
博雅通訊隊(duì)員工進(jìn)行定期培訓(xùn),提高員工素質(zhì),建設(shè)一支具有職業(yè)素養(yǎng)的銷售團(tuán)隊(duì)。
劣勢:
(1)品牌認(rèn)知不高
博雅通訊作為銷售商自建品牌,建立時(shí)間較短,其品牌認(rèn)知度、美譽(yù)度還不及行業(yè)內(nèi)優(yōu)秀的經(jīng)銷商。
(2)經(jīng)營品種過多,在專業(yè)性上的優(yōu)勢不明顯。
博雅通訊目前經(jīng)營著三星、諾基亞、LG、中興、聯(lián)想等數(shù)十種品牌上百種型號的手機(jī),在各品牌的專業(yè)性經(jīng)銷上還需整合各種資源,滿足客戶對專業(yè)性的需求。
(3)經(jīng)銷服務(wù)網(wǎng)點(diǎn)相對較少
博雅通訊因建立時(shí)間較晚,經(jīng)銷服務(wù)體系還不夠完善,但目前博雅通訊正積極加大網(wǎng)點(diǎn)建設(shè)資金投入,不斷擴(kuò)大經(jīng)銷網(wǎng)絡(luò)。
公司名稱我暫取為博雅通訊,你自己斟酌后改個(gè)好聽的名字
第四篇:各種通訊接口簡介(模版)
各種通訊接口簡介 ———各種通訊接口簡介
作者:realinfo發(fā)布時(shí)間:2011-5-23 10:48:53閱讀次數(shù):
一、什么是RS-232 接口?
(1)RS-232 的歷史和作用
在串行通訊時(shí),要求通訊雙方都采用一個(gè)標(biāo)準(zhǔn)接口,使不同的設(shè)備可以方便地連接起來進(jìn)行通訊。RS-232-C接口(又稱EIA RS-232-C)是目前最常用的一種串行通訊接口。
(“RS-232-C”中的“-C”只不過表示RS-232的版本,所以與“RS-232”簡稱是一樣的)它是在1970 年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計(jì)算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn)。它的全名是“數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通訊設(shè)備(DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”該標(biāo)準(zhǔn)規(guī)定采用一個(gè)25 個(gè)腳的DB-25 連接器,對連接器的每個(gè)引腳的信號內(nèi)容加以規(guī)定,還對各種信號的電平加以規(guī)定。后來IBM的PC 機(jī)將RS-232 簡化成了DB-9 連接器,從而成為事實(shí)標(biāo)準(zhǔn)。而工業(yè)控制的RS-232 口一般只使用RXD、TXD、GND 三條線。
(2)RS-232 接口的電氣特性
在RS-232-C 中任何一條信號線的電壓均為負(fù)邏輯關(guān)系。即:邏輯“1”為-3 到-15V;邏輯“0”為+3 到+15V。RS-232-C 最常用的9 條引線的信號內(nèi)容如下所示
DB-9123456789
DB-25 832 20764522
定義DCD RXD TXD DTR GND DSR RTS CTS RI
(3)RS-232 接口的物理結(jié)構(gòu)
RS-232-C 接口連接器一般使用型號為DB-9 插頭座,通常插頭在DCE端,插座在DTE端.PC 機(jī)的RS-232 口為9 芯針插座。而波士RS-232/RS-485轉(zhuǎn)換器的RS-232 為DB-9 孔插頭。一些設(shè)備與PC 機(jī)連接的RS-232 接口,因?yàn)椴皇褂脤Ψ降膫魉涂刂菩盘?只需三條接口線,即“發(fā)送數(shù)據(jù)TXD”、“接收數(shù)據(jù)RXD”和“信號地GND”。RS-232 傳輸線采用屏蔽雙絞線。
(4)RS-232 傳輸電纜長度
由RS-232C 標(biāo)準(zhǔn)規(guī)定在碼元畸變小于4%的情況下,傳輸電纜長度應(yīng)為50 英尺,其實(shí)這個(gè)4%的碼元畸變是很保守的,在實(shí)際應(yīng)用中,約有99%的用戶是按碼元畸變10-20%的范圍工作的,所以實(shí)際使用中最大距離會遠(yuǎn)超過50英尺,美國DEC公司曾規(guī)定允許碼元畸變?yōu)?0%而得出下面實(shí)驗(yàn)結(jié)果。其中1 號電纜為屏蔽電纜,型號為DECP.NO.9107723 內(nèi)有三對雙絞線,每對由22# AWG 組成,其外覆以屏蔽網(wǎng)。2 號電纜為不帶屏蔽的電纜。型號為DECP.NO.9105856-04是22#AWG 的四芯電纜。
DEC 公司的實(shí)驗(yàn)結(jié)果
波特率bps1號電纜傳輸距離(米)2號電纜傳輸距離(米)
1101500900
3001500900
1200900900
2400300150
480030075
96007575
經(jīng)過許多年來RS-232 器件以及通信技術(shù)的改進(jìn),RS-232 的通信距離已經(jīng)大大增加。波士電子的RS-232 增強(qiáng)器可以將普通的RS-232 口的通信距離直接延長到1000米。
二、什么是RS-485 接口?
1.RS-485 的電氣特性:
發(fā)送端:邏輯“1”以兩線間的電壓差為+(2 至6)V 表示;邏輯“0”以兩線間的電壓差為-(2 至6)V 表示。接收端:A比B高200mV以上即認(rèn)為是邏輯“1”,A 比B 低200mV 以上即認(rèn)為是邏輯“0”。
2.RS-485(或 RS-422)的接線:
RS-485(或 RS-422)通信建議一定要接地,因?yàn)镽S-485(或 RS-422)通信要求通信雙方的地電位差小于1V。即:半雙工通信接3根線(+A、-B、地),全雙工通信接5根線(+發(fā)、-發(fā)、+收、-收、地)。為了安全起見,建議通信機(jī)器的外殼接大地。RS-485(或 RS-422)光隔轉(zhuǎn)換器的所有外接電源的“地”必須全部連在一起但不要與計(jì)算機(jī)外殼地相連,因?yàn)殡娫础暗亍蓖瑫r(shí)也是RS-485或 RS-422的信號“地”。當(dāng)通信距離超過100米時(shí)建議最好使用光電隔離的通信接口轉(zhuǎn)換器。
3.RS-485 的數(shù)據(jù)最高傳輸速率為10Mbps。但是由于RS-485 常常要與PC 機(jī)的RS-232口通信,所以實(shí)際上一般最高115.2Kbps。又由于太高的速率會使RS-485 傳輸距離減小,所以往往為9600bps 左右或以下。
4.RS-485 接口是采用平衡驅(qū)動器和差分接收器的組合,抗噪聲干擾性好。
5.RS-485接口的最大傳輸距離標(biāo)準(zhǔn)值為1200米(9600bps時(shí)),實(shí)際上可達(dá)3000米,RS-485 接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器、即RS-485 具有多機(jī)通信能力,這樣用戶可以利用單一的RS-485 接口方便地建立起設(shè)備網(wǎng)絡(luò)。因RS-485 接口具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等上述優(yōu)點(diǎn)就使其成為首選的串行接口。因?yàn)镽S485 接口組成的半雙工網(wǎng)絡(luò),一般只需二根信號線,所以RS485 接口均采用屏蔽雙絞線傳輸。RS-485 的國際標(biāo)準(zhǔn)并沒有規(guī)定RS485 的接口連接器標(biāo)準(zhǔn)、所以采用接線端子或者DB-
9、DB-25 等連接器都可以。波士RS-485 接口是事實(shí)工業(yè)標(biāo)準(zhǔn)。
6.采用RS485 接口時(shí),傳輸電纜的長度如何考慮?
在使用RS485 接口時(shí),對于特定的傳輸線經(jīng),從發(fā)生器到負(fù)載其數(shù)據(jù)信號傳輸所允許的最大電纜長度是數(shù)據(jù)信號速率的函數(shù),這個(gè)長度數(shù)據(jù)主要是受信號失真及噪聲等影響所限制。最大電纜長度與信號速率的關(guān)系曲線是使用24AWG 銅芯雙絞電話電纜(線徑為0。51mm),線間旁路電容為52。5PF/M,終端負(fù)載電阻為100 歐時(shí)所得出。(引自GB11014-89附錄A)。當(dāng)數(shù)據(jù)信號速率降低到90Kbit/S 以下時(shí),假定最大允許的信號損失為6dBV 時(shí),則電纜長度被限制在1200M。實(shí)際上,在實(shí)用時(shí)是完全可以取得比它大的電纜長度。當(dāng)使用不同線徑的電纜。則取得的最大電纜長度是不相同的。例如:當(dāng)數(shù)據(jù)信號速率為600Kbit/S
時(shí),采用24AWG 電纜,最大電纜長度是200m,若采用19AWG 電纜(線徑為0.91mm)則電纜長度將可以大于200m; 若采用28AWG 電纜(線徑為0.32mm)則電纜長度只能小于200m。RS-485的遠(yuǎn)距離通信建議采用屏蔽電纜,并且將屏蔽層作為地線。
三、什么是RS-422 接口?
RS-422 的電氣性能與RS-485完全一樣。主要的區(qū)別在于:
RS-422 有4 根信號線:兩根發(fā)送(Y、Z)、兩根接收(A、B)。由于RS-422 的收與發(fā) 是分開的所以可以同時(shí)收和發(fā)(全雙工)。RS-485 有2 根信號線:發(fā)送和接收都是A 和B。由于RS-485 的收與發(fā)是共用兩根線所以不能夠同時(shí)收和發(fā)(半雙工)。能否將RS-422 的Y-A 短接作為RS-485 的A、將RS-422 的Z-B 短接作為RS-485 的B呢?回答:不一定。條件是RS-422 必須是能夠支持多機(jī)通信的。波士電子的所有接口轉(zhuǎn)換器的RS-422 口都能夠支持全雙工多機(jī)通信,所以可以這樣簡單轉(zhuǎn)換為RS-485。
四、RS-485 比RS-232接口相比有何特點(diǎn)?
由于RS-232 接口標(biāo)準(zhǔn)出現(xiàn)較早,難免有不足之處,主要有以下四點(diǎn):
(1)接口的信號電平值較高,易損壞接口電路的芯片,又因?yàn)榕cTTL 電平不兼容故需使用電平轉(zhuǎn)換電路方能與TTL 電路連接。
(2)傳輸速率較低,在異步傳輸時(shí),波特率為20Kbps?,F(xiàn)在由于采用新的UART 芯片16C550 等,波特率達(dá)到115.2Kbps。
(3)接口使用一根信號線和一根信號返回線而構(gòu)成共地的傳輸形式,這種共地傳輸容 易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。
(4)傳輸距離有限,最大傳輸距離標(biāo)準(zhǔn)值為50 米,實(shí)際上也只能用在15米左右。
(5)RS-232 只允許一對一通信,而RS-485 接口在總線上是允許連接多達(dá)128個(gè)收發(fā)器。
五、串口通信功能的實(shí)現(xiàn)
利用VC++實(shí)現(xiàn)串口通信的方法有多種,我們采取直接調(diào)用Window API中的一系列標(biāo)準(zhǔn)的串口通信函數(shù),直接用這些標(biāo)準(zhǔn)函數(shù)來完成Windows下面的串口通信編程[11]。利用
WindowsAPI函數(shù)控制利用API函數(shù)實(shí)現(xiàn)對RS232串口通信的訪問,在實(shí)現(xiàn)控制通信中,我們必定要調(diào)動3個(gè)函數(shù)來實(shí)現(xiàn)對串口的控制:
CreatFile()函數(shù)實(shí)現(xiàn)串口初始化并打開串口;
ReadFile()函數(shù)接收串口傳遞過來的二進(jìn)制流并返回?cái)?shù)據(jù)到接收緩沖區(qū)中
WriteFile()把應(yīng)用程序發(fā)出的指令送到發(fā)送緩沖區(qū)以供串口接收
1.打開串口
以下程序用于以同步方式打開串口COM1;
HANDLE hCom;
DWORD dwErrorHcomm=CreateFile(“COM1”,GENERIC_READ|GENERIC_WRITE,0, NULL,OPEN_EXISTING, 0, NULL);
if(hComm==(HANDLE)0Xffff)
{
dwError=GetLastError();
MessageBox(dwError);
}
2.配置串口
配置串口是通過改變設(shè)備控制塊DCB(Device Control Block)的成員變量值來實(shí)現(xiàn)的,程序?qū)崿F(xiàn)如下:
DCB dcb
dcb.BaudRate=9600;//波特率為9600bps
dcb.ByteSize=8;//數(shù)據(jù)位8位
dcb.Parity=EVENPARTTY;//有校驗(yàn)
dcb.StopBits=ONESTOPRTT;//一個(gè)停止位
SetCommState(hCom,&dcb);
3.數(shù)據(jù)讀寫
對串口進(jìn)行讀寫與對文件進(jìn)行讀寫所用的函數(shù)相同,具體為可采用查詢、同步、異步或事件驅(qū)動等方法對串口進(jìn)行讀寫所用函數(shù)如下所示:
bReadStatus=ReadFile(hCom,buffer,length,&length &m_lpOverlapped);
if(!bReadStatus)
{
if(GetLastError()=ERROR_IO_PENDING)
{
WaitForSingleObject(m_lpOverlapped,hEvent,1000);
return((char)length);
}
return 0;
}
//寫入函數(shù)程序?yàn)?
bWriteStatus=WriteFile(hCom,buffer,length,&length,&m_lpOverlapped)
if(!bWriteStatus)
{
if(GetLastError()=ERROR_IO_PENDING)
{
WaitForSingleObject(m_lpOverlapped, hEvent,1000);
return((char)length);
}
return 0;
}
4.程序的編制
用VC++進(jìn)行程序的編制首先要對串口進(jìn)行初始化,設(shè)定端口,通信速率和校驗(yàn)方式,并在使用前打開串口,程序部分如下:
{
Cdialog::OnInitDialog();//TODO: Add extra initialization here
m_comm.SetCommPort(1);//選擇串口1
if(!m_comm.GetPortOpen())
m_comm.SetPortOpen(TRUE);//打開串口1
m_comm.SetSettings(“9600,n,8,1”);//設(shè)置串口參數(shù)
m_comm.SetRThreshold(1);
m_comm.SetInputMode(1);//設(shè)置二進(jìn)制模式
return TRUE;
}
除了串口的位置和基本串口參數(shù)(數(shù)據(jù)傳輸速率9600bps,1位開始位,8位數(shù)據(jù)位,1位停止位,一位奇偶校驗(yàn))設(shè)置外,為了實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集功能,接受數(shù)據(jù)的讀寫要盡可能的快速,則設(shè)置RTHreshold=1即接收緩沖區(qū)收到一個(gè)字節(jié)產(chǎn)生OnComm事件InputLen=1每次讀取一個(gè)字節(jié)。如果PC上位機(jī)在一定時(shí)間內(nèi)不能將數(shù)據(jù)處理完,接收緩沖區(qū)會滯留數(shù)據(jù),數(shù)據(jù)會產(chǎn)生丟失現(xiàn)象,我們必須對接受緩沖區(qū)進(jìn)行適當(dāng)?shù)脑O(shè)置。我們利用API函數(shù)實(shí)現(xiàn)串口通信的方法,實(shí)現(xiàn)了羅經(jīng)及發(fā)射機(jī)對上位機(jī)串行通信的功能。
第五篇:天波通訊簡介
【2011版】
天波通訊公司簡介
達(dá)州市天波通訊器材有限公司創(chuàng)建于1997年7月,是一家專業(yè)從事通訊終端產(chǎn)品銷售的公司。創(chuàng)建之初,公司是一個(gè)員工不過5人、流動資金不足十萬元的零售門市,在短短十多年的發(fā)展歷程中,公司走了一條由小到大,再由大到精的發(fā)展路線。
在十年發(fā)展的中,公司曾先后成立過巴中分公司、樂山分公司、南充分公司、廣安分公司,并于2004年成功收購了成都伊思滕公司及成都迅馳通訊公司,公司由小到大,由弱到強(qiáng),逐漸走上規(guī)?;?jīng)營、集團(tuán)化管理之路,在此基礎(chǔ)上組建成立了天波通訊(集團(tuán))公司。但隨著通訊市場競爭格局的變化,天波通訊果斷的做出了做大不如做精的戰(zhàn)略布局,先后收縮了巴中分公司和樂山分公司,集中人力、物力、財(cái)力投入在川東兩個(gè)重鎮(zhèn):達(dá)州和南充市場,截止目前為止,天波(集團(tuán))公司總資產(chǎn)逾千萬,公司員工100余人。集團(tuán)公司實(shí)行各分公司資金、人員統(tǒng)籌調(diào)度,經(jīng)營業(yè)務(wù)獨(dú)立開展,效益獨(dú)立核算的辦法,批零兼營,成為聞名全省的通訊公司,先后被評為“放心購物單位”、“產(chǎn)品質(zhì)量信得過單位”。
“天波”在其營銷服務(wù)中,嚴(yán)格把好貨品質(zhì)量關(guān),堅(jiān)決抵制無質(zhì)量保障、無正規(guī)廠家、無售后服務(wù)的產(chǎn)品進(jìn)入公司銷售網(wǎng)絡(luò),認(rèn)真恪守“質(zhì)量第一、用戶滿意”的服務(wù)原則,以精品服務(wù)打造天波名牌。
天波經(jīng)營理念:
天波通訊(集團(tuán))公司的宗旨:團(tuán)結(jié)友愛、堅(jiān)定信心、開拓進(jìn)取、以一流的工作效率造就一流的服務(wù)質(zhì)量,追求最大經(jīng)濟(jì)效益,充分發(fā)揮個(gè)體和團(tuán)隊(duì)的潛能,盡展人生價(jià)值,創(chuàng)造輝煌未來。
天波企業(yè)精神:以人為本,員工是公司最大限度的資產(chǎn),公司期盼為員工提
供合適的工作環(huán)境和平等的發(fā)展機(jī)會,讓員工人盡其能、才盡其用,共享經(jīng)營成果;“誠信是天波立業(yè)之本”,每位團(tuán)隊(duì)成員堅(jiān)守承諾,并以認(rèn)真負(fù)責(zé)的態(tài)度,完成公司交托的使命。視客戶為上帝,讓他們在享受新科技的成果的同時(shí),享受天波人的友善,享受天波服務(wù)的快樂,以此彰顯天波人誠信、友善、平等的服務(wù)理念。
天波行為理念:只有想不到,沒有做不到,辦法總比困難多,兩軍相交勇者勝?!皩W(xué)習(xí)、思考、創(chuàng)新”,從我做起。
員工理念:“員工是親人”、“要關(guān)愛,不要溺愛”、“企業(yè)靠員工發(fā)展,員工靠企業(yè)生存”、“只有員工滿意,企業(yè)才能如意”、“員工是企業(yè)最大的資產(chǎn)”。
顧客理念:“顧客不是上帝,是永遠(yuǎn)的朋友”、“顧客至上至尊”、“顧客的要求就是我的使命”、“用善待母親的方式善待顧客”。
創(chuàng)新理念:“激情是創(chuàng)新之源”、“只有創(chuàng)新,才有高薪”、“創(chuàng)新是企業(yè)的命脈”。渠道理念:“求勝者先求勢”、“終端為王”、“贏得渠道靠產(chǎn)品,更靠文化”、“以誠為本,信譽(yù)第一,共生共贏,服務(wù)至勝”、“終端為王”。
服務(wù)理念:“微笑是心靈之花,是愛和友善的載體”、“面對憤怒,作白衣天使”、“精致服務(wù)每一秒”、“貼心服務(wù),既為顧客創(chuàng)造價(jià)值,也為企業(yè)創(chuàng)造顧客的忠誠”、“快樂地問候是服務(wù)的起點(diǎn)”、“我們做的比顧客想得到的更多”。
團(tuán)隊(duì)理念:“有效的溝通是團(tuán)隊(duì)合作的基礎(chǔ)”、“藐視別人就是孤立自己”、“支持、協(xié)作、共同分享”、“個(gè)人是一粒沙,團(tuán)隊(duì)才是一座塔”。
在發(fā)展歷程中,天波通訊形成了自己的企業(yè)文化內(nèi)涵及經(jīng)營服務(wù)理念,“誠交天下朋友”、“為社會創(chuàng)造價(jià)值、為員工創(chuàng)造機(jī)會”等天波理念,在全省通訊界廣為流傳。天波人正以團(tuán)結(jié)友愛、智慧閃爍、激情飛揚(yáng)、滿懷自信的風(fēng)貌去創(chuàng)造天波璀璨的明天,創(chuàng)造未來美麗的家園!