做過電源開發的工程師都知道,電源驅動係統設計是眾多操作係統設計中最常見的一種驅動程序之一。如筆記本電腦的電池管理、智能產品電源管理等。
近日,在國內領先的智能產品開發外包服務平台快包上,就有一個激光光源PWM電源驅動係統的項目需求,因為發布需求方缺乏相關開發經驗的工程師,故而在平台發布此需求。
據悉,雇主於今年十二月初在客戶那裏接到了一個智能聊天機器人項目,其它硬件部分開發完畢,唯獨電源這塊的開發因人才離職而擱置,他要求開發者開發的係統1、支持12路PWM,可獨立控製12路LD的電源控製係統;2、支持單片機程序控製,支持RS485協議控製和調整;3、支持GPIO聯動觸發方式;4、要求有類似的開發經驗,具體電壓和電流請聯係我溝通;5、工作溫度-35°~70°,關鍵器件選型注意寬溫需求,以及綜合成本控製;6、LD工作電流最大3.5A,單顆電壓DC:2~4.5v。
由於項目發布周期不長,申請的工程師也不少,但雇主因地域問題拒絕了不少工程師,他要求最好是杭州的工程師,這樣對接更方便,杭州的電源工程師可得抓緊時間申請了,這送到家的買賣不賺白不賺。
為了更好地服務廣大工程師朋友,快包圈子裏有一位資深的電源開發“老司機”,他在國企做電源開發二十年,目前自主創業,在與平台工作人員聊天之時,很願意與大家分享自己的開發經驗,下麵是整理的一部分電源驅動設計幹貨(想獲得他完整的電源驅動係統設計幹貨內容,
可發送郵件到jackding@eecnt.com向小編免費領取)。
1、係統總體設計
恒流源一般采用集成運算放大器和一些分立元器件及單片機構成的“壓控恒流源”方法實現,與純模擬元件構成的恒流源相比,這種方法在恒流精度和線性度上都有明顯的提高。但是該方法中單片機是用作顯示與控製電壓的給定,並未對輸出電流實時檢測和控製,屬於開環控製係統,影響了恒流源的穩定性及精度。該係統由“壓控恒流”電路、信號采樣和調理電路、保護電路、鍵盤、LCD顯示、RS232通信接口以及DSP處理器等環節組成。
通過鍵盤輸入給定,並在LCD上顯示,同時經F2812運算處理後輸出相應占空比的PWM信號。PWM經低通濾波器、放大調理後實現D/A變換並作為“壓控恒流”模塊(V-I Constant Current)的控製電壓實現“壓控恒流”。F2812實時對輸出的電流采樣,采樣數據經數字濾波、分析處理後與給定電流值相比較,得到差值作為PI調節算法表達式中的輸入量,通過PI運算得到控製量U來調整PWM的輸出實現恒流。
2、係統硬件設計
包括直流電源模塊實現,恒流源模塊買現,A/D與D/A模塊實現,鍵盤與顯示實現,LD保護電路。
3、係統軟件設計
軟件采用匯編語言編寫,可以通過鍵盤實時修改電流的給定值,同時LCD可以顯示給定值和實測值。為方便調試係統軟件采用模塊化設計,主要包括主程序,給定給定、LCD顯示及PI調節等子程序。係統的初始化包括DSP外圍接口芯片和電流給定的初始化,鍵盤掃描包括給定和步進量的調整。
其它熱門競標任務推薦:
智能小車項目之STM32F103ZE控製雙步進電機
https://www.interviewcrusher.com/index.php/Home/Kuaibao/targetDetail/id/3203
項目分析:電機的驅動控製板開發,控製電機轉速,小車運行方向,底層軟件已經完成,需要開發應用層,難度適中。
無刷電機驅動控製器
https://www.interviewcrusher.com/detail/3220.html
項目分析:電機驅動控製器開發,兩種輸出電壓,不同輸出功率,成熟案例較多,難度適中。
NRF51822 2.4G讀寫器硬件開發
https://www.interviewcrusher.com/index.php/Home/Kuaibao/targetDetail/id/3205
項目分析:通信卡的硬件電路開發設計,市麵上成熟方案較多,難度適中。
語音智能機器人開發
https://www.interviewcrusher.com/detail/3217.html
項目分析:智能機器人開發,功能複雜,需求多,無線技術,智能控製,深度交互,室內(nei) 定位,行為(wei) 記錄等,軟件算法開發難度很大,工作量也很大。