日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 21ic電子網(wǎng)
[導(dǎo)讀]二姨的外包平臺越來越規(guī)范化了,很多小伙伴都希望在工作之余的空閑時間做一些外包項目。

出品 21ic論壇  kk的回憶

網(wǎng)站:bbs.21ic.com


二姨的外包平臺越來越規(guī)范化了,很多小伙伴都希望在工作之余的空閑時間做一些外包項目。 幾年前大學(xué)時候曾經(jīng)幫導(dǎo)師做過一款工程樣品的小設(shè)備,是有關(guān)工業(yè)電源產(chǎn)品檢測OCP,OTP方面的應(yīng)用,花了差不多兩個月的時間完成軟硬件的調(diào)試。 在這里將整個設(shè)計流程和小伙伴們一起分享的,可以給論壇小伙伴們接外包項目作為參考的。
這個設(shè)備需要對工業(yè)電源的輸出進行OCP,OVP,OTP檢測等相關(guān)功能,并對相關(guān)測試量的信息實時顯示在數(shù)碼管(由于是幾年前的設(shè)備,液晶比較貴,只能選擇數(shù)碼管的)。由于客戶給出的信息比較寬泛,所以設(shè)計起來比較自由,首先完成基本參數(shù)的定義,完成原理圖和PCB的設(shè)計。
一,基本參數(shù)
1.額定電壓:220V 2.額定頻率:50Hz 3.額定功率:20W 4.輸入信號:由連接器接到相應(yīng)的檢測負載 CN1:電源負載1溫度傳感器 CN2:電源負載2溫度傳感器 CN3:電源負載1電流檢測信號 CN4:電源負載2電流檢測信號 KEY1:Stop按鍵 KEY2:Dec按鍵 KEY3:Inc按鍵 KEY4:Star按鍵 5.輸出控制: SEG1:溫度顯示數(shù)碼管 SEG2:電流顯示數(shù)碼管 CN5:電源負載1 PWM控制信號 CN6:電源負載2 PWM控制信號 CN7:散熱風(fēng)扇PWM控制信號 CN8:水冷泵PWM控制信號 led1:關(guān)斷指示燈(紅色) led2:電源負載1正常工作指示燈(綠色) led3:電源負載2過熱指示燈(黃色) led4:電源負載1正常工作指示燈(綠色) led5:電源負載2過熱指示燈(黃色)
相關(guān)的輸出控制單元,比如散熱風(fēng)扇,水冷泵,數(shù)碼顯示管,都是安裝在客戶工業(yè)電源的外觀結(jié)構(gòu)上面,用線束和開發(fā)的控制板連接到一起,隨后和客戶定義了這些控制單元的DC電壓,開始進行原理如的設(shè),使用AD繪制。根據(jù)相關(guān)功能的需求,使用STM32F103C8可以滿足需求,而且也沒有overdesign,基本所有的外設(shè)都用上了。
秀操作:從硬件到軟件,一個外包產(chǎn)品的設(shè)計過程
AC-DC電源部分TNY278為電源芯片,輸出DC-12V,隨后選用LDO輸出DC-5V。雖然12V轉(zhuǎn)3V3的壓差畢竟大,但經(jīng)過計算3V3的耗電50mA左右,LDO芯片功耗越過400mW左右,選用TO220的插件封裝,再加裝散熱片可以滿足要求。以下是電源部分的電路圖
秀操作:從硬件到軟件,一個外包產(chǎn)品的設(shè)計過程
關(guān)于layout圖紙參考意義就不是很大,由于我們是小樣產(chǎn)品,不會有EMC和安規(guī)認證方面的要求,所以畫的圖紙就很粗糙,就不在這里展示了,哈哈。完成了layout后,發(fā)到大家都喜歡打板的廠家-嘉立創(chuàng),五天后就收到了板子,手工焊接完成,由于電源是很成熟的方案,只要元件不焊接錯誤,基本可以保證一次輸出成功。果然測試輸出電壓12V,5V,3V3,一次過,沒有什么問題??蛻粢膊粚y波,動態(tài)響應(yīng)性,環(huán)路穩(wěn)定性有指標性的要求,只要求功能正常就可以。所以對硬件就沒有過多的調(diào)試,就開始進行軟件的編寫。
關(guān)于軟件怎么實現(xiàn),這就要安裝客戶的要求詳細實現(xiàn),通過和客戶多次討論,了解到這個控制板需要實現(xiàn)的控制邏輯。
二,控制邏輯
以下是相關(guān)外設(shè)對軟件的定義:
1. 控制芯片:STM32F103C8T6
2. 溫度檢測:
(1)溫度傳感器CN1和CN2實時檢測功率負載1和功率負載2散熱片的溫度,通過AD采樣轉(zhuǎn)換后,對應(yīng)R-T表計算溫度,將當(dāng)前較高溫度顯示在數(shù)碼管SEG2。
(2)溫度傳感器CN1和CN2實時檢測功率負載1和功率負載2散熱片的溫度。當(dāng)采集溫度高于設(shè)定安全溫度(85℃),對應(yīng)路黃色指示燈亮(led3、led5),對應(yīng)路PWM輸出為0,對應(yīng)路綠色指示燈滅(負載2、led4),進行過熱報警和保護,并將當(dāng)前較高溫度顯示在數(shù)碼管SEG2,數(shù)碼管SEG2按照亮0.5秒關(guān)0.5秒的頻率閃爍提示。
(3)當(dāng)溫度降低至安全窗口之下(55℃),取消報警狀態(tài),PWM按之前設(shè)定輸出,數(shù)碼管和指示燈恢復(fù)正常顯示。
(4)根據(jù)CN1、CN2所檢測當(dāng)前溫度,應(yīng)在CN7、CN8輸出適當(dāng)PWM波,調(diào)節(jié)散熱風(fēng)扇和水冷泵轉(zhuǎn)速,以維持功率負載1和功率負載2溫度在適當(dāng)范圍。
3.電流輸出:
(1)按KEY4,CN5、CN6按照設(shè)定電流值和“PWM-電流對應(yīng)表”,輸出一定占空比PWM波。
(2)定期(10ms)檢測輸入CN3、CN4當(dāng)前電流值。當(dāng)某路電流和設(shè)定電流值有偏差(超過±100mA),將提高或者減少該路(CN5、CN6)輸出PWM波占空比,從而保證電源芯片輸出恒定電流。
(3)按鍵KEY2提高功率負載1和功率負載2電流設(shè)定值,數(shù)碼管SEG1以0.5s間隔閃爍顯示設(shè)定電流值,CN5、CN6輸出仍按照之前設(shè)定電流進行輸出和反饋調(diào)節(jié),然后按下KEY4,修改CN5、CN6 PWM輸出,同時開始反饋調(diào)節(jié)。
(4)按鍵KEY3降低功率負載1和功率負載2電流設(shè)定值,數(shù)碼管SEG1以0.5s間隔閃爍顯示設(shè)定電流值,CN5、CN6輸出仍按照之前設(shè)定電流進行輸出和反饋調(diào)節(jié),然后按下KEY4,修改CN5、CN6 PWM輸出,同時開始反饋調(diào)節(jié)。
(5)KEY2或KEY3最后一次按鍵后,10秒內(nèi)不按下按鍵KEY4,當(dāng)前按鍵KEY2和KEY3設(shè)定無效,數(shù)碼管SEG1停止閃爍,顯示之前設(shè)定值。
(6)按下按鍵KEY1,停止CN4、CN5輸出PWM波,也即無電流輸出,負載1點亮,負載2、led4滅,led3、led5仍按照溫度檢測規(guī)則顯示。
(7)關(guān)閉電流輸出后,按下按鍵KEY4,將按照當(dāng)前設(shè)定值,CN5、CN6再次輸出PWM波,同時開始反饋調(diào)節(jié)。
俗話說工欲善其事必先利其器,完成了軟件控制邏輯的定義,就可以具體進行軟件代碼的編寫。
三 軟件編寫
使用STM32的開發(fā)工具進行代碼的編寫,借鑒原子哥的例程,在相關(guān)的原子哥的例程上面開發(fā),相信很多人都有這經(jīng)歷,畢竟站在巨人的肩膀上面可以看得更遠,哈哈;
秀操作:從硬件到軟件,一個外包產(chǎn)品的設(shè)計過程
在這個產(chǎn)品中,用到ADC采樣,PWM調(diào)節(jié),數(shù)碼管控制,按鍵掃描控制等相關(guān)功能,所以以下的子函數(shù)需要用到,具體的代碼就不在帖子中就一一列出來,隨后會作為附件呈現(xiàn)出來的,
秀操作:從硬件到軟件,一個外包產(chǎn)品的設(shè)計過程
對相關(guān)子函數(shù)進行調(diào)試,實現(xiàn)了對應(yīng)功能后。就開始Main函數(shù)的編寫,調(diào)用子函數(shù)實現(xiàn)軟件控制邏輯中要求的功能。具體代碼如帖子中呈現(xiàn)出來的,由于當(dāng)時完全是仿照例程寫的,所以寫的不是很規(guī)范,但是最后產(chǎn)品是完整跑起來了,作為送樣的產(chǎn)品也達到了要求的,哈哈!
main函數(shù)也有些長,貼了三次完整的代碼,網(wǎng)頁都被卡死了,隨便貼兩端代碼做個示例的,其他code只能作為附件上傳的.還有相關(guān)的數(shù)碼管,溫度傳感器的資料也附上,供有需要的小伙伴使用。
秀操作:從硬件到軟件,一個外包產(chǎn)品的設(shè)計過程
完成代碼的編寫,燒錄進電路板后,相關(guān)功能符合要求。生產(chǎn)了十幾套產(chǎn)品,送給客戶展示,符合要求了。
這個產(chǎn)品從硬件到軟件的設(shè)計都不太復(fù)雜,在學(xué)校也有足夠多的時間慢慢琢磨,所以做出來的產(chǎn)品沒有出紕漏。但這僅僅是展示樣機,還不能算消費的產(chǎn)品,所以有差距的。這里呈現(xiàn)僅僅給大家做一個參考的!

本文系21ic論壇網(wǎng)友kk的回憶原創(chuàng),資料下載請點擊“閱讀原文”內(nèi)下載

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!

21ic電子網(wǎng)

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉