日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式電路圖
[導(dǎo)讀]RS232 標(biāo)準(zhǔn)是誕生于 RS485 之前的,但是 RS232 有幾處不足的地方:接口的信號電平值較高,達(dá)到十幾 V,使用不當(dāng)容易損壞接口芯片,電平標(biāo)準(zhǔn)也與 TTL 電平不兼容。傳輸速率有

RS232 標(biāo)準(zhǔn)是誕生于 RS485 之前的,但是 RS232 有幾處不足的地方:

接口的信號電平值較高,達(dá)到十幾 V,使用不當(dāng)容易損壞接口芯片,電平標(biāo)準(zhǔn)也與 TTL 電平不兼容。

傳輸速率有局限,不可以過高,一般到一兩百千比特每秒(Kb/s)就到極限了。

接口使用信號線和 GND 與其它設(shè)備形成共地模式的通信,這種共地模式傳輸容易產(chǎn)生干擾,并且抗干擾性能也比較弱。

傳輸距離有限,最多只能通信幾十米。

通信的時候只能兩點(diǎn)之間進(jìn)行通信,不能夠?qū)崿F(xiàn)多機(jī)聯(lián)網(wǎng)通信。

針對 RS232 接口的不足,就不斷出現(xiàn)了一些新的接口標(biāo)準(zhǔn),RS485 就是其中之一,它具備以下的特點(diǎn):

采用差分信號。我們在講 A/D 的時候,講過差分信號輸入的概念,同時也介紹了差分輸入的好處,最大的優(yōu)勢是可以抑制共模干擾。尤其當(dāng)工業(yè)現(xiàn)場環(huán)境比較復(fù)雜,干擾比較多時,采用差分方式可以有效的提高通信可靠性。RS485 采用兩根通信線,通常用 A 和 B 或者 D+ 和 D- 來表示。邏輯“1”以兩線之間的電壓差為 +(0.2~6)V 表示,邏輯“0”以兩線間的電壓差為 -(0.2~6)V 來表示,是一種典型的差分通信。

RS485 通信速率快,最大傳輸速度可以達(dá)到 10 Mb/s 以上。

RS485 內(nèi)部的物理結(jié)構(gòu),采用的是平衡驅(qū)動器和差分接收器的組合,抗干擾能力也大大增加。

傳輸距離最遠(yuǎn)可以達(dá)到1200米左右,但是它的傳輸速率和傳輸距離是成反比的,只有在 100 Kb/s 以下的傳輸速度,才能達(dá)到最大的通信距離,如果需要傳輸更遠(yuǎn)距離可以使用中繼。

可以在總線上進(jìn)行聯(lián)網(wǎng)實(shí)現(xiàn)多機(jī)通信,總線上允許掛多個收發(fā)器,從現(xiàn)有的 RS485 芯片來看,有可以掛32、64、128、256等不同個設(shè)備的驅(qū)動器。

RS485 的接口非常簡單,與 RS232 所使用的 MAX232 是類似的,只需要一個 RS485 轉(zhuǎn)換器,就可以直接與單片機(jī)的 UART 串口連接起來,并且使用完全相同的異步串行通信協(xié)議。但是由于 RS485 是差分通信,因此接收數(shù)據(jù)和發(fā)送數(shù)據(jù)是不能同時進(jìn)行的,也就是說它是一種半雙工通信。那我們?nèi)绾闻袛嗍裁磿r候發(fā)送,什么時候接收呢?

RS485 轉(zhuǎn)換芯片很多,這節(jié)課我們以典型的 MAX485 為例講解 RS485 通信,如圖18-1所示。

MAX485 是美信(Maxim)推出的一款常用 RS485 轉(zhuǎn)換器。其中5腳和8腳是電源引腳;6腳和7腳就是 RS485 通信中的 A 和 B 兩個引腳;1腳和4腳分別接到單片機(jī)的 RXD 和 TXD 引腳上,直接使用單片機(jī) UART 進(jìn)行數(shù)據(jù)接收和發(fā)送;2腳和3腳是方向引腳,其中2腳是低電平使能接收器,3腳是高電平使能輸出驅(qū)動器,我們把這兩個引腳連到一起,平時不發(fā)送數(shù)據(jù)的時候,保持這兩個引腳是低電平,讓 MAX485 處于接收狀態(tài),當(dāng)需要發(fā)送數(shù)據(jù)的時候,把這個引腳拉高,發(fā)送數(shù)據(jù),發(fā)送完畢后再拉低這個引腳就可以了。為了提高 RS485 的抗干擾能力,需要在靠近 MAX485 的 A 和 B 引腳之間并接一個電阻,這個電阻阻值從100歐到 1 K 都是可以。

在這里我們還要介紹一下如何使用 KST-51 單片機(jī)開發(fā)板進(jìn)行外圍擴(kuò)展實(shí)驗(yàn)。我們的開發(fā)板只能把基本的功能給同學(xué)們做出來提供實(shí)驗(yàn)練習(xí),但是同學(xué)們學(xué)習(xí)的腳步不應(yīng)該停留在這個實(shí)驗(yàn)板上。如果想進(jìn)行更多的實(shí)驗(yàn),就可以通過單片機(jī)開發(fā)板的擴(kuò)展接口進(jìn)行擴(kuò)展實(shí)驗(yàn)。大家可以看到藍(lán)綠色的單片機(jī)座周圍有32個插針,這32個插針就是把單片機(jī)的32個 IO 引腳全部都引出來了。在原理圖上體現(xiàn)出來的就是 J4、J5、J6、J7 這4個器件。

這32個 IO 口中并不是所有的都可以用來對外擴(kuò)展,其中既作為數(shù)據(jù)輸出,又可以作為數(shù)據(jù)輸入的引腳是不可以用的,比如 P3.2、P3.4、P3.6 引腳,這三個引腳是不可用的。比如 P3.2 這個引腳,如果我們用來擴(kuò)展,發(fā)送的信號如果和 DS18B20 的時序吻合,會導(dǎo)致 DS18B20 拉低引腳,影響通信。除這3個 IO 口以外的其它29個,都可以使用杜邦線接上插針,擴(kuò)展出來使用。當(dāng)然了,如果把當(dāng)前的 IO 口應(yīng)用于擴(kuò)展功能了,板子上的相應(yīng)功能就實(shí)現(xiàn)不了了,也就是說需要擴(kuò)展功能和板載功能之間二選一。

在進(jìn)行 RS485 實(shí)驗(yàn)中,我們通信用的引腳必須是 P3.0 和 P3.1,此外還有一個方向控制引腳,我們使用杜邦線將其連接到 P1.7 上去。RS485 的另外一端,大家可以使用一個 USB 轉(zhuǎn) RS485 模塊,用雙絞線把開發(fā)板和模塊上的 A 和 B 分別對應(yīng)連起來,USB 那頭插入電腦,然后就可以進(jìn)行通信了。

學(xué)習(xí)了第13章實(shí)用的串口通信方法和程序后,做這種串口通信的方法就很簡單了,基本是一致的。我們使用實(shí)用串口通信例程的思路,做了一個簡單的程序,通過串口調(diào)試助手下發(fā)任意個字符,單片機(jī)接收到后在末尾添加“回車+換行”符后再送回,在調(diào)試助手上重新顯示出來,先把程序貼出來。

程序中需要注意的一點(diǎn)是:因?yàn)槠匠6际菍?MAX485 設(shè)置為接收狀態(tài),只有在發(fā)送數(shù)據(jù)的時候才將 MAX485 改為發(fā)送狀態(tài),所以在 UartWrite()函數(shù)開頭將 MAX485 方向引腳拉高,函數(shù)退出前再拉低。但是這里有一個細(xì)節(jié),就是單片機(jī)的發(fā)送和接收中斷產(chǎn)生的時刻都是在停止位的一半上,也就是說每當(dāng)停止位傳送了一半的時候,RI 或 TI 就已經(jīng)置位并且馬上進(jìn)入中斷(如果中斷使能的話)函數(shù)了,接收的時候自然不會存在問題,但發(fā)送的時候就不一樣了:當(dāng)緊接著向 SBUF 寫入一個字節(jié)數(shù)據(jù)時,UART 硬件會在完成上一個停止位的發(fā)送后,再開始新字節(jié)的發(fā)送,但如果此時不是繼續(xù)發(fā)送下一個字節(jié),而是已經(jīng)發(fā)送完畢了,要停止發(fā)送并將 MAX485 方向引腳拉低以使 MAX485 重新處于接收狀態(tài)時就有問題了,因?yàn)檫@時候最后的這個停止位實(shí)際只發(fā)送了一半,還沒有完全完成,所以就有了 UartWrite()函數(shù)內(nèi) DelayX10us(5)這個操作,這是人為的增加了 50 us 的延時,這 50 us 的時間正好讓剩下的一半停止位完成,那么這個時間自然就是由通信波特率決定的了,為波特率周期的一半。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉