小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

有沒有能增強(qiáng)RS

 落水成花 2015-05-02
有沒有能增強(qiáng)RS-232串口驅(qū)動(dòng)能力的小設(shè)備
我的設(shè)備上一個(gè)RS232串口需要和下位機(jī)通信,時(shí)間長了偶爾會(huì)出現(xiàn)RS232串口和下位機(jī)不能通信的故障,你只需要讓電腦關(guān)機(jī)一會(huì)兒,再開機(jī)就能解決問題。我估計(jì)是計(jì)算機(jī)長時(shí)間運(yùn)行后導(dǎo)致RS232串口驅(qū)動(dòng)能力下降,請(qǐng)問有沒有什么小的電路板或什么的能增強(qiáng)RS232串口的驅(qū)動(dòng)能力?


一般不會(huì)出現(xiàn)這種情況啊,多長時(shí)間出現(xiàn)一次?定時(shí)或不定時(shí)?清空緩沖區(qū)后試一試,如果問題不出現(xiàn),則說明是通訊代碼有問題。 
liulangsanmao     2014-03-24        

要看你具體是怎樣操作的了。如果用USB轉(zhuǎn)串口的方式連接下位機(jī),那么有可能問題出在驅(qū)動(dòng)或驅(qū)動(dòng)兼容性問題。如果沒有任何轉(zhuǎn)換設(shè)備直接連接串口,也有可能出現(xiàn)在上位機(jī)和下位機(jī)的通訊協(xié)議上。
通常好的協(xié)議都有數(shù)據(jù)校驗(yàn)和丟包處理的過程,如果在程序上沒有設(shè)計(jì)數(shù)據(jù)校驗(yàn)和丟包處理的過程,出問題是常見的事。還就就是單片機(jī)的頻率問題,如果單片機(jī)內(nèi)處理的程序過多,而中斷發(fā)生頻率又過高,也很容易出現(xiàn)問題,甚至跑死都有可能,所以單片機(jī)的看門狗設(shè)計(jì)也很重要。還就就是通常在單片機(jī)與上位機(jī)通訊時(shí)會(huì)采用MAX232作為轉(zhuǎn)換電平的信號(hào)驅(qū)動(dòng),但通常很多人都會(huì)參考使用0.1uF的電容,建議采用1uF的電容,信號(hào)會(huì)比0.1uF要強(qiáng)很多。就摟主的問題我沒遇到過,估計(jì)是單片機(jī)與上位機(jī)的通訊程序問題導(dǎo)致通訊失敗,可以這樣測(cè)試,如果你發(fā)現(xiàn)無法通訊了,重新啟動(dòng)單片機(jī)看看能不能通訊,如果不行,你最好把你的上位機(jī)程序關(guān)掉,重新燒寫單片機(jī)程序看看能不能燒寫,如果可以,那么表示串口通訊沒問題,因該是軟件問題,如果真的還是不行,但重啟PC后又恢正常了,那么有可能就是你PC的串口問題了,解決辦法,在PC上加一塊串口卡可以很好的解決這類硬件問題。如果確定不是硬件問題,估計(jì)就是你用了什么CH341或CH340這類的USB轉(zhuǎn)串口的轉(zhuǎn)接設(shè)備,在2003下驅(qū)動(dòng)很不穩(wěn)定,最好還是直接使用串口好一點(diǎn)。如果你使用了正常的硬件和串口設(shè)備進(jìn)行通訊,單片機(jī)也能保證電路及串口信號(hào)穩(wěn)定,而你對(duì)你的上位機(jī)和下位機(jī)通訊協(xié)議和程序都比較自信,但問題依舊存在,那么唯一的可能就是你的操作系統(tǒng),如果改善了系統(tǒng)環(huán)境問題還存在,那你最好還是叫別人幫你弄吧,因?yàn)楹苡锌赡苣阕哌M(jìn)了個(gè)死胡同自己都不知道,呵呵。 
liulangsanmao     2014-03-24        

我在

23樓答復(fù)中提供了一種解決樓主所描述的通信口假死的方法。建議樓主可以一試。 
liulangtun     2014-03-24        


有這種可能。而且,從樓主所述需要關(guān)機(jī)冷卻一段時(shí)間才能恢復(fù)正常,不像是軟件故障。

我曾經(jīng)遇到過,同樣的串口外設(shè),與一些 PC 連接時(shí)不能穩(wěn)定通訊的情況。主要原因是 PC 機(jī)和下位機(jī)的 RS232 芯片質(zhì)量不夠好。更換下位機(jī) RS232 芯片一般都能解決。

你可以更換下位機(jī)的 RS232 芯片,采用名廠產(chǎn)品。

另外,市面上有 RS232 中繼器。也可以選用好的 RS232 芯片自己做。

liulangjidan     2014-03-24        

也不是沒有可能,就我搞過的一款打印機(jī)控制板來說,他的通訊協(xié)議本身就有缺陷。
當(dāng)然,正常的情況下可能沒有問題,但是有時(shí)候也會(huì)遇到通訊問題。我們用自己開發(fā)
的板子進(jìn)行測(cè)試,通訊、燒寫一切正常,但那個(gè)所謂的“產(chǎn)品”就是表現(xiàn)得很不穩(wěn)定。
這種事沒什么好奇怪的。建議用多種方法測(cè)試,確定問題原因才好對(duì)癥下藥。 
liulangtun     2014-03-24        


你可以嘗試市面上的 RS232 信號(hào)放大器。

當(dāng)然,還有一種選擇,就是在你的 PC 上另加一塊串口卡?;蛘哂?U 轉(zhuǎn)串接口線試試,不過一定要用 FT 芯片的。 
liulanghan_168     2014-03-24        

RS232的標(biāo)準(zhǔn)就是將(+3V)-(+15V),(-3V)-(-15V)的電平作為通訊的高低電平使用,
所謂的信號(hào)強(qiáng)弱是和電壓、電流有關(guān),通常 RS232 的通訊電流都在 5mA-10mA 左右,
如果導(dǎo)線過長,電損耗相對(duì)也會(huì)加大,那么電壓就會(huì)下降,這樣便會(huì)影響到所謂的信號(hào)
識(shí)別。
如果你的導(dǎo)線在 1.5m 范圍內(nèi),所謂的信號(hào)強(qiáng)度按標(biāo)準(zhǔn)的 RS232 協(xié)議來說是絕對(duì)足夠
的,如果說真的存在信號(hào)弱問題,只有可能是 TTL 電平轉(zhuǎn)換時(shí)的問題,比如說電壓不穩(wěn)
或電流太小等原因,但被應(yīng)用得比較常見的 TTL 轉(zhuǎn) RS232 的轉(zhuǎn)換模塊來說,通常不會(huì)
有這類問題。就MAX232來說,他為了能適應(yīng)各種距離的通訊,所以在外圍電路上提供了
幾個(gè)電容接口,根據(jù)不同的需求可以使用不同大小的電容,范圍是1uF-0.1uF,通常使用
USB轉(zhuǎn)串口設(shè)備時(shí)采用0.1uF,因?yàn)橄馛H240或CH341這類的轉(zhuǎn)換芯片通常不需要距離太遠(yuǎn),
所以電損和電流也不需要太大,但是如果直接用串口線連接,相對(duì)來說需要的電流和電壓
需要大一點(diǎn),以滿足電損耗部分,那么電容使用1uf能比較穩(wěn)定的將(+3V)-(+15V),
(-3V)-(-15V)的電平傳遞到目標(biāo)端。在有導(dǎo)線的情況下,所謂的信號(hào)強(qiáng)弱就是這么個(gè)電
壓電流傳遞能不能識(shí)別的問題。
有些設(shè)備識(shí)別電壓的范圍廣一點(diǎn),比如通常(+3V為)低電平,(+15V為高電平),如果因?yàn)?br style="margin: 0px; padding: 0px; list-style: none;">導(dǎo)線或器件的問題導(dǎo)致電壓不到(+15V),只有(+9V),如果也被視為高電平的話,那也
就解決了所謂的信號(hào)弱的問題。
如果說你的串口通訊出問題是因?yàn)樾盘?hào)弱的問題,我認(rèn)為不是。因?yàn)榘茨愕恼f法長期都是好
的,只有幾次出現(xiàn)通訊不了的問題,這說明無論是上位機(jī)還是下位機(jī),包括導(dǎo)線,他們所提
供的電壓和電流都是長期能夠相互接受的,就這么偶爾幾次不能通訊,而且是需要重啟電腦
后才能通訊,難道說這幾次問題會(huì)是因?yàn)閹讉€(gè)不穩(wěn)定的電壓或電流造成的?肯定不會(huì),所以
說和信號(hào)無關(guān)。

估計(jì)應(yīng)該不是這個(gè)所謂的信號(hào)強(qiáng)弱問題,除非的下位機(jī)電路或器件本身有問題,比如轉(zhuǎn)換芯片
用了略制的器件或電路短路,導(dǎo)致器件使用時(shí)間過長發(fā)燙或燒毀,否則就應(yīng)該不是信號(hào)問題,
因?yàn)榧热荒軌蜷L期使用,表明硬件的器件本身的電壓電流控制還是能夠工作的,如果說不穩(wěn),
那么應(yīng)該考慮供電部分穩(wěn)嗎?就PC主板上的UBS供電來說,5V供電基本上都能達(dá)到。但根據(jù)
主板的不同,主機(jī)電源的不同以及配置和使用的不同,供電的效果也不見得相同,就我的PC
主板來說,USB供電的電流不到500mA,用來跑單片機(jī)的時(shí)候,如果啟動(dòng)個(gè)電機(jī),整個(gè)單片機(jī)
系統(tǒng)立即復(fù)位,因?yàn)殡娏鞑蛔?,不說啟動(dòng)電機(jī)了,單獨(dú)測(cè)量USB供電口是5.3V,把單片機(jī)開關(guān)
一打開就變成4.2V了,如果在啟動(dòng)電機(jī),相當(dāng)于斷了電再接上電,重啟了。但是同樣的東西
到公司的一臺(tái)比較強(qiáng)的PC上接電,跑起來就完全沒有問題。所以說也要看看你的供電部分是
什么東西,電壓多少?電流多少?或者說功耗多少?

還有,就PC來說出問題的可能性也是很多的,也不要對(duì)PC太過放心,就我上面所說的,PC
上的USB供電電流不足的問題只是比較常見的小問題,PC硬件還和安裝了多少外接設(shè)備,PC
電源功耗,軟件系統(tǒng),滿負(fù)荷工作功耗等都息息相關(guān)。其中有一個(gè)環(huán)節(jié)不符合要求出現(xiàn)問題
的機(jī)率也是很大的。

當(dāng)然,如果你直接能用一個(gè)USB轉(zhuǎn)串口的設(shè)備就能解決問題的話那就恭喜你了,但是告訴你,
還可能存在程序上的兼容性問題,就我用過的幾個(gè)USB轉(zhuǎn)串口的設(shè)備來說,不同的系統(tǒng),穩(wěn)定
性也不同(因?yàn)轵?qū)動(dòng)程序的關(guān)系)。如果你要做的是產(chǎn)品,那么穩(wěn)定性是很重要的,軟件、
硬件、功耗、穩(wěn)定性、適用范圍、測(cè)試環(huán)境、應(yīng)用環(huán)境這些基本的東西都是必須考慮的。 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多