最近微控制器課程設計,選了智慧型避障小車,但對微控制器了解不多,希望大家能幫幫忙!!

時間 2021-05-30 00:21:42

1樓:小鯨魚

怎麼幫?

智慧型小車實現什麼功能?使用什麼電機?用PWM控制嗎?

使用什麼驅動晶元?想用哪個型號微控制器?想用微控制器實現哪些功能?

方案可不可行?穩定性怎麼樣?怎麼蔽障?

要用攝像頭、電磁感應還是紅外?都有哪些晶元?可以操作這些晶元嗎?

以上問題全都要弄清楚,可以查資料,可以請教老師。全弄清楚了之後才是程式設計階段。

微控制器無非是收集資訊,處理資訊,輸出資訊。收集哪些訊號?怎麼收集?

一般用感測器。可能是模擬量,用到AD模組或者AD晶元,或者感測器直接傳來數碼訊號。微控制器怎麼接受感測器的訊號?

可能是簡單的I/O讀取,可能用到通訊匯流排,RS232、RS485、I2C、SPI等等,看情況。

收集到資訊怎麼處理?這就要看怎麼控制小車了。怎麼應用收集到的資訊?可能還會牽扯到自動控制演算法,這部分演算法是核心。

輸出什麼訊號?肯定是驅動小車電機的訊號。一般用PWM。微控制器輸出PWM可以通過普通I/O口,內建模組或者PWM模組,這取決於驅動晶元的輸入訊號形式和精度。

以上問題要逐個解決,反覆除錯。採集訊號和輸出訊號是基本的要求,控制演算法是程式設計的核心。

此外硬體除錯也很重要。軟硬體結合是難點。

大概就能想到這些了,不知道題主對微控制器了解多少,可以從上面的思路入手,不斷找資料,相信弄清楚後微控制器就入門了。

8051系列微控制器是否過時了?

大餅卷雞蛋 沒有過時呢。我用過起步72mhz的8051核心微控制器,帶硬體i2c spi uart dma 帶音訊解碼。也見過雙核8051 600mhz的微控制器,並用過這個微控制器做的產品, stride anderson 絕對沒過時,幾乎所有輕量級應用不是太簡單的 太簡單的都用4位的OTP 都在...

學校有一門arduino微控制器課程,我想問學習微控制器學arduino有用嗎?

江丶離 arduino就是最簡單的微控制器呀,還有差不多的51,都是最簡單的微控制器。你想學可以從這些開始打基礎,後面學更高階的嵌入式arm開發。 sion 好好學微控制器就夠了,學好了微控制器再去玩arduino很容易的。從原理和底層學習更有幫助,再說arduino就是玩具來著。 何處待好風 用處...

採用微控制器和dac設計波形發生器 ,用按鍵改變波形的種類,波形的幅值與頻率?

蔣宇智 蟹邀 DAC0832波形發生器,51微控制器,4種波形,頻率幅值可調 整個訊號發生器系統由51微控制器最小系統 LCD12864液晶模組 DAC0832波形轉換模組 包括波形幅值與頻率轉換 按鍵控制模組以及示波器測量模組構成。 可以實現。I018可以產生各種波形https 最討厭這種伸手黨。...