『壹』 msp430與c51單片機哪個更好點
msp430系列單片機是一種新型的16位單片機,主要特點就是功耗小,速度快,主要開發語言是c。開發環境有iar集成開發環境。
msp430單片機有不同系列,有f系列,c系列。比如f系列msp40f135表示的是rom是flash型的。常用的是f系列的13系列14系列。13系列的有msp430f133和msp430f135兩種。14系列的有msp430f149\msp430f144等。
比如msp4301f149有60KB的flash和2KB的ram。比起51的算是很大了。
c51單片機比較有代表性的如64KB的flash和1KB的ram算是很大了。
51單片機和430單片機的主要區別是51是8位的,430是16位的。開發環境都有相應的c開發環境。
C 51 單片機是 8 位單片機。其指令是採用的被稱為「 CISC 」的復雜指令集,共具有 111 條指令。而 MSP430 單片機是 16 位的單片機,採用了精簡指令集( RISC )結構,只有簡潔的 27 條指令,大量的指令則是模擬指令,眾多的寄存器以及片內數據存儲器都可參加多種運算。這些內核指令均為單周期指令,功能強,運行的速度快
MSP430 單片機功耗超低,是所有單片機最低的,主要用於帶電池的產品如電表、儀表,攜帶型產品。當然價格偏高,TI的產品好好。
C 51 單片機應用太廣,無也不入,對於要求不是很高的應用都可以。主是價格優勢太大了,基本上都是5RMB以下
『貳』 基於單片機溫度測量與控制 畢業論文
摘要
本設計的溫度測量計加熱控制系統以AT89S52單片機為核心部件,外加溫度採集電路、鍵盤顯示電路、加熱控制電路和越限報警等電路。採用單總梁圓線型數字式的溫度感測器DSI8B20,及行列式鍵盤和動態顯示的方式,以容易控制的固態繼電器作加熱控制的開關器件。本作品既可以對當前溫度進行實時顯示又可以對溫度進行控制,以使達到用戶需要的溫度,並使其恆定再這一溫度。人性化的行列式鍵盤設計使設置溫度簡單快速,兩位整數一位小數的顯示方式具有更高的顯示精度。建立在模糊控制理論控制上的控制演算法,是控制精度完全能滿足一般社會生產的要求。通過對系統軟體和硬體設計的合理規劃,發揮單片機自身集成眾多系統及功能單元的優勢,再不減少功能的前提下有效的降低了硬體的成本,系統操控更簡便。
實驗證明該溫控系統能達到0.2℃的靜態誤差,0.45℃的控制精度,以及只有0.83%的超調量,因本設計具有很高的可靠性和穩定性。
關鍵詞:單片機 恆溫控制 模糊控制
引言
溫度是工業控制中主要的被控參數之一,特別是在冶金、化工、建材、食品、機械、石油等工業中,具有舉足重輕的作用。隨著電子技術和微型計算機的迅速發展,微機測量和控制技術得到了迅速的發展和廣泛的應用。 採用單片機來對溫度進行控制,不僅具有控制方便、組態簡單和靈活性大等優點,而且可以大幅度提高被控溫度的技術指標,從而能夠大大提高產品的質量和數量。MSP430系列單片機具有處理能強、運行速度快、功耗低等優點,應用在溫度測量與控制方面,控制簡單方便,測量范圍廣,精度較高。
溫度感測器將溫度信息變換為模擬電壓信號後,將電壓信號放大到單片機可以處理的范圍內,經過低通濾波,濾掉干擾信號送入單片機。在單片機中對信號進行采樣,為進一步提高測量精度,采樣後對信號再進行數字濾波。單片機將檢測到的溫度信息與設定值進行比較,如果不相符,數字調節程序根據給定值與測得值的差值按PID控制演算法設計控制量,觸發程序根據控制量控制執行單元。如果檢測值高於設定值,則啟動製冷系統,降低環境溫度;如果檢測值低於設定值,則啟動加熱系統,提高環境溫度,達到控制溫度的目的。
圖形點陣式液晶可顯示用戶自定義的任意符號和圖形,並可卷動顯示,它作為攜帶型單片機系統人機交互界面的重要組成部分被廣泛應用於實時檢測和顯示的儀器儀表中。支持漢字顯示的圖形點陣液晶在現代單片機應用系統中是一種十分常用的顯示設備,漢字BP機、手機上的顯示屏就是圖形點陣液晶。它與行列式小鍵盤組成了現代單片機應用系統中最常用的人機交互界面。
本文設計了一種基於MSP430單片機的溫度測量和控制裝置,能對環境溫度進行測量,並能根據溫度給定值給出調節量,控制執行機構,實現調節環境溫度的目的。
━、硬體設計
1:MSP430系列單片機簡介及選型
單片機即微控制器,自其開發以來,取得了飛速的發展。單片機控制系統在工業、交通、醫療等領域的應用越來越廣泛,在單片機未開發之前,電子產品只能由復雜的模擬電路來實搏枯現,不僅體積大,成本高,長期使用後元件老化,控制精度大大降低,單片機開發以後,控制系統變為智能化了,只需要在單片機外圍接一點簡單的介面電路,核心部分只是由人為的寫入程序來完橡銀塌成。這樣產品體積變小了,成本也降低了,長期使用也不會擔心精度達不到了。特別是嵌入式技術的發展,必將為單片機的發展提供更廣闊的發展空間,近年來,由於超低功耗技術的開發,又出現了低功耗單片機,如MSP430系列、ZK系列等,其中的MSP430系列單片機是美國德州儀器(TI)的一種16位超低功耗單片機,該單片機
『叄』 射頻電源程序控制的單片機選型問題
首先,小批量的設計,不存在大材小用的問題,就成本考慮,STM32低端的型號STM32F100C8T6,大概在8元左右,淘寶上可以查。同樣性能的51價格絕對不止這個價,性能低一些的51,一般至少要5元左右的才夠你的項目用,價格再低,就不見得合適用了。小批量產品的設計,更多的是追求研發周期要求短,容易維護。
單片機選型的時候,先把可能的選擇列出來,比如,STM32、STC-51、PIC、AVR、MSP430。。。設計者的經驗多,涉獵廣,選擇的范圍就大一些,反之,范圍就小得多。
再列出要求,先列出排他性的要求,比如,電壓要求5V,可能就不能用STM32、MSP430。。。其他的要求,像成本、貨源、速度、功耗、抗干擾、外設功能、開發環境、調試工具、設計者熟悉程度、、、把這些要求列出來。
基本上,一開始是很難有完全合適的型號,通常都需要在某些條件上進行折衷。比如電源電壓要求5V,STM32要求電壓3V,但部分IO可以承受5V,所以要求5V供電的情況也可能選用STM32,但需要增加3V穩壓。再舉個例子,iPad,充滿電後可以用10個小時,但它本身的晶元方案功耗是做不到這么低的,只好加大電池容量,這就是對功耗的要求進行折衷。
回到最初的問題,選型,就是按要求的條件進行篩選的過程,需要考慮的因素,就是設計要求。STM32不存在大材小用的問題,選一個好的單片機,應該是加快項目進度,你擔心拖延項目時間,這個擔心有點莫名其妙,我估計你可能對51比較熟悉,但不太熟悉STM32。我的建議是這樣,選STM32,然後去書店多買幾本有關STM32的書翻翻,熟悉之後就好了。相信我,習慣了寫STM32的程序,你會覺著寫51的程序是很痛苦的,程序越大,項目越復雜,這種痛苦越覺得痛苦。