0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是通用控制器?如何在設(shè)計(jì)時(shí)更加方便?

PCB線路板打樣 ? 來源:LONG ? 2019-07-23 11:25 ? 次閱讀

我一直認(rèn)為,如果你想成功,你需要模仿他人的成功并避免失敗。當(dāng)我開始我的職業(yè)生涯時(shí),沒有像Raspberry Pi這樣的單板計(jì)算機(jī),沒有人認(rèn)真對(duì)待工業(yè)應(yīng)用Arduino。你可以想象我第一次在我設(shè)計(jì)的通用控制器上進(jìn)行維護(hù)時(shí)有多糟糕。這是一個(gè)火災(zāi)報(bào)警控制器,手動(dòng)擰上50多根電線。我不得不更換有故障的8針電可擦除可編程只讀存儲(chǔ)器(EEPROM)。客戶感到不高興,我很有壓力要快速完成工作而且沒有錯(cuò)誤。那時(shí)我開始將通用控制器設(shè)計(jì)分離成單獨(dú)的物理模塊。同樣,今天,您會(huì)發(fā)現(xiàn)Raspberry Pi在工業(yè)應(yīng)用中發(fā)揮作用。這不僅是因?yàn)樗某杀?,還因?yàn)樗哪K化設(shè)計(jì)。

什么是通用控制器?

隨著組件和人工成本的繼續(xù)為了增加電子行業(yè),擁有最小的設(shè)計(jì)足跡似乎是合乎邏輯的。然而,在設(shè)計(jì)通用控制器時(shí),從長(zhǎng)遠(yuǎn)來看,這可能不是最佳選擇。

與消費(fèi)類電子產(chǎn)品(如智能手機(jī)和電視)不同,通用控制器采用通用規(guī)格設(shè)計(jì)并經(jīng)常使用在較小的范圍內(nèi)。對(duì)于不同的固件,同一個(gè)控制器可以具有不同的功能。例如,它們可以用作支付機(jī)器控制器,安全管理控制器或簡(jiǎn)單的數(shù)據(jù)監(jiān)控站。

典型的通用控制器包括

微控制器MCU

存儲(chǔ)芯片,例如SRAM,F(xiàn)RAM,閃存,EEPROM

外設(shè)接口以太網(wǎng),USB,RS485

輸入(模擬,數(shù)字,光耦合器)

輸出(繼電器,數(shù)字)

電源管理

< p>線對(duì)板連接器

實(shí)際上,來自外部傳感器,開關(guān)和設(shè)備的電纜在各自的連接器處端接到通用控制器的PCB。然后將通用控制器固定在工業(yè)機(jī)箱或終端機(jī)架上,定期對(duì)其進(jìn)行維修。


在某些行業(yè),停機(jī)意味著損失收入和憤怒的客戶。

為什么應(yīng)該為通用控制器使用模塊化設(shè)計(jì)

從設(shè)計(jì)到成本的角度來看,在單個(gè)PCB上設(shè)計(jì)通用控制器是有意義的。但是,如果您考慮使用這些通用控制器的應(yīng)用程序,節(jié)省成本的設(shè)計(jì)實(shí)際上可能會(huì)變成昂貴的支持和升級(jí)工作。由于通用控制器用于經(jīng)受惡劣電氣環(huán)境的應(yīng)用,因此最好使用具有多個(gè)PCB的模塊化設(shè)計(jì)。它們的需求隨著時(shí)間的推移而不斷變化,需要進(jìn)行升級(jí),因此在一些應(yīng)用程序中保持最小的停機(jī)時(shí)間至關(guān)重要。

精心設(shè)計(jì)的模塊化通用控制器允許用戶在不拆除重要設(shè)備的情況下移除關(guān)鍵設(shè)備。從外殼整個(gè)單元或在耗時(shí)的操作中移除所有連接的電纜。只需移除故障模塊并插入新模塊即可完成更換。


通用控制器上的典型MCU模塊

最佳模塊化通用控制器設(shè)計(jì)實(shí)踐

將通用控制器分成兩個(gè)或多個(gè)模塊將使維修或升級(jí)更加方便。但是,如果您未能將組件正確地分離到適當(dāng)?shù)哪K上,那么這將是一種浪費(fèi)的努力。關(guān)于如何設(shè)計(jì)模塊化通用控制器沒有標(biāo)準(zhǔn)的做法,但是這里有迄今為止很好的原則。

在我的設(shè)計(jì)中,我將我的通用控制器分成兩個(gè)模塊, I/O模塊和MCU模塊。 I/O模塊最終安裝并擰入外殼,MCU模塊可以輕松插入I/O模塊。

強(qiáng)大且壽命長(zhǎng)的無源元件依賴于I/O模塊。這包括電源管理電路,線對(duì)板連接器,通信IC,光耦合器和繼電器。 MCU模塊包括更智能的組件,如MCU,內(nèi)存芯片,以太網(wǎng)電路和藍(lán)牙或WiFi模塊。

根據(jù)我作為設(shè)計(jì)工程師的經(jīng)驗(yàn),我發(fā)現(xiàn)組件,如MCU與電壓調(diào)節(jié)器或繼電器相比,存儲(chǔ)芯片更容易出現(xiàn)故障。這就是隔離/無源組件有意義的原因。如果一個(gè)組件可能發(fā)生故障,可以在易于拆卸的MCU模塊上找到它。

除了將組件分離到模塊中之外,您還需要確保模塊之間的互連,并且正確放置板到 - 板連接器。由于MCU模塊依靠I/O模塊供電,因此需要在板間連接器上分配足夠的電壓和接地引腳。

在一天結(jié)束時(shí),設(shè)計(jì)通用控制器不僅僅是優(yōu)先考慮短期制造成本。要真正有效,您需要考慮長(zhǎng)期的品牌聲譽(yù)和易于支持。設(shè)計(jì)模塊化通用控制器將使您專注于優(yōu)化設(shè)計(jì)和固件增強(qiáng),支持團(tuán)隊(duì)將能夠以最小的不適和停機(jī)時(shí)間更換故障模塊。

如果您想開始隔離您的一般將控制器轉(zhuǎn)換為模塊,您需要最好的PCB軟件才能開始使用。 AltiumDesigner?能夠管理各種原理圖塊并同步PCB上的網(wǎng)絡(luò)。

對(duì)通用控制器有疑問嗎?現(xiàn)在聯(lián)系A(chǔ)ltium的專家。

檢查Altium的運(yùn)行情況......

強(qiáng)大的PCB設(shè)計(jì)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4323

    文章

    23135

    瀏覽量

    398873
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16416

    瀏覽量

    178757
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    計(jì)時(shí)定時(shí)控制器

    三位數(shù)碼管顯示,可設(shè)定時(shí)分,0~9個(gè)小時(shí)59分倒計(jì)時(shí)定時(shí)控制器,c程序,仿真
    發(fā)表于 02-02 22:55

    如何提高IC控制器(集成開關(guān))的散熱效率?

    我們?cè)诋?dāng)前的設(shè)計(jì)中遇到了 IC 控制器的溫度問題(高溫)。對(duì)于如何在通用的同步降壓概念設(shè)計(jì)方案中提高 IC 控制器(集成開關(guān))的散熱效率,有人可以提供建議?
    發(fā)表于 06-27 11:19

    何在zynq中將GPIO轉(zhuǎn)換為SPI控制器?

    親愛的Xilinx社區(qū),因?yàn)槲业膽?yīng)用需要3個(gè)SPI控制器,而且我已經(jīng)在Zynq中使用了現(xiàn)有的2個(gè)SPI控制器。我知道在生成比特流后如何在linux內(nèi)核中完成此操作但是,因?yàn)槲沂莢ivado的新手,你
    發(fā)表于 05-21 09:13

    方便的萬用時(shí)間控制器電路圖

    方便的萬用時(shí)間控制器電路圖
    發(fā)表于 05-19 08:50 ?111次下載
    <b class='flag-5'>方便</b>的萬用時(shí)間<b class='flag-5'>控制器</b>電路圖

    數(shù)字化通用PWM控制器的設(shè)計(jì)

    數(shù)字化通用PWM控制器的設(shè)計(jì):摘要院提出了一種采用現(xiàn)場(chǎng)可編程門陣列淵FPGA冤器件實(shí)現(xiàn)數(shù)字化通用PWM控制器的方案。該控制器能靈活地產(chǎn)生多路
    發(fā)表于 06-20 08:47 ?31次下載

    通用定時(shí)控制器

    通用定時(shí)控制器通用定時(shí)可以一次定時(shí)5分鐘-18小時(shí),循環(huán)定時(shí)從5分鐘-20小時(shí),定時(shí)開啟和定時(shí)關(guān)閉的總時(shí)間和為18小時(shí)。
    發(fā)表于 12-13 22:36 ?936次閱讀
    <b class='flag-5'>通用</b>定時(shí)<b class='flag-5'>控制器</b>

    通用定時(shí)控制器電路圖

    通用定時(shí)控制器電路圖:采用
    的頭像 發(fā)表于 11-07 07:57 ?2886次閱讀
    <b class='flag-5'>通用</b>定時(shí)<b class='flag-5'>控制器</b>電路圖

    通用的TFT-LCD顯示控制器的設(shè)計(jì)與實(shí)現(xiàn)

    隨著各種分辨率LCD的廣泛應(yīng)用,一種通用的LCD顯示控制器的研制與應(yīng)用亟待發(fā)展。為了能夠更加方便快捷地控制LCD的顯示,文中以AT070TN
    發(fā)表于 08-29 17:21 ?279次下載
    <b class='flag-5'>通用</b>的TFT-LCD顯示<b class='flag-5'>控制器</b>的設(shè)計(jì)與實(shí)現(xiàn)

    SDRAM控制器的設(shè)計(jì)

    邏輯復(fù)雜,接口方式與普通的存儲(chǔ)差異很大。為了解決這個(gè)矛盾,需要設(shè)計(jì)專用的SDRAM控制器,使用戶像使用SRAM -樣方便的使用SDRAM。考慮到控制器
    發(fā)表于 11-28 19:51 ?5次下載
    SDRAM<b class='flag-5'>控制器</b>的設(shè)計(jì)

    何在STM8S控制器上執(zhí)行通用GPIO功能實(shí)現(xiàn)LED閃爍

    在本教程中,我們將學(xué)習(xí)如何在 STM8S 控制器上執(zhí)行通用 GPIO 功能。該板已經(jīng)有一個(gè)連接到端口 B 的引腳 5 的板載 LED,我們將學(xué)習(xí)如何使該 LED 閃爍,并添加一個(gè)外部 LED 并使用按鈕對(duì)其進(jìn)行
    的頭像 發(fā)表于 08-11 17:04 ?5820次閱讀
    如<b class='flag-5'>何在</b>STM8S<b class='flag-5'>控制器</b>上執(zhí)行<b class='flag-5'>通用</b>GPIO功能實(shí)現(xiàn)LED閃爍

    AN2834_如何在STM32微控制器中獲得最佳ADC精度

    AN2834_如何在STM32微控制器中獲得最佳ADC精度
    發(fā)表于 11-21 17:07 ?8次下載
    AN2834_如<b class='flag-5'>何在</b>STM32微<b class='flag-5'>控制器</b>中獲得最佳ADC精度

    AN4056 如何在STM32F3系列微控制器內(nèi)模擬EEPROM

    AN4056 如何在STM32F3系列微控制器內(nèi)模擬EEPROM
    發(fā)表于 11-24 08:30 ?1次下載
    AN4056 如<b class='flag-5'>何在</b>STM32F3系列微<b class='flag-5'>控制器</b>內(nèi)模擬EEPROM

    AN4061 如何在STM32F0xx微控制器內(nèi)模擬EEPROM

    AN4061 如何在STM32F0xx微控制器內(nèi)模擬EEPROM
    發(fā)表于 11-24 08:32 ?1次下載
    AN4061 如<b class='flag-5'>何在</b>STM32F0xx微<b class='flag-5'>控制器</b>內(nèi)模擬EEPROM

    基于DSP和FPGA的通用控制器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于DSP和FPGA的通用控制器設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-25 10:57 ?0次下載
    基于DSP和FPGA的<b class='flag-5'>通用</b><b class='flag-5'>控制器</b>設(shè)計(jì)

    電腦通用串行總線控制器怎么接

    電腦通用串行總線控制器(Universal Serial Bus Controller,簡(jiǎn)稱USB Controller)是一種用于連接和控制USB設(shè)備的硬件設(shè)備。它通常集成在電腦主板上,負(fù)責(zé)管理
    的頭像 發(fā)表于 08-29 15:51 ?927次閱讀