控制器部分
發(fā)布時間:2012/6/3 15:46:57 訪問次數(shù):743
適合機器人的控制芯CY7C1302CV25-167BZC片有很多,單片機、DSP,甚至我們計算機上所用的CPU,都可以。不過我們這里主要介紹針對機器人小車的技術(shù),所以其他的先放一放,讓我們把注意力放到物美價廉的單片機上來,小芯片有大智慧。
首先還是理論課.不要抱怨,我的信條是:不懂理論的開發(fā)者永遠只能是一個拼裝師。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一顆芯片上。概括地講,一顆芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜,為機器人學(xué)習(xí)、開發(fā)和應(yīng)用提供了便利條件。
單片機是自動控制系統(tǒng)中應(yīng)用非常廣泛的控制芯片,在我們身邊的許多電器中都有單片機的身影。想自己動手制作機器人的話,相應(yīng)的單片機知識是必不可少的。
系統(tǒng)的單片機知識我這里不想多說,單片機不同于其他電器,拿過插頭直接插在電源上就可以使用。一塊空白的單片機想要使用,還需要一些其他的電路來支持。一般來說,最基本的電路就是單片機最小系統(tǒng),它是可以讓單片機工作起來的最基本的電路。在所有的單片機系統(tǒng)中,你都可以找到類似的電路。至于它的原理,這里就不贅述了。
單片機最終需要程序來控制,一般都是在PC上編寫好程序,通過下載線來下載到單片機中執(zhí)行。下載需要一個電路來持,以前的通常做法是連接到PC的口,不過現(xiàn)在有很多通過USB下載程序的電路。
機器人開發(fā)除了需要最基本的單片機電路,其他還需要一些電機驅(qū)動、/VD轉(zhuǎn)換、開關(guān)選擇等電路。
也許你感到有一點棘手了,這些電路對于一個從未接觸過單片機的新手來說可能有些頭大,沒關(guān)系,現(xiàn)在市場上有很多成熟的單片機開發(fā)系統(tǒng)出售,價格極為低廉。如果不想在底層電路上多花精力的話,到網(wǎng)上搜索一下“單片機開發(fā)板”,一百多元就可以買到功能十分齊全,還贈送軟件+教程及技術(shù)支持服務(wù)的適用開發(fā)板了(當(dāng)然,你如果自己動手的話,成本會更低)。
至于軟件,說白了就是你自己給單片機設(shè)計的指令程序,讓機器人可以具有最簡單的智能。不要看到“智能”這兩個字就覺得多么高深,看到前面有電線杵知道要拐,這,就是智能。
不同的單片機需要不同的開發(fā)環(huán)境,這個要在購買的時候就弄清楚,很多單片機公司都有自己配套的開發(fā)軟件,不少都是可以在公司網(wǎng)站上免費下載的。一般來說,國外的很多芯片公司在自己的網(wǎng)站上都有非常豐富和適用的資料,抱本英漢詞典,將網(wǎng)站上的資料瀏覽一下,你會發(fā)現(xiàn),一切都將變得十分簡單。
以前一說起單片機開發(fā),我們就會想到匯編語言,那時候的芯片成本很高,芯片的運算開銷和存儲開銷都要精打細算,高效率的匯編語言是單片機的最佳選擇。而現(xiàn)在,隨著芯片成本的降低,開銷問題已經(jīng)不再是制約單片機程序開發(fā)的瓶頸,所以很多類C或BASIC語言的開發(fā)環(huán)境都已經(jīng)出現(xiàn)。只要有一定的程序開發(fā)基礎(chǔ),對單片機的各種引腳足夠熟悉,那么寫出個簡單的智能程序就不是難事。
現(xiàn)在單片機的價格已經(jīng)十分低廉,價格上無需考慮太多,關(guān)鍵是要選擇一款合適的、資料較多、容易上手的。就機器人開發(fā)來說,要滿足以下幾個條件:有程序下載線,可以方便地將程序從PG上下載到單片機上;集成7/VD轉(zhuǎn)換;有PWM輸出(便于控制電機)。
當(dāng)然,單片機終究能力有限,想要做一些運算量較大的應(yīng)用(如音頻、視頻的處理)時,就需要一些更高端的芯片,比如DSP等,或者干脆把你的電腦機箱加上幾個輪子,讓你的電腦跑起來吧
首先還是理論課.不要抱怨,我的信條是:不懂理論的開發(fā)者永遠只能是一個拼裝師。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一顆芯片上。概括地講,一顆芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜,為機器人學(xué)習(xí)、開發(fā)和應(yīng)用提供了便利條件。
單片機是自動控制系統(tǒng)中應(yīng)用非常廣泛的控制芯片,在我們身邊的許多電器中都有單片機的身影。想自己動手制作機器人的話,相應(yīng)的單片機知識是必不可少的。
系統(tǒng)的單片機知識我這里不想多說,單片機不同于其他電器,拿過插頭直接插在電源上就可以使用。一塊空白的單片機想要使用,還需要一些其他的電路來支持。一般來說,最基本的電路就是單片機最小系統(tǒng),它是可以讓單片機工作起來的最基本的電路。在所有的單片機系統(tǒng)中,你都可以找到類似的電路。至于它的原理,這里就不贅述了。
單片機最終需要程序來控制,一般都是在PC上編寫好程序,通過下載線來下載到單片機中執(zhí)行。下載需要一個電路來持,以前的通常做法是連接到PC的口,不過現(xiàn)在有很多通過USB下載程序的電路。
機器人開發(fā)除了需要最基本的單片機電路,其他還需要一些電機驅(qū)動、/VD轉(zhuǎn)換、開關(guān)選擇等電路。
也許你感到有一點棘手了,這些電路對于一個從未接觸過單片機的新手來說可能有些頭大,沒關(guān)系,現(xiàn)在市場上有很多成熟的單片機開發(fā)系統(tǒng)出售,價格極為低廉。如果不想在底層電路上多花精力的話,到網(wǎng)上搜索一下“單片機開發(fā)板”,一百多元就可以買到功能十分齊全,還贈送軟件+教程及技術(shù)支持服務(wù)的適用開發(fā)板了(當(dāng)然,你如果自己動手的話,成本會更低)。
至于軟件,說白了就是你自己給單片機設(shè)計的指令程序,讓機器人可以具有最簡單的智能。不要看到“智能”這兩個字就覺得多么高深,看到前面有電線杵知道要拐,這,就是智能。
不同的單片機需要不同的開發(fā)環(huán)境,這個要在購買的時候就弄清楚,很多單片機公司都有自己配套的開發(fā)軟件,不少都是可以在公司網(wǎng)站上免費下載的。一般來說,國外的很多芯片公司在自己的網(wǎng)站上都有非常豐富和適用的資料,抱本英漢詞典,將網(wǎng)站上的資料瀏覽一下,你會發(fā)現(xiàn),一切都將變得十分簡單。
以前一說起單片機開發(fā),我們就會想到匯編語言,那時候的芯片成本很高,芯片的運算開銷和存儲開銷都要精打細算,高效率的匯編語言是單片機的最佳選擇。而現(xiàn)在,隨著芯片成本的降低,開銷問題已經(jīng)不再是制約單片機程序開發(fā)的瓶頸,所以很多類C或BASIC語言的開發(fā)環(huán)境都已經(jīng)出現(xiàn)。只要有一定的程序開發(fā)基礎(chǔ),對單片機的各種引腳足夠熟悉,那么寫出個簡單的智能程序就不是難事。
現(xiàn)在單片機的價格已經(jīng)十分低廉,價格上無需考慮太多,關(guān)鍵是要選擇一款合適的、資料較多、容易上手的。就機器人開發(fā)來說,要滿足以下幾個條件:有程序下載線,可以方便地將程序從PG上下載到單片機上;集成7/VD轉(zhuǎn)換;有PWM輸出(便于控制電機)。
當(dāng)然,單片機終究能力有限,想要做一些運算量較大的應(yīng)用(如音頻、視頻的處理)時,就需要一些更高端的芯片,比如DSP等,或者干脆把你的電腦機箱加上幾個輪子,讓你的電腦跑起來吧
適合機器人的控制芯CY7C1302CV25-167BZC片有很多,單片機、DSP,甚至我們計算機上所用的CPU,都可以。不過我們這里主要介紹針對機器人小車的技術(shù),所以其他的先放一放,讓我們把注意力放到物美價廉的單片機上來,小芯片有大智慧。
首先還是理論課.不要抱怨,我的信條是:不懂理論的開發(fā)者永遠只能是一個拼裝師。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一顆芯片上。概括地講,一顆芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜,為機器人學(xué)習(xí)、開發(fā)和應(yīng)用提供了便利條件。
單片機是自動控制系統(tǒng)中應(yīng)用非常廣泛的控制芯片,在我們身邊的許多電器中都有單片機的身影。想自己動手制作機器人的話,相應(yīng)的單片機知識是必不可少的。
系統(tǒng)的單片機知識我這里不想多說,單片機不同于其他電器,拿過插頭直接插在電源上就可以使用。一塊空白的單片機想要使用,還需要一些其他的電路來支持。一般來說,最基本的電路就是單片機最小系統(tǒng),它是可以讓單片機工作起來的最基本的電路。在所有的單片機系統(tǒng)中,你都可以找到類似的電路。至于它的原理,這里就不贅述了。
單片機最終需要程序來控制,一般都是在PC上編寫好程序,通過下載線來下載到單片機中執(zhí)行。下載需要一個電路來持,以前的通常做法是連接到PC的口,不過現(xiàn)在有很多通過USB下載程序的電路。
機器人開發(fā)除了需要最基本的單片機電路,其他還需要一些電機驅(qū)動、/VD轉(zhuǎn)換、開關(guān)選擇等電路。
也許你感到有一點棘手了,這些電路對于一個從未接觸過單片機的新手來說可能有些頭大,沒關(guān)系,現(xiàn)在市場上有很多成熟的單片機開發(fā)系統(tǒng)出售,價格極為低廉。如果不想在底層電路上多花精力的話,到網(wǎng)上搜索一下“單片機開發(fā)板”,一百多元就可以買到功能十分齊全,還贈送軟件+教程及技術(shù)支持服務(wù)的適用開發(fā)板了(當(dāng)然,你如果自己動手的話,成本會更低)。
至于軟件,說白了就是你自己給單片機設(shè)計的指令程序,讓機器人可以具有最簡單的智能。不要看到“智能”這兩個字就覺得多么高深,看到前面有電線杵知道要拐,這,就是智能。
不同的單片機需要不同的開發(fā)環(huán)境,這個要在購買的時候就弄清楚,很多單片機公司都有自己配套的開發(fā)軟件,不少都是可以在公司網(wǎng)站上免費下載的。一般來說,國外的很多芯片公司在自己的網(wǎng)站上都有非常豐富和適用的資料,抱本英漢詞典,將網(wǎng)站上的資料瀏覽一下,你會發(fā)現(xiàn),一切都將變得十分簡單。
以前一說起單片機開發(fā),我們就會想到匯編語言,那時候的芯片成本很高,芯片的運算開銷和存儲開銷都要精打細算,高效率的匯編語言是單片機的最佳選擇。而現(xiàn)在,隨著芯片成本的降低,開銷問題已經(jīng)不再是制約單片機程序開發(fā)的瓶頸,所以很多類C或BASIC語言的開發(fā)環(huán)境都已經(jīng)出現(xiàn)。只要有一定的程序開發(fā)基礎(chǔ),對單片機的各種引腳足夠熟悉,那么寫出個簡單的智能程序就不是難事。
現(xiàn)在單片機的價格已經(jīng)十分低廉,價格上無需考慮太多,關(guān)鍵是要選擇一款合適的、資料較多、容易上手的。就機器人開發(fā)來說,要滿足以下幾個條件:有程序下載線,可以方便地將程序從PG上下載到單片機上;集成7/VD轉(zhuǎn)換;有PWM輸出(便于控制電機)。
當(dāng)然,單片機終究能力有限,想要做一些運算量較大的應(yīng)用(如音頻、視頻的處理)時,就需要一些更高端的芯片,比如DSP等,或者干脆把你的電腦機箱加上幾個輪子,讓你的電腦跑起來吧
首先還是理論課.不要抱怨,我的信條是:不懂理論的開發(fā)者永遠只能是一個拼裝師。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一顆芯片上。概括地講,一顆芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜,為機器人學(xué)習(xí)、開發(fā)和應(yīng)用提供了便利條件。
單片機是自動控制系統(tǒng)中應(yīng)用非常廣泛的控制芯片,在我們身邊的許多電器中都有單片機的身影。想自己動手制作機器人的話,相應(yīng)的單片機知識是必不可少的。
系統(tǒng)的單片機知識我這里不想多說,單片機不同于其他電器,拿過插頭直接插在電源上就可以使用。一塊空白的單片機想要使用,還需要一些其他的電路來支持。一般來說,最基本的電路就是單片機最小系統(tǒng),它是可以讓單片機工作起來的最基本的電路。在所有的單片機系統(tǒng)中,你都可以找到類似的電路。至于它的原理,這里就不贅述了。
單片機最終需要程序來控制,一般都是在PC上編寫好程序,通過下載線來下載到單片機中執(zhí)行。下載需要一個電路來持,以前的通常做法是連接到PC的口,不過現(xiàn)在有很多通過USB下載程序的電路。
機器人開發(fā)除了需要最基本的單片機電路,其他還需要一些電機驅(qū)動、/VD轉(zhuǎn)換、開關(guān)選擇等電路。
也許你感到有一點棘手了,這些電路對于一個從未接觸過單片機的新手來說可能有些頭大,沒關(guān)系,現(xiàn)在市場上有很多成熟的單片機開發(fā)系統(tǒng)出售,價格極為低廉。如果不想在底層電路上多花精力的話,到網(wǎng)上搜索一下“單片機開發(fā)板”,一百多元就可以買到功能十分齊全,還贈送軟件+教程及技術(shù)支持服務(wù)的適用開發(fā)板了(當(dāng)然,你如果自己動手的話,成本會更低)。
至于軟件,說白了就是你自己給單片機設(shè)計的指令程序,讓機器人可以具有最簡單的智能。不要看到“智能”這兩個字就覺得多么高深,看到前面有電線杵知道要拐,這,就是智能。
不同的單片機需要不同的開發(fā)環(huán)境,這個要在購買的時候就弄清楚,很多單片機公司都有自己配套的開發(fā)軟件,不少都是可以在公司網(wǎng)站上免費下載的。一般來說,國外的很多芯片公司在自己的網(wǎng)站上都有非常豐富和適用的資料,抱本英漢詞典,將網(wǎng)站上的資料瀏覽一下,你會發(fā)現(xiàn),一切都將變得十分簡單。
以前一說起單片機開發(fā),我們就會想到匯編語言,那時候的芯片成本很高,芯片的運算開銷和存儲開銷都要精打細算,高效率的匯編語言是單片機的最佳選擇。而現(xiàn)在,隨著芯片成本的降低,開銷問題已經(jīng)不再是制約單片機程序開發(fā)的瓶頸,所以很多類C或BASIC語言的開發(fā)環(huán)境都已經(jīng)出現(xiàn)。只要有一定的程序開發(fā)基礎(chǔ),對單片機的各種引腳足夠熟悉,那么寫出個簡單的智能程序就不是難事。
現(xiàn)在單片機的價格已經(jīng)十分低廉,價格上無需考慮太多,關(guān)鍵是要選擇一款合適的、資料較多、容易上手的。就機器人開發(fā)來說,要滿足以下幾個條件:有程序下載線,可以方便地將程序從PG上下載到單片機上;集成7/VD轉(zhuǎn)換;有PWM輸出(便于控制電機)。
當(dāng)然,單片機終究能力有限,想要做一些運算量較大的應(yīng)用(如音頻、視頻的處理)時,就需要一些更高端的芯片,比如DSP等,或者干脆把你的電腦機箱加上幾個輪子,讓你的電腦跑起來吧
上一篇:傳感器部分
上一篇:執(zhí)行器部分
熱門點擊
- 通用的fLPC 4570
- 二級直接連接型推挽射極跟隨器
- 射極跟隨器
- 采用JFET的推挽源極跟隨器
- 非反相5倍的放大器
- Tr1與Tr2的選擇
- 電流反饋型OP放大器與電壓反饋型OP放大器的
- 采用P溝JFET的源極跟隨器開關(guān)電路
- 源極接地時的交流增益
- MOSFET H電橋電路
推薦技術(shù)資料
- 低功耗14位180MSPS數(shù)模
- 直接數(shù)字頻率合成器(DDS)應(yīng)用分析
- 110V, 75A RMS 集
- 超精密電流感應(yīng)放大器產(chǎn)品介紹
- RJ、16 位定時器 KB 和 RTC應(yīng)用探
- RL78-S3 CPU 內(nèi)核&
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究