電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1570|回復(fù): 0
收起左側(cè)

淮海工學(xué)院計算機科學(xué)與技術(shù)嵌入式_英創(chuàng)信息技術(shù)基于英創(chuàng)ARM主板的繼電器控制驅(qū)動設(shè)計介紹

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-7-22 10:53:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
淮海工學(xué)院計算機科學(xué)與技術(shù)嵌入式_英創(chuàng)信息技術(shù)基于英創(chuàng)ARM主板的繼電器控制驅(qū)動設(shè)計介紹,   

在很多的智能控制系統(tǒng)中,通常會使用繼電器來控制終端設(shè)備的運行狀態(tài),有些繼電器是控制設(shè)備的電源等關(guān)鍵位置。所以在系統(tǒng)沒有發(fā)出正確的指令時,繼電器等關(guān)鍵控制部件不能有任何的誤動作。由于現(xiàn)在嵌入式系統(tǒng)越來越復(fù)雜,功能也越來越多,且有很CPU的引腳在上電時候,不能保證引腳電平的恒定。另外,從系統(tǒng)上電啟動到應(yīng)用軟件控制繼電器,一般需要10s或更長的時間。而設(shè)備要求系統(tǒng)上電及啟動的整個期間,繼電器不能有任何動作,確保設(shè)備不會出現(xiàn)錯誤的運行。所以,在設(shè)計繼電器驅(qū)動的時候,要根據(jù)實際控制信號,確認是否需要額外的輔助電路來保證繼電器的可靠。

英創(chuàng)公司的ARM工控主板也不例外,啟動時間在10s左右,上電時,部分GPIO引腳與ISA信號也會出現(xiàn)一瞬間的跳變,如果直接使用GPIO信號作為控制繼電器的信號,就可能導(dǎo)致繼電器出現(xiàn)錯誤的動作,影響設(shè)備的正常運行。下面分別說明使用英創(chuàng)的ARM工控主板的ISA總線和GPIO控制繼電器時的參考設(shè)計電路。

情況1:GPIO信號與上電同步為高電平


橙色線為供電電源:DC5V
綠色線為GPIO線電平狀態(tài)

英創(chuàng)公司的EM9x60系列主板的所有GPIO引腳信號,在系統(tǒng)上電的時候都是這種類型信號波形,EM9280的引腳類型1(請參考:《EM9280的GPIO引腳上電時序及說明》)也是這樣的波形。這種類型的GPIO引腳用來控制繼電器,是非常方便的。下面的電路圖,是使用這種類型的GPIO信號控制繼電器的參考電路:

  

電路說明:

1、這種類型的繼電器控制電路,需要使用負邏輯控制(即:控制信號為高電平時,繼電器不吸合。控制信號為低電平時,繼電器吸合)。

2、由于GPIO信號高電平都為3.3V,所以光電隔離器的IF電源使用3.3V。

3、為了使光電隔離器充分飽和,IF電流需要設(shè)計為10mA左右,所以限流電阻為330歐/33mW,因此可以選用0603封裝電阻(0.125W)就可以滿足要求。

4、為了滿足控制邏輯的正確性,同時也為了保護系統(tǒng)的CPU不要吸收太多電流,造成CPU發(fā)熱過大,或?qū)е翯PIO損壞,所以在GPIO腳上串入一個74HC04反向驅(qū)動,74HC04供電為3.3V。

5、控制邏輯:

GPIO為高電平—74HC04輸出低電平—光電隔離器導(dǎo)通飽和輸出導(dǎo)通--驅(qū)動三極管截止—繼電器不吸合

GPIO為低電平—74HC04輸出高電平—光電隔離器截止--驅(qū)動三極管導(dǎo)通—繼電器吸合

情況2:GPIO引腳上電時,有一個2V的臺階,150ms-300ms后再變化為高電平

  

橙色線為供電電源:DC5V
綠色線為GPIO線電平狀態(tài)

這類信號,主要出現(xiàn)在EM928x系列主板的GPIO、EM9280的GPIO類型2(請參考:《EM9280的GPIO引腳上電時序及說明》)。系統(tǒng)上電后,該臺階電平約2V、150ms-300ms。如果直接使用這種類型的GPIO引腳來控制繼電器,可能會在上電的時候影響繼電器,導(dǎo)致出現(xiàn)誤動作。所以使用這種類型的GPIO引腳控制繼電器的應(yīng)用中,需要在系統(tǒng)上電時,將該臺階電平轉(zhuǎn)換為3.3V的高電平:基本思路是使用一顆能夠識別1.8V及以上電平為高電平的器件,如74LVC04(3.3V供電,VIH最低為1.8V),替換情況1中的74HC04,再安照情況1的驅(qū)動電路設(shè)計即可。

情況3:GPIO上電時為低電平,7ms后再變?yōu)楦唠娖綘顟B(tài)

  

橙色線為供電電源:DC5V
綠色線為GPIO線電平狀態(tài)

這類信號主要出現(xiàn)在EM335x系列主板的GPIO上電時。上電后,GPIO為低電平的最寬時間約7ms,然后再變?yōu)楦唠娖。對于一些高靈敏度的繼電器而言,可能會出現(xiàn)跳動的情況。所以使用這種類型的GPIO引腳控制繼電器,可以參考如下的電路:

  

電路說明:

1、這種類型的繼電器控制電路,需要使用負邏輯控制(即:控制信號為高電平時,繼電器不吸合。控制信號為低電平時,繼電器吸合)。

2、上電時,電源管理器ADM6711(該器件內(nèi)置輸出驅(qū)動,如果選用OC輸出的,需要在輸出端加上拉電阻)輸出約200ms低電平,反向后得到高電平信號RST_High,再輸入給或非門74HC36。而200ms以后,信號RTS_High變?yōu)榈碗娖,此時GPIO信號早已為高,這期間門電路輸出端一直保持低電平,從而保證系統(tǒng)在上電啟動的過程中繼電器不會吸合。

3、由于GPIO信號高電平都為3.3V,所以光電隔離器的IF電源使用3.3V,或非門器件74HC36也使用3.3V供電。

4、控制邏輯:

GPIO為高電平—74HC36輸出低電平—光電隔離器導(dǎo)通飽和輸出導(dǎo)通--驅(qū)動三極管截止—繼電器不吸合

GPIO為低電平—74HC36輸出低電平—光電隔離器截止--驅(qū)動三極管導(dǎo)通—繼電器吸合

情況4:使用ISA總線擴展出DOUT來控制繼電器

在EM9x60與EM335x系統(tǒng)中,GPIO引腳資源不夠的情況下,可以使用ISA總線來擴展DOUT端口,再連接控制繼電器。按照ISA總線8位數(shù)據(jù)寬度,一個地址可以最多擴展控制8路繼電器。

使用ISA總線擴展DOUT信號控制繼電器的應(yīng)用中,輸出鎖存器的初始狀態(tài),需要在系統(tǒng)上電的時候復(fù)位,以確定初始電平狀態(tài)。因此可以使用一個電源管理器件(ADM6711)在系統(tǒng)上電的時候,產(chǎn)生一個約200ms的復(fù)位信號來給輸出鎖存器復(fù)位。使用ISA總線方式來擴展控制繼電器的參考設(shè)計電路如下:

  

  

電路說明:

1、這種類型的繼電器控制電路,需要使用正邏輯控制(即:控制信號為高電平時,繼電器吸合。控制信號為低電平時,繼電器不吸合)。

2、ISA輸出鎖存器需使用74HC273,因為它有復(fù)位清零端口,可以滿足設(shè)計需求。

3、參考圖中的WR_CSN0信號,是由ISA總線的#WE,#CS以及地址譯碼信號而產(chǎn)生的唯一有效信號。

4、控制邏輯:

DOUT0為高電平—光電隔離器截止--驅(qū)動三極管導(dǎo)通—繼電器吸合

DOUT0為低電平—光電隔離器飽和導(dǎo)通--驅(qū)動三極管截止—繼電器不吸合

以上參考設(shè)計電路,其最主要的目的,就是根據(jù)所選用的控制信號的特征,或額外增加輔助電路,在系統(tǒng)上電、啟動過程中,絕對保證繼電器控制信號不發(fā)生任何變化,直到應(yīng)用軟件啟動并能夠接管繼電器控制信號資源。只要能夠達到這樣的設(shè)計目的,就是可以使用的控制電路,并不局限于參考設(shè)計電路。
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表