介紹一種基于單片機的多路溫度采集及監控系統,能夠測量6路溫度信號,具有計算機聯網功能,各測量點可以單獨監控和設置,可根據用戶的需求自動控制。測量溫度范圍為-10 ℃~200 ℃,控制方式采用模擬量調壓模式。該系統具有控制精度高、沖擊小等特點。 Abstract: A temperature collecting and surveillance-controlling system based on sing-chip microcomputer is introduced. It can measure 6 channel signal of the temperature,and it has a function of network connection.The temperature measure points can be monitored and located, it can be controlled automatic according to user’s demand.The temperature range is -10℃ to 200℃.The model of control is adjustable voltage with simulation. It features high precision and little impact.
上傳時間: 2013-10-23
上傳用戶:bjgaofei
第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
特性1、8位高性能單片機作為主控制芯片,64K程序存儲器,也可以用來保存數據,斷電數據不丟失;2、工作電源:交直流通用,12V交流電或12V直流電均可,標準功率為10W;3、16路光電隔離數字量輸入,NPN輸入形式,每路輸入點的最大輸入電壓:30V,最大輸入電流:10mA;其中有兩路可作中斷源用于計數;4、12路繼電器隔離輸出,最大輸出電壓為220V,最大輸出電流為5A,輸出口狀態可回讀;5、系統采用光電隔離和啟用內部看門狗及嚴格的高頻濾除特性,使系統工作穩定可靠,無死機現象;是工業級高可靠單片機控制器;6、有兩盞LED燈顯示工作狀態,LED燈和撥碼開關是復用的,也可用來設置兩個參數;7、有1路標準的RS232串行通信接口(抗15KV靜電沖擊),可直接與電腦通信;可通過RS232接口與JMDM系列單片機控制器擴展I/O點,如JMDM-10AIO10DIO、JMDM-2011、JMDM-1830等。8、可直接通過RS232接口下載程序,無需燒錄器,方便程序修改、升級;9、緊湊型(適合任何尺寸的機箱),PCB尺寸:155mm*110mm;安裝孔尺寸:148mm*73mm;10、用KeilC或匯編編程,用戶編程有困難的,可把工藝流程發給我司,我們公司可代為編程。
上傳時間: 2013-10-15
上傳用戶:lbbyxmoran
在單片機應用系統中,有時需要采集大量的開關信號,由于信號多且接入方式不同,使得電路較復雜,占用了單片機大量資源,數據采集軟件的開發量也較大。筆者用純數字電路設計了一個特別適合于遠程大數據量采集的電路(最大可采集1024個開關量,附圖所示電路可采集192個開關量)。 電路由雙二進制加法計數器CD4520、譯碼器74LS138、緩沖驅動器74LS244等組成。NE555產生的脈沖加到計數器D1的CP1端,由于D1的Q4同時也接D1的EN2,所以D1的雙計數器構成級聯計數電路,其輸出Q2~Q7作為開關輸入量的地址送D5的輸入端。Q1作為片選信號接D5,Q5~Q7接D2輸入端,為D3、D4等譯碼器提供片選信號,而Q2~Q4接D3、D4等譯碼器的輸入端,譯碼器的輸出作為D7、D8等的片選信號。D7、D8等的輸入接采樣的開關信號(圖中開關接通表示輸入為低位),其輸出接D6輸入端。當D6片選有效時(Q1為低電位),輸出的數據地址線上為開關量信號。當D5片選有效時(Q1為高電位)輸出的數據地址線上為開關量信號的地址。8條數據地址線可直接接單片機P1口或通過74LS245接單片機總線,1條數據地址選擇線也可直接接單片機P2或P3口。
上傳時間: 2013-10-14
上傳用戶:tonyshao
筆者在某智能水表開發中使用了EM78P447芯片,對EM78系列芯片有了較深認識,在實踐中總結了一些開發此類芯片應注意的問題,同時給出了應用中的編程技巧。 市面上常見的介紹EM78系列的參考書中,都給出了一些應用實例,但這些實例一般程序代碼量較小,功能單一。雖然這些實例對于新手確實起到了很好的作用,但一個產品可能功能很復雜,程序可能達到幾千行,這就會出現一些短程序中沒有遇見的問題。以筆者的開發為例,程序總共5千多行,有效的匯編語句代碼有3千多行。由于義隆沒有提供C的編譯環境,只能以匯編進行編碼,而匯編的結構、條理性與C語言比較不是很清晰,再加上EM78單片機結構的獨特性,所以當程序代碼量較大的時候總會出現一些新的問題。下面將實踐中遇到的問題及其解決方法總結一下,以供參考。
上傳時間: 2013-10-27
上傳用戶:會稽劍客
ICI7135是4位雙積分A/D轉換芯片,可以轉換輸出±20000個數字量,有STB選通控制的BCD碼輸出,與微機接口十分方便.ICL7135具有精度高(相當于14位A/D轉換),價格低的優點.其轉換速度與時鐘頻率相關,每個轉換周期均有:自校準(調零),正向積分(被測模擬電壓積分),反向積分(基準電壓積分)和過零檢測四個階段組成,其中自校準時間為10001個脈沖,正向積分時間為10000個脈沖,反向積分直至電壓到零為止(最大不超過20001個脈沖).故設計者可以采用從正向積分開始計數脈沖個數,到反向積分為零時停止計數.將計數的脈沖個數減10000,即得到對應的模擬量.圖1給出了ICL7135時序,由圖可見,當BUSY變高時開始正向積分,反向積分到零時BUSY變低,所以BUSY可以用于控制計數器的啟動/停止.
上傳時間: 2013-11-02
上傳用戶:hebanlian
摘要:本系統采用雙單片機和E2PROM共享數據的方式實現通訊,通過下位機采集數據,上位機處理數據實現現場的遠距離數據采集。實驗證明該方式有效解決模擬量受干擾而影響精度的問題,彌補傳統的雙單片機串行傳輸方式傳輸距離短、傳輸速率低的缺陷。關鍵詞:A/D 數據共享 MAXl96 雙單片機
上傳時間: 2013-12-25
上傳用戶:1234567890qqq
摘要:紅外泵液器是采用紅外技術感應人手,由單片機控制出液量,并具備手動和自動兩種泵液模式的自動水暖裝置。文中給出了一個改進的智能方案,該方案具有低電壓檢測報警以及使用完畢后語音提示等功能,并具有抗干擾能力強、無誤操作、省電節能等特點。關鍵詞:紅外;泵液器;單片機
上傳時間: 2013-11-22
上傳用戶:kinochen
交換機與多個現場單片機連通。現場單片機完成對各物理參量的數據采集,進行數字濾波、數據處理、比值告警、現場顯示及對現場設備進行控制等,并定時或隨機地向中央管理PC機報告過程情況。中央管理PC機定時或隨機地匯集各測試點的信息,進行數據處理、顯示打印、聲光報警,并負責全局的綜合控制、管理調度和策劃指揮等任務。中央PC機可通過電話網依次自動撥號呼叫下屬各現場單片機,單片機收到呼叫并建立聯接后發送數據到中央管理PC機,各現場單片機之間則不能進行呼叫聯絡。由于單片機應用系統的安裝數量和分布范圍不同,與中心站的距離一般為幾公里到幾十公里,在單片機與PC機之間需要傳送的數據量不是很大的情況下,采用調制解調器通過電話線路進行通信較為適用。下位單片機以其所在單位的電話號碼作為其唯一的地址,并由單片機控制電話的使用,可以實現無人值守自動通信。每當電話響鈴一定次數后仍無人接聽,則單片機自動接入線路,通過不同標志來判斷是主機呼叫還是人打電話。若是主機呼叫,表示中心站要求通信,單片機將保持與上位PC機連接,將各種測量數據發送出去并接收主機發來的命令;若是人打電話,則斷開連接繼續進行數據采集,并接通模擬響鈴電路,提醒人們接聽。
上傳時間: 2014-12-27
上傳用戶:趙一霞a
ATmega8屬于美國ATMEL公司AVR高檔單片機成員之一,它具有AVR高檔單片機的性能,且具有低檔單片機的價格,深受廣大單片機用戶的喜愛尤其AVR單片機不需購買昂貴的仿真器編程器也可搞單片機的開發應用,這對單片機初學者尤為重要ATmega8的高性能低價格,在產品應用市場上極具強大的競爭力,被很多家用電器廠商儀器儀表行業看中,從而使ATmega8進入大批量的應用領域為了使國內外用戶深入了解牢固掌握ATmega8的開發與應用,廣州雙龍電子有限公司迅速開發出SL-MEGA8開發實驗器(評估系統),硬件模塊充份考慮到ATmega8的性能特點及其配套電路接口,軟件上也給用戶提供相應的軟件模塊,使用戶快速上手,設計出適合自己項目的科研樣機Atmega8與ATmega16/32/64/128僅存在量的差異,主要性能完全兼容,所以學會ATmega8的開發應用,對其它ATmega系列單片機也就迎刃而解雙龍電子將組織出版一本ATmega8的開發與應用專著,為推廣AVR單片機提供更多的資料。
上傳時間: 2013-11-03
上傳用戶:euroford