循跡小車講解二 控制系統1 微控制器基礎知識。

2021-10-25 02:24:37 字數 1087 閱讀 2321

1、循跡小車控制

主要由微控制器、循跡感測器、電源系統、電機驅動模組、如果有避障,就是躲避障礙的要求需要加避障感測器,比如超聲波等,以及遙控等功能。

綜上,(1)主要控制的頭腦是微控制器;

(2)充當感覺的感測器:紅外循跡模組,超聲波避障模組;

(3)電機驅動模組;

(4)電源系統。包括電池盒降壓模組;

電源:比如有電池12v,微控制器只能接受電壓3.3v-5v,因此,需要降壓模組,將12v降為5v,給微控制器以及需要的感測器使用。

(5)導線,杜邦線,螺釘螺柱銅柱等等。

2、上面的乙個個講解。

(1)什麼是微控制器?

微控制器其實,就是類似於人的頭腦,人腦當然更加複雜,微控制器是我們人類製作出來的,接收外部訊號,控制外部的訊號,的大腦。

微控制器有很多公司在做,不同的微控制器,架構不一樣,所以處理方法也不太一樣。

微控制器主要有8位,16位,32位微控制器。位越多,處理資訊能力越強。

我們這裡說的微控制器是8位的stc8a8k微控制器,其實是老版本的stc89c52等51微控制器的增強版本。

51系列微控制器,是基於51核心的微控制器,在這個基礎上,發展了很多增強版的微控制器,增加了很多功能,比如定時器多了很多個等等,是乙個壯大的版本,但是都基本可以通用程式,但是需要修改一下,才能使用。

(2)微控制器最小系統

51微控制器系統,一般由晶振11.0592mhz,復位電路等組成。

我們用的stc8a系列微控制器,晶振可以用內部晶振電路,就省了乙個硬體,復位電路一般上電復位,所以也不用rc復位電路。

基本是最少硬體的微控制器系統。而且功能強大,所以我們使用這個晶元。

在學習這個晶元的時候,如果資料不多,可以學習其他51微控制器,程式等基本適用。而且資料多,便宜。

(3)微控制器的程式設計平台

我們要訓練微控制器,給它命令,它就按照我們的想法執行一定的動作,所以,我們要有乙個訓練它的工具,這個軟體,我們常用keil uv4 c51。

網上有***版本。

這個平台,可以用c語言程式設計,可以用彙編。

一般我們用c語言程式設計。

上面是51微控制器的基礎知識。

下一講,c語言的基本知識(結合循跡小車)

微控制器自動加料機控制系統

我的畢業設計是運用微控制器at89s52來實現自動加料控制系統。在現代科學技術的許多領域中,自動控制技術起這愈來愈重要的作用,並且,隨著生產和科學技術的發展,自動化水平也越來越高。自動控制利用控制裝置使被控物件的某個引數自動的按照預定的規律執行。本設計的自動加料機控制系統就是採用自動控制技術來實現功...

微控制器遠端溫度控制系統

引言 溫度是工業生產中常見的被控引數之一。從食品生產到化工生產,從燃料生產到鋼鐵生產等等,無不涉及到對溫度的控制,可見,溫度控制在工業生產中佔據著非常重要的地位,而且隨著工業生產的現代化,對溫度控制的速度和精度也會越來越高。近年來,溫度控制領域發生了很大的變化,工業生產中對溫度的控制不再侷限於近距離...

以51微控制器為基礎的自動循跡小車

51微控制器自動循跡小車 includesbit in1 p1 2 左電機正轉 sbit in2 p1 3 左電機反轉 sbit in3 p1 6 右電機正轉 sbit in4 p1 7 右電機反轉 sbit se1 p3 4 左邊紅外感測器介面 sbit se2 p3 5 右邊紅外感測器介面 使用...