網(wǎng)關(guān)——串口通信
? ? ? ? 通信是信息傳遞和交換的過程,隨著科技的發(fā)展,通信功能越來越顯得重要。這里所說的通信是指采集設(shè)備、網(wǎng)關(guān),客戶端間的信息傳遞、交換。因此,除了設(shè)備之間,也包括計(jì)算機(jī)和計(jì)算機(jī)之間的信息交換。
? ? ? ??純粹的信息是無法表達(dá)或傳遞的,需要通信雙方之間按照特定的工作方式或信號(hào)方式來進(jìn)行傳輸。
? ? ? ??根據(jù)數(shù)據(jù)的傳輸方式,可將通信方式分為串行通信和并行通信。而串行通信又稱為點(diǎn)對(duì)點(diǎn)通信,對(duì)于點(diǎn)對(duì)點(diǎn)之間的通信,根據(jù)數(shù)據(jù)的同步方式,又分為異步傳送和同步傳送兩種方式。根據(jù)數(shù)據(jù)的傳輸方向與時(shí)間關(guān)系,又可分為單工通信、半雙工通信及全雙工通信三種方式。

? ? ? ??串行通信:是在一根傳輸線上一位一位的傳送信息,所用的傳輸線少,通信線路簡(jiǎn)單,利用電話或電報(bào)線就可以實(shí)現(xiàn)通信,成本低,適用于遠(yuǎn)距離通信,但傳輸速度慢。
? ? ? ??并行通信:是指利用多條傳輸線將一個(gè)數(shù)據(jù)的各位同時(shí)傳送,并行通信的速度快,但使用的傳輸設(shè)備成本高,適合于近距離的數(shù)據(jù)傳輸。
? ? ? ??同步通信:發(fā)送方發(fā)出數(shù)據(jù)后,等接收方回應(yīng)后再發(fā)送下一個(gè)數(shù)據(jù)包,即阻塞模式。
? ? ? ??異步通訊:發(fā)送方發(fā)出數(shù)據(jù)后,不等接收方回應(yīng),接著發(fā)送下一個(gè)數(shù)據(jù)包,即非阻塞模式。
? ? ? ??單工方式:只能單方向的發(fā)送數(shù)據(jù),收、發(fā)方是固定的,不可調(diào)換。
? ? ? ??半雙工方式:設(shè)備間可互為收、發(fā)方,但不能同時(shí)進(jìn)行。
? ? ? ??全雙工方式:兩設(shè)備可同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收
? ? ? ??在實(shí)時(shí)控制和管理方面,在分級(jí)分布的控制系統(tǒng)中,許多外設(shè)與接口電路之間的信息以串行方式進(jìn)行通信,實(shí)際上,CPU 與接口之間仍按并行方式工作。