最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

你們要的練手項(xiàng)目來(lái)了

2021-07-08 10:40 作者:新閣教育  | 我要投稿

? ? ? ? 最近有越來(lái)越多做電氣的小伙伴開(kāi)始學(xué)習(xí)C#來(lái)做上位機(jī)開(kāi)發(fā),很多人在學(xué)習(xí)一段時(shí)間后,都有這種感覺(jué),似乎學(xué)到了很多知識(shí),但是不知道怎么應(yīng)用,因此我找了一個(gè)真實(shí)的上位機(jī)小項(xiàng)目,讓大家來(lái)練練手。這篇文章主要對(duì)這個(gè)項(xiàng)目案例及開(kāi)發(fā)過(guò)程做個(gè)整體介紹。

PS:文末提供完整錄播視頻及源碼

1. 項(xiàng)目案例介紹

????????很多人對(duì)單片機(jī)有一種特殊的情懷,總是感覺(jué)單片機(jī)很神秘或很復(fù)雜。單片機(jī)簡(jiǎn)稱(chēng)MCU,即Micro Control Unit,是將CPU、存儲(chǔ)器(RAM和ROM)、多種IO接口等集成在一塊芯片上,形成一個(gè)芯片級(jí)計(jì)算機(jī),可以這么說(shuō),在我們的生活和工作中,單片機(jī)無(wú)處不在。

????????單片機(jī)MCU的使用分為兩種,一種是單片機(jī)開(kāi)發(fā),就是嵌入式開(kāi)發(fā),一般采用C語(yǔ)言編程,另一種是單片機(jī)應(yīng)用,比如和單片機(jī)進(jìn)行通信控制,而作為上位機(jī)開(kāi)發(fā)人員,我們更多偏向于后者,上位機(jī)按照既定的協(xié)議對(duì)單片機(jī)實(shí)現(xiàn)控制??刂葡到y(tǒng)的使用者是操作人員,他們不可能去直接操作單片機(jī),因此上位機(jī)的職責(zé)是將單片機(jī)和操作人員聯(lián)系起來(lái),通過(guò)UI界面給操作人員提供展示和控制,再將指令傳遞給單片機(jī)來(lái)執(zhí)行動(dòng)作,最終形成一套完整的控制系統(tǒng)。

????????本案例是一個(gè)基于單片機(jī)的串口通信案例,主要是通過(guò)上位機(jī)來(lái)實(shí)現(xiàn)對(duì)電機(jī)的速度控制,并顯示電機(jī)實(shí)時(shí)速度。調(diào)速模式會(huì)有多種,包括電機(jī)正轉(zhuǎn)、電機(jī)反轉(zhuǎn)、電機(jī)正反轉(zhuǎn)、雙向混沌、單向混沌五種模式。

2. MCU協(xié)議分析

針對(duì)五種調(diào)速模式的描述如下所示:

從上面的描述,我們可以看出,調(diào)速的本質(zhì)都是發(fā)送報(bào)文給單片機(jī),不同的調(diào)速模式影響的是發(fā)送的數(shù)值和發(fā)送的頻率,因此上位機(jī)和單片機(jī)之間必須要約定協(xié)議,協(xié)議如下所示:

協(xié)議規(guī)定:?jiǎn)纹瑱C(jī)與上位機(jī)之間的通信格式為:波特率9600,數(shù)據(jù)位8,停止位1,校驗(yàn)位無(wú),設(shè)定速度范圍為10-300rpm,反饋速度范圍為0-1000rpm,換算時(shí)間范圍為1-10秒,通信編碼格式為ASCII。

上位機(jī)開(kāi)發(fā)功能要求:

  • 與單片機(jī)之間的連接提示及斷開(kāi)提示

  • 可以自由選擇通訊端口

  • 調(diào)試模式可以隨時(shí)調(diào)整

  • 混沌模式隨機(jī)數(shù)支持自動(dòng)生成和人為輸入/復(fù)制粘貼

  • 支持換速時(shí)間快速設(shè)置

  • 支持實(shí)時(shí)速度顯示并可控

  • 支持實(shí)時(shí)數(shù)據(jù)寫(xiě)入并可控

  • 支持發(fā)送命令可存儲(chǔ)、可追溯

  • 軟件打開(kāi)時(shí)保持上次關(guān)閉時(shí)的狀態(tài)

3. 上位機(jī)界面設(shè)計(jì)

根據(jù)開(kāi)發(fā)功能要求,整體設(shè)計(jì)界面如下圖所示:

當(dāng)選擇雙向混沌或者單向混沌時(shí),會(huì)彈出混沌值設(shè)置界面,支持自動(dòng)生成及手動(dòng)輸入,如下圖所示:

4. 粉絲福利

????????這個(gè)項(xiàng)目整體來(lái)說(shuō)難度不是很大,但是很具有代表性,非常適合上位機(jī)初學(xué)者來(lái)練手。很多初學(xué)者學(xué)習(xí)最大的問(wèn)題就是手頭沒(méi)有實(shí)際項(xiàng)目,大家可以把這個(gè)當(dāng)做一個(gè)實(shí)際項(xiàng)目來(lái)練手。

????????為了感謝大家一直以來(lái)的支持,我們已經(jīng)將這部分的視頻整理好,免費(fèi)贈(zèng)送給大家學(xué)習(xí),需要視頻及源碼的小伙伴,趕緊聯(lián)系助教老師領(lǐng)取吧!

名額有限,先到先得,活動(dòng)僅限當(dāng)天。請(qǐng)+:xiketang789

錄播視頻大綱如下:




你們要的練手項(xiàng)目來(lái)了的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
建阳市| 平昌县| 稻城县| 丰顺县| 灵宝市| 乐山市| 聂拉木县| 新闻| 勃利县| 临沭县| 湛江市| 绩溪县| 泰顺县| 东平县| 中超| 成安县| 中江县| 建湖县| 宁波市| 兖州市| 平潭县| 绍兴市| 辰溪县| 怀仁县| 阳春市| 平泉县| 讷河市| 天气| 巴楚县| 南岸区| 土默特右旗| 乌审旗| 沅陵县| 武穴市| 江川县| 个旧市| 大埔区| 高要市| 毕节市| 略阳县| 武威市|