⑴ 我想自己設計製造電路板,然後自己編寫程序,讓電路板按自己寫的程序工作,控制機器運做,我需要哪些知識
你可以學習單片機,plc課程知識,以及c語言知識,甚至嵌入式課程也可以。這些課程大內概需要掌握容keil,visual,proteus,step7,linux系統m文件。這些軟體任何一門課的學會一點都可以。單片機或者plc更簡單。
⑵ 我想開發電路板的程序,我是要c語言還是c 還是Java
首先C就是C語言。
電路板程序當然是C語言寫了,初學者推薦安裝Keil。有了一定基礎後就版不推薦使用這些權IDE了,這不利於你了解編譯的整個過程。後期要通過自己寫Makefile來編譯程序,通過命令行來燒寫程序。
頂層應用程序的話可以根據實際情況用Java開發Android程序,也可以用C++開發QT程序。但是燒寫在PCB里的Flash中的程序一定是用C開發的(匯編也行,但是一般只在單片機啟動初始化代碼中使用,調試程序的時候也經常要看反匯編)。
⑶ 給電路板寫程序那個叫什麼
給電路板寫程序那個叫:C或匯編。
硬體驅動:硬體初始化、向硬體中讀寫數據、硬體特殊功能的API介面。
系統函數:整個軟體的初始化、硬體的管理、應用軟體的管理、內存的管理。
程序變換之後,需要對程序進行檢查編寫是否有語法錯誤,這種檢查只能夠對語法進行自診斷,而跟設計內容無關。程序檢查需要點擊工具菜單欄的「程序檢查」。
兼容設計:
電磁兼容性是指電子設備在各種電磁環境中仍能夠協調、有效地進行工作的能力。目的是使電子設備既能抑制各種外來的干擾,使電子設備在特定的電磁環境中能夠正常工作,同時又能減少電子設備本身對其它電子設備的電磁干擾。
1、選擇合理的導線寬度由於瞬變電流在PCB電路板印製線條上所產生的沖擊干擾主要是由印製導線的電感成分造成的,因此應盡量減小印製導線的電感量。
2、採用正確的布線策略採用平等走線可以減少導線電感,但導線之間的互感和分布電容增加,如果布局允許,最好採用井字形網狀布線結構,具體做法是印製板的一面橫向布線,另一面縱向布線,然後在交叉孔處用金屬化孔相連。
⑷ 電路板設計有那些軟體一般掌握那些軟體
1、SPICE模擬電路模擬
用於模擬電路模擬的SPICE(Simulation Program with Integrated Circuit Emphasis)軟體於1972年由美國加州大學伯克利分校的計算機輔助設計小組利用FORTRAN語言開發而成,主要用於大規模集成電路的計算機輔助設計。
2、Saber開關電源首選
Saber用來設計各種電源設備,如DC/DC、AC/DC、DC/AC、AC/AC,能夠全面分析系統的氏笑各項指標如環路頻率響應、功率管開關、磁性器件的工作情況。
3、 PowerEsim
是用於在線開關電源(SMPS)卜鏈和變壓器設計的電子電路模擬 軟體。它可以在元件和電路級進行損耗分析,板溫模擬,設計驗證,故障率分析並生成相關報告。使用的常見電路設計模擬工具之一是SPICE模擬器。
4、EWB
他是以SPICE3F5為軟體核心,增強了其在數字及模擬混合信號方面的模擬功能。EWB的兼容性也較好,其文件格式可以導出成能被ORCAD或PROTEL讀取的格式,它在桌面上提供了萬用表、示波器、信號發生器、掃頻儀、邏輯分析儀、數字信號發生器、邏輯轉換器等工具。
5、Altium Designer
Altium軟體的市場定位是一些簡單的板子,比如單片機類,簡單的工業類,一些型核孫相對簡單的板子,用這個軟體比較多,相對是偏低端產品設計,大部分都是簡單的板子。大部分用這個軟體的公司產品都是相對偏簡單的。