-
隨著嵌入式的廣泛應用,對傳統的數據采集系統的改造,開發新型的嵌入式采集系統,目前已成為研制的熱點。起重機采集系統類似于飛機上的“黑匣子”,能自動記錄起重機運行數據,并能以文件的形式存儲起重機的運行數據,而且可以通過USB通信接口實現數據的轉移。與傳統的采集數據相比,此系統有采集速度快,性能穩,功耗低,讀取數據方便的優點。只需插入U盤,幾分鐘內就可以將數據取走,避免了傳統將電腦帶入現場采集數據的缺點。在起重機采集系統的項目開發過程中,本人的主要工作是實現數據采集模塊的設計,通過構建基于ARM微處理器和開源Linux操作系統的平臺,實現起重機運行數據的U盤存儲。 本研究首先對課題研究的背景和整個系統做了概述;其次詳述了系統的硬件設計和Linux移植到AT91RM9200平臺的方法;然后詳細討論了系統的軟件設計即基于Linux的U盤驅動的實現以及Mass Storage類協議及其子類UFI命令集,并采用單批量傳輸協議實現了部分UFI子類命令以實現對U盤邏輯扇區讀、寫等操作的驅動程序;在U盤上采用目前主流操作系統(Windows,Linux等)所支持的FAT32文件格式,實現了文件的讀寫等API函數,并在此基礎上按文件系統的實現層次對其進行設計與優化,實現了起重機運行數據的可靠存儲;最后對課題研究做了總結。
標簽:
ARM
起重機
數據采集
存儲
上傳時間:
2013-07-09
上傳用戶:縹緲
-
永磁無刷直流電動機是一種性能優越、應用前景廣闊的電動機,傳統的理論分析及設計方法已比較成熟,它的進一步推廣應用,在很大程度上有賴于對控制策略的研究.該文提出了一套基于DSP的全數字無刷直流電動機模糊神經網絡雙??刂葡到y,將模糊控制和神經網絡分別引入到無刷直流電動機的控制中來.充分利用模糊控制對參數變化不敏感,能夠提高系統的快速性的特點,構造適用于調節較大速度偏差的模糊調節器,加快系統的調節速度;由于神經網絡既具有非線性映射的能力,可逼近任何線性和非線性模型,又具有自學習、自收斂性,對被控對象無須精確建模,對參數變化有較強的魯棒性的特點,構造三層BP神經網絡調節器,來實現消除穩態偏差的精確控制.以速度偏差率為判斷依據,實現模糊和神經網絡兩種控制模式的切換,使系統在不同速度偏差段快速調整、平滑運行.此外充分利用系統硬件構成的特點,采用適當的PWM輸出切換策略,最大限度的抑制逆變橋換相死區;通過換相瞬時轉矩公式推導和分析,得出在換相過程中保持導通相功率器件為恒通,即令PWM輸出占空比D=1,來抑制定子電感對換相電流影響的控制策略.上述抑制換相死區和采用恒通電壓的控制方法,減小了換相引起的轉矩波動,使系統電流保持平滑、轉矩脈動大幅度減小、系統響應更快、并具有較強的魯棒性和實時性.在這種設計下,系統不僅能實現更精確的定位和更準確的速度調節,而且可以使無刷直流電動機長期工作在低速、大轉矩、頻繁起動的狀態下.該文選用TMS320LF2407作為微控制器,將系統的參數自調整模糊控制算法,BP神經網絡控制算法以及PWM輸出,轉子位置、速度、相電流檢測計算等功能模塊編程存儲于DSP的E2PROM,實現了對無刷直流電動機的全數字實時控制,并得到了良好的實驗結果的結果.
標簽:
DSP
無刷直流電動機
轉矩
上傳時間:
2013-06-01
上傳用戶:zl123!@#
-
半導體的產品很多,應用的場合非常廣泛,圖一是常見的幾種半導體元件外型。半導體元件一般是以接腳形式或外型來劃分類別,圖一中不同類別的英文縮寫名稱原文為
PDID:Plastic Dual Inline Package
SOP:Small Outline Package
SOJ:Small Outline J-Lead Package
PLCC:Plastic Leaded Chip Carrier
QFP:Quad Flat Package
PGA:Pin Grid Array
BGA:Ball Grid Array
雖然半導體元件的外型種類很多,在電路板上常用的組裝方式有二種,一種是插入電路板的銲孔或腳座,如PDIP、PGA,另一種是貼附在電路板表面的銲墊上,如SOP、SOJ、PLCC、QFP、BGA。
從半導體元件的外觀,只看到從包覆的膠體或陶瓷中伸出的接腳,而半導體元件真正的的核心,是包覆在膠體或陶瓷內一片非常小的晶片,透過伸出的接腳與外部做資訊傳輸。圖二是一片EPROM元件,從上方的玻璃窗可看到內部的晶片,圖三是以顯微鏡將內部的晶片放大,可以看到晶片以多條銲線連接四周的接腳,這些接腳向外延伸並穿出膠體,成為晶片與外界通訊的道路。請注意圖三中有一條銲線從中斷裂,那是使用不當引發過電流而燒毀,致使晶片失去功能,這也是一般晶片遭到損毀而失效的原因之一。
圖四是常見的LED,也就是發光二極體,其內部也是一顆晶片,圖五是以顯微鏡正視LED的頂端,可從透明的膠體中隱約的看到一片方型的晶片及一條金色的銲線,若以LED二支接腳的極性來做分別,晶片是貼附在負極的腳上,經由銲線連接正極的腳。當LED通過正向電流時,晶片會發光而使LED發亮,如圖六所示。
半導體元件的製作分成兩段的製造程序,前一段是先製造元件的核心─晶片,稱為晶圓製造;後一段是將晶中片加以封裝成最後產品,稱為IC封裝製程,又可細分成晶圓切割、黏晶、銲線、封膠、印字、剪切成型等加工步驟,在本章節中將簡介這兩段的製造程序。
標簽:
封裝
IC封裝
制程
上傳時間:
2014-01-20
上傳用戶:蒼山觀海
-
HT45F23 MCU 含有兩個運算放大器,OPA1 和OPA2,可用於用戶特定的模擬信號處理,通 過控制暫存器,OPA 相關的應用可以很容易實現。本文主要介紹OPA 的操作,暫存器設定 以及基本OPA 應用,例如:同相放大器、反相放大器和電壓跟隨器。 HT45F23 運算放大器OPA1/OPA2 具有多個開關,輸入路徑可選以及多種參考電壓選擇,此 外OPA2 內部有8 種增益選項,直接通過軟體設定。適應於各種廣泛的應用。
標簽:
45F
F23
OPA
HT
上傳時間:
2013-11-21
上傳用戶:immanuel2006
-
單片機的結構原理解析
一、單片機的外部結構拿到一塊芯片,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為 89C51 的芯片,下面我們就看一下如何給它連線。1、電源:這當然是必不可少的了。單片機使用的是 5V 電源,其中正極接40 引腳,負極(地)接20 引腳。2、振蒎電路:單片機是一種時序電路,必須提供脈沖信號才能正常工作,在單片機內部已集成了振蕩器,使用晶體振蕩器,接18、19 腳。只要買來晶振,電容,連上就可以了,按圖1 接上即可。3、復位引腳:按圖 1 中畫法連好,至于復位是何含義及為何需要復要復位,在單片機功能中介紹。4、EA 引腳:(2051 沒有 )EA 引腳接到正電源端。至此,一個單片機就接好,通上電,單片機就開始工作了。我們的第一個任務是要用單片機點亮一只發光二極管 LED,按照這個圖的接法,當1 腳是高電平時,LED 不亮,只有1 腳是低電平時,LED 才發亮。因此要1 腳我們要能夠控制,也就是說,我們要能夠讓1 引腳按要求變為高或低電平。即然我們要控制1 腳,就得給它起個名字,總不能就叫它一腳吧?叫它什么名字呢?設計51 芯片的INTEL 公司已經起好了,就叫它P1.0,這是規定,不可以由我們來更改。在 2051 中叫P1_0,取決于包含的*.h 文件,可以到at892051.h 或 reg51.h 中看一看。
標簽:
單片機
結構原理
上傳時間:
2013-10-29
上傳用戶:段璇琮*
-
半導體的產品很多,應用的場合非常廣泛,圖一是常見的幾種半導體元件外型。半導體元件一般是以接腳形式或外型來劃分類別,圖一中不同類別的英文縮寫名稱原文為
PDID:Plastic Dual Inline Package
SOP:Small Outline Package
SOJ:Small Outline J-Lead Package
PLCC:Plastic Leaded Chip Carrier
QFP:Quad Flat Package
PGA:Pin Grid Array
BGA:Ball Grid Array
雖然半導體元件的外型種類很多,在電路板上常用的組裝方式有二種,一種是插入電路板的銲孔或腳座,如PDIP、PGA,另一種是貼附在電路板表面的銲墊上,如SOP、SOJ、PLCC、QFP、BGA。
從半導體元件的外觀,只看到從包覆的膠體或陶瓷中伸出的接腳,而半導體元件真正的的核心,是包覆在膠體或陶瓷內一片非常小的晶片,透過伸出的接腳與外部做資訊傳輸。圖二是一片EPROM元件,從上方的玻璃窗可看到內部的晶片,圖三是以顯微鏡將內部的晶片放大,可以看到晶片以多條銲線連接四周的接腳,這些接腳向外延伸並穿出膠體,成為晶片與外界通訊的道路。請注意圖三中有一條銲線從中斷裂,那是使用不當引發過電流而燒毀,致使晶片失去功能,這也是一般晶片遭到損毀而失效的原因之一。
圖四是常見的LED,也就是發光二極體,其內部也是一顆晶片,圖五是以顯微鏡正視LED的頂端,可從透明的膠體中隱約的看到一片方型的晶片及一條金色的銲線,若以LED二支接腳的極性來做分別,晶片是貼附在負極的腳上,經由銲線連接正極的腳。當LED通過正向電流時,晶片會發光而使LED發亮,如圖六所示。
半導體元件的製作分成兩段的製造程序,前一段是先製造元件的核心─晶片,稱為晶圓製造;後一段是將晶中片加以封裝成最後產品,稱為IC封裝製程,又可細分成晶圓切割、黏晶、銲線、封膠、印字、剪切成型等加工步驟,在本章節中將簡介這兩段的製造程序。
標簽:
封裝
IC封裝
制程
上傳時間:
2013-11-04
上傳用戶:372825274
-
這個程序用180行C代碼就能夠讀取FAT16文件系統U盤的根目錄,可以看到根目錄下的文件 名,并可顯示 首文件內容,不過,該程序很不嚴謹,也沒有任何錯誤處理,對U盤兼容性較差,只是用于簡單試 驗,作為參考. 這個程序可以支持WINDOWS按FAT16格式化的U盤,因為程序精簡,所以只兼容超過50%以上的U 盤品牌,如果換 成CH375A芯片則兼容性可提高到85%,當然,如果使用WCH公司的子程序庫或者正式版本的C源 程序兼容性更好
標簽:
180
FAT
程序
U盤
上傳時間:
2015-03-12
上傳用戶:gaome
-
這個程序用180行C代碼就能夠讀取FAT16文件系統U盤的根目錄,可以看到根目錄下的文件名,并可顯示首文件內容,不過,該程序很不嚴謹,也沒有任何錯誤處理,對U盤兼容性較差,只是用于簡單試驗,作為參考.這個程序可以支持WINDOWS按FAT16格式化的U盤,因為程序精簡,所以只兼容超過50%以上的U盤品牌,如果換成CH375A芯片則兼容性可提高到85%,當然,如果使用WCH公司的子程序庫或者正式版本的C源程序兼容性更好
標簽:
180
FAT
程序
U盤
上傳時間:
2014-01-20
上傳用戶:515414293
-
這個程序用180行C代碼就能夠讀取FAT16文件系統U盤的根目錄,可以看到根目錄下的文件
名,并可顯示
首文件內容,不過,該程序很不嚴謹,也沒有任何錯誤處理,對U盤兼容性較差,只是用于簡單試
驗,作為參考.
這個程序可以支持WINDOWS按FAT16格式化的U盤,因為程序精簡,所以只兼容超過50%以上的U
盤品牌,如果換
成CH375A芯片則兼容性可提高到85%,當然,如果使用WCH公司的子程序庫或者正式版本的C源
程序兼容性更好。
下
歡測試以下U盤通過:郎科/超穩經典64M/超穩迷你128M/U160-64M/超穩普及128M,愛國者/迷
你王16M/郵箱型,
黑匣子/64M,微閃/64M,飆王/32M/64M/128M,晶彩/C200-64M,新科/256M,昂達/128M...,歡迎
提供測試結果
未通過U盤:愛國者/智慧棒128M,清華普天/USB2.0-128M,當然,使用WCH的子程序庫或CH375A
都可以測試通過
標簽:
180
FAT
程序
U盤
上傳時間:
2015-04-26
上傳用戶:kikye
-
這個程序用180行C代碼就能夠讀取FAT16文件系統U盤的根目錄,可以看到根目錄下的文件
名,并可顯示首文件內容,不過,該程序很不嚴謹,也沒有任何錯誤處理,對U盤兼容性較差,只是用于簡單試驗,作為參考.這個程序可以支持WINDOWS按FAT16格式化的U盤,因為程序精簡,所以只兼容超過50%以上的U盤品牌,如果換成CH375A芯片則兼容性可提高到85%,當然,如果使用WCH公司的子程序庫或者正式版本的C源程序兼容性更好
標簽:
180
FAT
程序
U盤
上傳時間:
2014-01-10
上傳用戶:wendy15