太陽(yáng)能熱水器中一線(xiàn)通信接口轉(zhuǎn)換電路的設(shè)計(jì)
當(dāng)主控制器與線(xiàn)控器安裝的距離較遠(yuǎn)時(shí),就不得不考慮分布電容的影響,導(dǎo)線(xiàn)間的分布電容可用電平行導(dǎo)電板之間的電容計(jì)算公式直接求得:
式中:ε 為導(dǎo)線(xiàn)絕緣層的介電常數(shù);S 為導(dǎo)線(xiàn)的水平截面積;d 為導(dǎo)線(xiàn)間距離。
若通信線(xiàn)的長(zhǎng)度有50 m,分布電容有2 nF,取2 nF電容并連在通信線(xiàn)上進(jìn)行仿真實(shí)驗(yàn),觀察上升沿和下降沿的延遲情況,第一通道為主控制器中TXD端的波形,第二通道為線(xiàn)控器中RXD 端的波形,測(cè)試結(jié)果如圖3所示。
從圖3 可以看出分布電容使得RXD 端產(chǎn)生50 μs的延遲,根據(jù)UART接口通信的波特率誤差不大于4.5%的要求,在分布電容2 nF的情況下,通信的波特率可以算出:
式中:Bd 為波特率;T 為延遲時(shí)間;R 為允許誤差。
將T = 50 μs,R = 4.5 %代入式(2)中,得:
式中:Bd 為波特率;T 為延遲時(shí)間;R 為允許誤差。
將T = 50 μs,R = 4.5 %代入式(2)中,得:
使用該接口轉(zhuǎn)換電路,可選用的常用通信波特率的最大值僅600 b/s.
因此,該轉(zhuǎn)換電路存在的不足在于:
?。?)UART 接口會(huì)接收到本機(jī)發(fā)送的數(shù)據(jù),引發(fā)接收中斷,降低了微處理器的通信可靠性及工作效率;(2)受導(dǎo)線(xiàn)分布電容影響,通信速率低,影響了線(xiàn)控器的響應(yīng)速度,降低了人機(jī)交互的操作體驗(yàn)。
3 接口轉(zhuǎn)換電路的設(shè)計(jì)圖4 為基于74HC00 與非門(mén)IC 設(shè)計(jì)的一種新型一線(xiàn)通信接口轉(zhuǎn)換電路。圖中,輸出轉(zhuǎn)換電路由U1A,U1C,Q1,Q2,D1,R1 ,R2 組成,輸入轉(zhuǎn)換電路由U1B,D2,D3,R3 ~ R5 組成,D1和D3為保護(hù)二極管,D2為5.1 V穩(wěn)壓二極管。當(dāng)UART 接口發(fā)送數(shù)據(jù),TXD 端為低電平時(shí),與非門(mén)U1B的4引腳為低電平,6引腳為高電平,使RXD端一直保持高電平,從而克服了本機(jī)發(fā)送數(shù)據(jù)時(shí)反饋到接收端的問(wèn)題。
在輸入轉(zhuǎn)換電路中,由D2和R4 構(gòu)成了觸發(fā)電路,能夠減少通信線(xiàn)上分布電容的影響,提高通信速率。通過(guò)式(4)可計(jì)算出RXD 端從低電平轉(zhuǎn)變成高電平時(shí)通信線(xiàn)上的最高電壓UTL :
式中:VZ 為穩(wěn)壓二極管D2 的穩(wěn)壓值,VCC × 30% 是74HC00 芯片輸入為低電平的條件。將VZ = 5.1 V,VCC = 5 V 代入式(4)中,得UTL = 6.6 V.當(dāng)通信線(xiàn)上的電壓小于6.6 V 時(shí),RXD端將從低電平轉(zhuǎn)變成高電平。通過(guò)式(5)可計(jì)算出RXD 端從高電平轉(zhuǎn)變成低電平時(shí)通信線(xiàn)上的最低電壓UTH :
式中:VCC × 70% 是74HC00 芯片輸入為高電平的條件。
將VZ = 5.1 V,VCC = 5 V 代入式(5)中,得UTH = 8.6 V.當(dāng)通信線(xiàn)上的電壓大于8.6 V 時(shí),RXD端將從高電平轉(zhuǎn)變成低電平。
數(shù)字通信相關(guān)文章:數(shù)字通信原理
通信相關(guān)文章:通信原理
水位傳感器相關(guān)文章:水位傳感器原理
評(píng)論