新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的SRS232/RS485轉(zhuǎn)換器設(shè)計(jì)方案

基于單片機(jī)的SRS232/RS485轉(zhuǎn)換器設(shè)計(jì)方案

作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏


整個(gè)轉(zhuǎn)換器的總體硬件電路圖如圖4所示。


圖4 轉(zhuǎn)換器總體硬件電路圖

轉(zhuǎn)換器的工作原理

轉(zhuǎn)換器硬件電路的工作原理是先將PC機(jī)串口輸出的RS232總線信號(hào)電平通過(guò)電平轉(zhuǎn)換芯片MAX232轉(zhuǎn)換成STC11F02E可以接收的TTL電平信號(hào),由該單片機(jī)接收PC發(fā)送過(guò)來(lái)的數(shù)據(jù)。STC11F02E接收完傳來(lái)的全部數(shù)據(jù)后將串口引腳從P3.0和P3.1切換至P1.6和P1.7引腳,再把接收到的數(shù)據(jù)通過(guò)RS485收發(fā)器MAX483E發(fā)送到RS485總線上。從機(jī)應(yīng)答后將相應(yīng)的數(shù)據(jù)傳至RS485總線上,再通過(guò)RS485收發(fā)器轉(zhuǎn)成TTL電平后由單片機(jī)STC11F02E接收。STC11F02E接收完從機(jī)傳來(lái)的全部數(shù)據(jù)后將串口引腳重新切換至P3.0和P3.1引腳,再通過(guò)MAX232電平轉(zhuǎn)換芯片傳送到PC機(jī)的RS232串口上去,使PC機(jī)接收從機(jī)傳來(lái)的數(shù)據(jù)。整個(gè)數(shù)據(jù)傳輸過(guò)程就這樣反復(fù)地進(jìn)行。


評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉