— 行業(yè)資訊 —
大中電機歡迎您地址:上海市松江區(qū)莘磚公路399弄
電話:021-6992-5088
手機:187-1797-6220 朱經(jīng)理
發(fā)布時間:2021-04-16 17:01
從我之前的博客可以看出,我的大部分靈感和知識都來源于父親對我的影響。有一個建議一直縈繞在我的腦海里:“兩個測量,一個切割。”然而,作為工程師,每當我們在為步進電機、發(fā)光二極管和其他外設(shè)設(shè)計控制或電源電路時遇到挑戰(zhàn),我們都希望系統(tǒng)能夠適應(yīng)特定的規(guī)則和條件。我們基本上進行兩次測量,但只針對一組特定的條件。之后的任何改變都只是意味著額外的成本和評估時間,這可能是任何項目的痛點?;蛘呦裎野职终f的:“你把它剪了,不可能恢復到原來的樣子!
那么,當您需要多個系統(tǒng)或配置的解決方案時,會發(fā)生什么情況呢?設(shè)計完成后,如何保證你在擁有一個可以給電機供電的系統(tǒng)和靈活增加其他高壓設(shè)備之間有一個平衡?我建議使用系統(tǒng)的一個模塊或子集來開始一個以后可以擴展的設(shè)計。
界面靈活性
你要做的第一件事就是確保你可以隨意連接你的動力驅(qū)動。雖然選擇具有足夠通用輸入/輸出(GPIO)來驅(qū)動輸出的主機控制器是一個好主意,但是由于每個GPIO引腳都有自己的調(diào)用和執(zhí)行操作,因此實現(xiàn)控制方案或程序變得越來越困難。串行接口可以輕松處理這個問題。大多數(shù)處理器都有一系列內(nèi)部接口,如圖1所示。這些接口模塊可以控制內(nèi)存或外部傳感器,甚至可以與其他處理器通信。
圖1:1:MSP 430內(nèi)部框圖
但是對于我們的系統(tǒng)來說,選擇很簡單。正如我在介紹中提到的,我們正在使這個系統(tǒng)驅(qū)動許多外圍設(shè)備,包括步進電機。對于步進電機,我們需要確保主機提供順序輸出和同步輸出。
圖2: SPI主從連接
串行外設(shè)接口(SPI)和I2C接口等接口可以為您提供主機或主設(shè)備時鐘信號的優(yōu)勢(如圖2所示),這可以通過共享串行數(shù)據(jù)和時鐘線來擴展。但是,出于設(shè)計原因,您希望保持低成本,因為一個包含大量電機和發(fā)光二極管的解決方案需要多次迭代。
一些電機、發(fā)光二極管和其他設(shè)備可能無法從作為處理器的內(nèi)部串行接口中受益。在這些情況下,可以使用如圖3所示的串并轉(zhuǎn)換器SN74HC595。該器件便于數(shù)據(jù)向輸出端的順序傳輸。我選擇這一部分進行設(shè)計,因為它易于使用,成本低,使設(shè)計人員能夠堆疊或菊花鏈類似的設(shè)備。其他串并設(shè)備,如SN74HC164或TCA9539,也可以幫助完成任務(wù)。
圖3: SN 74 HC 595
驅(qū)動高電壓和高電流
不幸的是,您不能簡單地從主機微控制器驅(qū)動高功率負載。但是,您可以使用場效應(yīng)晶體管來降低處理器的總電流要求。這其實是設(shè)計論壇中比較流行的一個線程,也是應(yīng)用筆記《連接3-V MSP430到5-V電路》非常流行的主要原因。如果你看看這個應(yīng)用筆記,你會知道ULN2003A是一個簡單的解決方案。
圖4展示了MSP430微控制器和LN 2003如何驅(qū)動12V邏輯軌以及一些電機和發(fā)光二極管。這很有效,因為它可以處理高達50V的電壓和高達500毫安/通道的電流,這為電機和發(fā)光二極管提供了足夠的范圍。
圖4顯示了MSP430微控制器和ULN2003A如何驅(qū)動12V邏輯軌和一些電機和發(fā)光二極管。結(jié)果非常好,因為ULN2003A可以處理高達50V的電壓和高達500毫安/通道的電流,這為您的電機和LED提供了足夠的范圍。
圖4:將MSP30連接到高壓大電流負載
總結(jié)
現(xiàn)在條件成熟,可以連接MSP430單片機、SN74HC595、ULN2003A、CSD17571Q2,打造靈活的電源結(jié)構(gòu),可擴展8通道倍數(shù),如圖5所示。
圖5:我們的動態(tài)驅(qū)動系統(tǒng)
相關(guān)推薦
在線留言