熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

"); //-->

博客專欄

EEPW首頁 > 博客 > 作為一個合格電子單片機設計者,需要具備哪些技術

作為一個合格電子單片機設計者,需要具備哪些技術

發(fā)布人:六西格瑪培訓 時間:2020-07-07 來源:工程師 發(fā)布文章

電子技術主要涉及兩個方面,軟件和硬件。軟件就是C、C++等代碼;硬件就是電路設計,包括原理圖設計,PCB繪制,電路板焊接調(diào)試等。

六西格瑪培訓很多工科學生,在大學期間,都學習C語言、C++、C#等編程語言,甚至verlog硬件語言。模擬電子技術、數(shù)字電子技術、電路等課程,也基本都學過。由于課程比較少,加上學生沒有太多的時間去深入研究這些課程。因此,很多學生到畢業(yè)時,基本上什么都不會,要從0開始學習。

學校每年都會有電子大賽,這些大賽可以給學生一個自我展示能力的機會。有條件的學生,最好多參與這樣的比賽,這樣在準備期,你可以和老師、師兄學習電子技術,提高自己的動手能力。

我們最近做一個無刷電機控制方面的項目。該產(chǎn)品需要具備功能是,通過上位機發(fā)送指令,CAN總線通信給CPU,CPU接到上位機的指令以后,去控制無刷電機運行,無刷電機運行時是帶負載的,需要做到勻速,不因電機負載變化,而無刷電機速度發(fā)生變化。

從這個項目項目中,作為一個電子設計者需要哪些技術。

一、能設計原理圖,繪制PCB

這個項目的原理圖設計,需要選擇合適CPU,CPU是否具有CAN通信模塊。市場上很多CPU自帶CAN功能,然后選擇CAN通信的電平轉(zhuǎn)換芯片。我們需要驅(qū)動是無刷直流電機,需要選擇一個電機驅(qū)動芯片,你需要考慮驅(qū)動芯片能否正常驅(qū)動電機。選擇元器件時,需要考慮性價比。

PCB繪制,很多人認為PCB繪制是一個體力活,沒有技術含量。任何技術,你要把它學好、學精,都不容易,繪制PCB也是如此。你需要考慮元器件的擺放,通信信號和電源線的距離多遠才合適。特別是電機驅(qū)動,有的電流非常大,可高達20多A,PCB走線需要多寬,才能承受這樣的大電流。總之,繪制PCB需要考慮很多因素。用合適PCB板尺寸,將元器件擺放完成,走線完成。PCB的可靠性和穩(wěn)定性也需要有保證,不能用幾天,板子就燒壞了。

二、下位機代碼的撰寫

下位機軟件包括CPU的初始化,CAN通信協(xié)議(自定協(xié)議),電機驅(qū)動,電機的速度采集,電機速度調(diào)節(jié)算法(PID算法)等。

CPU初始化,也就是讓處理器運行起來,這個很容易實現(xiàn)。CAN通信協(xié)議,這個一般是客戶自己定義的軟件協(xié)議,這個有難有簡單的,需要有一定基礎,才能完成協(xié)議代碼的撰寫。電機驅(qū)動,一般才用PWM波進行驅(qū)動,難度不大。采集速度函數(shù),要能準確地算出電機實時速度,通過PID算法去調(diào)節(jié)電機速度,讓電機達到我們給定的速度值,這個難度較大,需要設計者有較強的基礎。正所謂萬事開頭難,多多做項目,技術能力總會提高的。

三、上位機代碼的撰寫

一般中小公司,都希望電子設計者完成這項工作,而不是專門請上位機設計者,大公司論當別論。上位機代碼撰寫,一般采用的C++語言或者C#,也有用labview的。你需要將上位機軟件的界面優(yōu)美化,你可以找一些合適圖片,讓上位機界面看起來舒心合適。

作為一個合格電子設計者,起碼具備前兩項技能,最好上位機軟件也能做,這樣可以增加你的競爭能力。電子技術是慢慢積累的,需要一步一個腳印,急不得。

張馳咨詢官網(wǎng):http://www.6sigmambb.cn/

來源:網(wǎng)絡.僅供參考,如有侵權(quán),請聯(lián)系刪除,謝謝!

*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



關鍵詞:

相關推薦

技術專區(qū)

關閉