單片機(jī)與可編程邏輯器件子系統(tǒng)設(shè)計(jì)步驟
發(fā)布時(shí)間:2013/9/19 14:05:16 訪問(wèn)次數(shù):857
在電子設(shè)計(jì)競(jìng)賽中,作為控制器,JS28F256J3F105A單片機(jī)與可編程邏輯器件應(yīng)用非常普遍,其設(shè)計(jì)過(guò)程如圖7.1.1所示,可以分為明確設(shè)計(jì)要求、系統(tǒng)設(shè)計(jì)、硬件設(shè)計(jì)與調(diào)試、軟件設(shè)計(jì)與調(diào)試、系統(tǒng)集成等步驟。
設(shè)計(jì)的第1步是明確設(shè)計(jì)要求,確定系統(tǒng)功能與性能指標(biāo)。一般情況下,單片機(jī)與可編程邏輯器件最小系統(tǒng)是整個(gè)系統(tǒng)的核心,需要確定最小系統(tǒng)板的功能、輸入輸出信號(hào)特征等;需要考慮與信號(hào)輸入電路、控制電路、顯示電路、鍵盤(pán)等電路的接口和信號(hào)關(guān)系。
最小系統(tǒng)板在競(jìng)賽中可以采用成品,但接口電路、功率控制電路、A/D與DlA電路、信號(hào)調(diào)理等電路需要自己設(shè)計(jì)制作。為了使作品的整體性更好,建議將控制器與外圍電路設(shè)計(jì)在一塊電路板上,這一部分內(nèi)容可以在競(jìng)賽前進(jìn)行設(shè)計(jì)與制作,在競(jìng)賽中根據(jù)需要進(jìn)行修改。
軟件開(kāi)發(fā)工具需要與所選擇的硬件配套,軟件設(shè)計(jì)需要對(duì)軟件功能進(jìn)行劃分,需要確定數(shù)學(xué)模型,算法、數(shù)據(jù)結(jié)構(gòu)、子程序等程序模塊。軟件開(kāi)發(fā)工具的使用需要在競(jìng)賽前進(jìn)行培訓(xùn)。常用的一些程序如系統(tǒng)檢測(cè)、顯示器驅(qū)動(dòng)、AlD、DlA、接口通信、延時(shí)等程序,可以在競(jìng)賽前進(jìn)行編程和調(diào)試,在競(jìng)賽中根據(jù)需要進(jìn)行修改。
系統(tǒng)集成完成軟件與硬件聯(lián)調(diào)與修改。在軟件與硬件聯(lián)調(diào)過(guò)程中,需要認(rèn)真分析出現(xiàn)的問(wèn)題,軟件設(shè)計(jì)人員與硬件設(shè)計(jì)人員需要進(jìn)行良好的溝通,一些問(wèn)題如非線性補(bǔ)償、數(shù)據(jù)計(jì)算碼型變換等用軟件解決會(huì)容易很多。采用不同的硬件電路,軟件編程將會(huì)完全不同,在軟件設(shè)計(jì)與硬件設(shè)計(jì)之間需要尋找一個(gè)平衡點(diǎn)。
在訓(xùn)練的第2階段的后半部分,即單片機(jī)和可編程邏輯器件系統(tǒng)訓(xùn)練階段,組織學(xué)生進(jìn)行分組,分組原則按自愿組合進(jìn)行。
每組3人,按照軟件編程、硬件制作、設(shè)計(jì)總結(jié)報(bào)告寫(xiě)作3部分進(jìn)行分工,每個(gè)隊(duì)員各有側(cè)重,分工合作。
每次制作完成后,分軟件編程、硬件制作、設(shè)計(jì)總結(jié)報(bào)告3部分進(jìn)行分析比較和交流,找出存在的問(wèn)題。
在電子設(shè)計(jì)競(jìng)賽中,作為控制器,JS28F256J3F105A單片機(jī)與可編程邏輯器件應(yīng)用非常普遍,其設(shè)計(jì)過(guò)程如圖7.1.1所示,可以分為明確設(shè)計(jì)要求、系統(tǒng)設(shè)計(jì)、硬件設(shè)計(jì)與調(diào)試、軟件設(shè)計(jì)與調(diào)試、系統(tǒng)集成等步驟。
設(shè)計(jì)的第1步是明確設(shè)計(jì)要求,確定系統(tǒng)功能與性能指標(biāo)。一般情況下,單片機(jī)與可編程邏輯器件最小系統(tǒng)是整個(gè)系統(tǒng)的核心,需要確定最小系統(tǒng)板的功能、輸入輸出信號(hào)特征等;需要考慮與信號(hào)輸入電路、控制電路、顯示電路、鍵盤(pán)等電路的接口和信號(hào)關(guān)系。
最小系統(tǒng)板在競(jìng)賽中可以采用成品,但接口電路、功率控制電路、A/D與DlA電路、信號(hào)調(diào)理等電路需要自己設(shè)計(jì)制作。為了使作品的整體性更好,建議將控制器與外圍電路設(shè)計(jì)在一塊電路板上,這一部分內(nèi)容可以在競(jìng)賽前進(jìn)行設(shè)計(jì)與制作,在競(jìng)賽中根據(jù)需要進(jìn)行修改。
軟件開(kāi)發(fā)工具需要與所選擇的硬件配套,軟件設(shè)計(jì)需要對(duì)軟件功能進(jìn)行劃分,需要確定數(shù)學(xué)模型,算法、數(shù)據(jù)結(jié)構(gòu)、子程序等程序模塊。軟件開(kāi)發(fā)工具的使用需要在競(jìng)賽前進(jìn)行培訓(xùn)。常用的一些程序如系統(tǒng)檢測(cè)、顯示器驅(qū)動(dòng)、AlD、DlA、接口通信、延時(shí)等程序,可以在競(jìng)賽前進(jìn)行編程和調(diào)試,在競(jìng)賽中根據(jù)需要進(jìn)行修改。
系統(tǒng)集成完成軟件與硬件聯(lián)調(diào)與修改。在軟件與硬件聯(lián)調(diào)過(guò)程中,需要認(rèn)真分析出現(xiàn)的問(wèn)題,軟件設(shè)計(jì)人員與硬件設(shè)計(jì)人員需要進(jìn)行良好的溝通,一些問(wèn)題如非線性補(bǔ)償、數(shù)據(jù)計(jì)算碼型變換等用軟件解決會(huì)容易很多。采用不同的硬件電路,軟件編程將會(huì)完全不同,在軟件設(shè)計(jì)與硬件設(shè)計(jì)之間需要尋找一個(gè)平衡點(diǎn)。
在訓(xùn)練的第2階段的后半部分,即單片機(jī)和可編程邏輯器件系統(tǒng)訓(xùn)練階段,組織學(xué)生進(jìn)行分組,分組原則按自愿組合進(jìn)行。
每組3人,按照軟件編程、硬件制作、設(shè)計(jì)總結(jié)報(bào)告寫(xiě)作3部分進(jìn)行分工,每個(gè)隊(duì)員各有側(cè)重,分工合作。
每次制作完成后,分軟件編程、硬件制作、設(shè)計(jì)總結(jié)報(bào)告3部分進(jìn)行分析比較和交流,找出存在的問(wèn)題。
熱門(mén)點(diǎn)擊
- 硅與鍺二極管的伏安特性曲線
- 三極管的電流放大系數(shù)
- 雙向I2C電平轉(zhuǎn)換電路
- 傳聲器的指向性
- 音頻功率放大器最大不失真功率的測(cè)量
- 主站的硬件及網(wǎng)絡(luò)組態(tài)
- 整機(jī)產(chǎn)品調(diào)試的步驟
- 晶閘管的主要參數(shù)
- 場(chǎng)效應(yīng)管三種基本組態(tài)電路
- PLC輸入采樣階段
推薦技術(shù)資料
- 電動(dòng)吸錫烙鐵
- 用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細(xì)]
- 首款集成 Bal
- 第二代4納米系統(tǒng)
- 集成低壓硅基MOSFET應(yīng)用詳
- 高密度SiC/GaN功率轉(zhuǎn)換&
- 新型高壓650V GaN FE
- 低噪聲 μModule DC/DC 轉(zhuǎn)換器技
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究