A. 電路中的chip scaling指的是什麼
晶元擴展,就是有些ic的輸出輸入io口並不多,可以通過晶元擴展來實現更多的輸入和輸出。
B. ldc1000為什麼總初始化失敗
AY-LDC1000(評復估模塊)展示了制電感感測器技術的應用。應用電感感測器可以感知或測量導體目標是否在感應區域內、目標的位置和目標的材料成分。EVM自帶一個PCB感測器線圈和由LDC1000IC構建的高解析度電感值到數字量的轉換電路。同時提供與MCU方便...
C. 電力系統中ldc什麼意思,以及有哪些不同公司的ldc晶元
電力系統中Idc一般表示直流電流,至於晶元這塊就不太清楚了。希望可以幫到你,滿意請採納
D. 求由AY-LDC1000組成的金屬探頭電路,最好帶講解。
具體請見://www.wendangxiazai.com/b-8bfbe214e518964bcf847c76-7.html 望採納
LDC1000是世界首款電感到數字轉換器。提供低功耗,小封裝,低成本的解決方案。它的SPI介面可以很方便連接MCU。LDC1000隻需要外接一個PCB線圈或者自製線圈就可以實現非接觸式電感檢測。LDC1000的電感檢測並不是指像Q表那樣測試線圈的電感量,而是可以測試外部金屬物體和LDC1000相連的測試線圈的空間位置關系。?
利用LDC1000這個特性配以外部設計的金屬物體即可很方便實現:水平或垂直距離檢測;角度檢測;位移監測;運動檢測;振動檢測;金屬成分檢測(合金檢測)。可以廣泛應用在汽車、消費電子、計算機、工業、通信和醫療領域。?
典型應用?
說??明?
研艾州杭
?
息信
司公限有術技
縱向距離測量。紅色是金屬片。?橫向距離測量。紅色是金屬片。?
轉動角度測量。紅色是金屬片。?
http://www.hpati.com
2 單片機連接LDC1000??
2.1 硬體連接??
圖??1??LDC1000與MCU的連接原理圖??
LDC‐1000與MCU的連接原理圖如圖1所示。採用了四線制SPI連接方式,信號線的具體定義如表1所示。MCU通過SPI連接(SDI、SDO、SCLK、CSB)實現對LDC‐1000的控制,以及數據讀取。在SPI通信過程中,LDC‐1000扮演從機(Slave)的角色。?
2.2 使用F5529LP控制LDC1000??
研艾州杭
息信
司公限有術技
?
http://www.hpati.com
圖??2??MSP430F5529??LauchPad控制LDC1000??表??1與5529相連的??數據管腳定義表介面
??
LDC
‐1000介面?
SDO?SDI?SCLK?CSB?INT?TBCLK?VIO?+5V?GND?NA?NA?F5529LP介面?P4.2/UCB1SOMI?P4.1/UCB1SIMO?P4.3/UCB1CLK?P4.0/UCB1STE?
P1.2?P1.0/ACLK?3V3?5V?GND?P7.0?P1.1?
圖1中的MCU介面
MISO?MOSI?SCLK?GPIO?INT/GPIO?Timer/Aux?CLK
司公限有?
說??明?
SPI數據輸出 SPI數據輸入 SPI時鍾信號 從設備使能信號 中斷介面
頻率計數時鍾頻率 供電介面 紅色LED 綠色LED
http://www.hpati.com
?
2.2.1 程序下載??
按上述描述進行硬體連接,連接時可先焊接2*5的雙排排母(EVM包裝袋中自帶)到EVM板上,再用杜邦線將排母連接到F5529LP的相應管腳上,連接完成後,用萬用表測試連通性。確保連通性後再通過USB線將F5529LP與電腦連接。如果是第一次連接F5529LP到電腦,將會出現驅動安裝的提示,安裝驅動(若後續CCS下載程序時提示找不到設備,檢查驅動是否安裝完成)。如正確安裝驅動,在Windows系統的設備管理器中會看到如圖?3?設備管理器標識:
圖??3??設備管理器
2、打開CCS(V5版本),單擊「Project‐>Import?existing?CCS?eclipse?project?」,如圖?4所示。選擇實驗常式所在的文件夾,將示例工程導入(圖?5)。注意:實驗常式所在的文件夾的目錄不能有中文字元,因為CCS只接受8位ASCII的文件名及文件路徑。
研艾州杭
息信
司公限有術技
?
?
圖??4??導入工程的菜單選項??
http://www.hpati.com
圖??5??導入LDC1000常式??
3、在工程項目上,右擊,點擊「Build?Project」編譯(圖?6)
研艾州杭
息信
司公限有術技
?
?
圖??6??Build??Project??
4、單擊「Debug」將程序下載至板卡,單擊「Run」運行代碼(圖?7
圖??7??Debug??
2.2.2 SPI通訊??
LDC1000與F5529的通訊介面為SPI,F5529LP有多組SPI介面,我們選用了其中的UCB1的那一組,參考以下步驟進行配置。如果選用F5529中的其它組的SPI介面可參考下面步驟進行相似配置。?
SPI初始化??
使用F5529硬體SPI模塊,按照所選擇模塊引腳對SPI進行配置,基本步驟如下所示,更多可參考」MSP430x5xx/MSP430x6xx?Family?User』s?Guide」(SLAU208J)‐Chapter?33:?
???????//?initialize?SPI??P4DIR?|=?BIT0;????????????????????//?CS引腳功能和方向選擇,為IO口??P4SEL?&=?~BIT0;????//SPI?SETUP??P4SEL?|=BIT1?+?BIT2?+?BIT3;???????//SOMI,SIMO,CLK引腳功能選擇??UCB1CTL1?|=UCSWRST;??UCB1CTL0?|=?UCMST+UCMSB+UCSYNC+UCCKPL;????
??????????????????????????//SPI工作模式配置,3線SPI,8位數據,主機,MSB優先?????????UCB1CTL1?|=?UCSSEL_1;??????????????//選擇SPI模塊的時鍾??UCB1BR0?=?0x06;?
???????UCB1BR1?=?0;???????????????????????//對時鍾進行分頻????????UCB1CTL1?&=?~UCSWRST;?
州杭
司公限有術技
?
SPI讀寫??
在參考程序中定義了如下所示的幾個函數,可直接進行SPI的讀寫。?
http://www.hpati.com
SPI讀,讀取指定地址寄存器的值。其中傳遞參數addr為從機讀數據的地址,8位;data為讀取到的寄存器值保存的地址指針;len為讀取的位元組數/次數??
char?spi_readByte(?char?addr,?char?*?data);????//單位元組讀取?
char?spi_readWord(char?addr,?unsigned?int?*?data);??//雙位元組讀取?
char?spi_readBytes(?char?addr,?char?*?buffer,?char?len);?//多位元組讀取??
SPI寫,向指定寄存器寫入控制值。其中傳遞參數addr為從機寫入數據的地址,8位;data為寫入到的寄存器值保存的地址指針;len為寫入的位元組數/次數?
char?spi_writeByte(char?addr,?char?data);???????//單位元組寫入?
char?spi_writeWord(char?addr,?unsigned?int?data);???//雙位元組寫入?
char?spi_writeBytes(?char??char?*?buffer,?char?len);?//多位元組寫入?
?
對上述函數進行調用時,函數參數值的選定應根據LDC1000的SPI通信協議(即SPI通信的時序,時序圖如圖?8所示)。在主機(MSP430)與從機(LDC1000)通訊的時候,遵循以下步驟:?
1. 片選信號置零;?
2. MSP430通過SDI線向LDC1000寫入訪問寄存器地址,其中最高位0表示寫入,1
表示讀出,剩餘7位為寄存器的地址;?
3. 步驟2過程占據8個時鍾周期,該時間內SDO線處於高阻狀態;?
4. 如果命令為讀,即步驟1中傳輸的數據最高位為1,SDO線上發送來自其地址寄存
器的8位位元組;?
5. 如果命令為寫,SDI線接收來自MSP430的8位位元組數據寫入相應的寄存器中;?6. 片選信號置高,釋放對該從機的控制。?
研艾州杭
息信
司公限有術技
?
圖??8??LDC1000??SPI讀寫時序??
http://www.hpati.com
片選信號CSB的置位意味著新的寄存器訪問。數據輸出在時鍾的下降沿發生,數據的寫入在時鍾的上升沿發生。需要注意,片選信號的復位必須保證在數據讀取/寫入完全完成後,即第16個時鍾的上升沿,否則該次數據的讀寫無效。?
LDC1000_cmd.h?內對LDC1000的寄存器地址及對應的位進行了定義。在編寫程序時可以進行參考。?
#define?LDC1000_CMD_REVID???#define?LDC1000_CMD_RPMAX???#define?LDC1000_CMD_RPMIN???
#define?LDC1000_CMD_SENSORFREQ??#define?LDC1000_CMD_LDCCONFIG??#define?LDC1000_CMD_CLKCONFIG??#define?LDC1000_CMD_THRESHILSB??#define?LDC1000_CMD_THRESHIMSB??#define?LDC1000_CMD_THRESLOLSB??#define?LDC1000_CMD_THRESLOMSB??#define?LDC1000_CMD_INTCONFIG??#define?LDC1000_CMD_PWRCONFIG??#define?LDC1000_CMD_STATUS??#define?LDC1000_CMD_PROXLSB??#define?LDC1000_CMD_PROXMSB??#define?LDC1000_CMD_FREQCTRLSB?#define?LDC1000_CMD_FREQCTRMID?#define?LDC1000_CMD_FREQCTRMSB?
0x00?0x01?0x02?0x03?0x04?0x05?0x06?0x07?0x08?0x09?0x0A?0x0B?0x20?0x21?0x22?0x23?0x24?0x25?
2.2.3 SPI擴展通信模式??
LDC1000支持SPI的擴展通信模式,可實現對多個寄存器連續訪問。具體方法為保持片選信號有效,進行連續的讀/寫,此時寄存器的地址會自動增加。在8*(1+N)個時鍾周期後將片選信號復位即可。常式中的多位元組寫入/讀取即實現了這樣的功能。?
??????spi_readBytes(LDC1000_CMD_FREQCTRLSB,&frequencyData[0],3);?
艾州杭
限有術?
?
http://www.hpati.com
2.2.4 數據處理??
//read?all?REG?value?using?default?setting?????char?orgVal[20];??
????//write?to?register?
????spi_writeByte(LDC1000_CMD_RPMAX,???????RPMAX);?????spi_writeByte(LDC1000_CMD_RPMIN,???????RPMIN);?????spi_writeByte(LDC1000_CMD_SENSORFREQ,??0x94);?????spi_writeByte(LDC1000_CMD_LDCCONFIG,???0x17);?????spi_writeByte(LDC1000_CMD_CLKCONFIG,???0x02);?????spi_writeByte(LDC1000_CMD_INTCONFIG,???0x02);??
????spi_writeByte(LDC1000_CMD_THRESHILSB,??0x50);?????spi_writeByte(LDC1000_CMD_THRESHIMSB,??0x14);?????spi_writeByte(LDC1000_CMD_THRESLOLSB,??0xC0);?
spi_writeByte(LDC1000_CMD_THRESLOMSB,??0x12);??
????spi_writeByte(LDC1000_CMD_PWRCONFIG,???0x01);??
????//read?all?registers?using?extended?SPI??
????spi_readBytes(LDC1000_CMD_REVID,?&orgVal[0],12);?
在常式中對LDC1000的讀寫如上圖所示。首先依次按照設定對LDC1000的寄存器寫入對應的控制字(可參考LDC1000datasheet中關於寄存器的描述)。利用常式提供的spi_readBytes函數可以一次性將所有寄存器內的值全部讀出。?
其中用戶關心兩個值,Rp和Frequency,通過前者我們可以推算出金屬的距離,而後者可以計算得到電感值。?
????spi_readBytes(LDC1000_CMD_PROXLSB,&proximtyData[0],2);?
????spi_readBytes(LDC1000_CMD_FREQCTRLSB,&frequencyData[0],3);??
????proximtyDataMAX?=?((unsigned?char)?proximtyData[1]<<8)?+?proximtyData?[0];?????frequencyDataMAX?=?((unsigned?char)frequencyData[1]<<8)?+?frequencyData[0];?
研艾州息信
公技
?
?
而Rp和frequency分別佔用了2個和3個寄存器,也就是說Rp為16位,Frequency為24
位。用戶可以參考常式的方法分別讀取完整的等效電阻和頻率值。注意,常式中僅讀取了頻率的低16位。?
具體Rp與電感的計算方法及公式參考本文檔3寄存器設置及數據處理章節。??
2.3 使用TivaM4控制LDC‐1000??
TIVA控制LDC1000的硬體連接如下圖所示。?
http://www.hpati.com
杭
LDC‐1000介面?SCLK?CSB?SDI?SDO?INT?LDCLK?VIO?+5V?GND?
TIVA?LP介面?PB4/SPICLK?PA3/SPICS?PB7/SPIMOSI?PB6/SPIMISO?
PA4?PB5?3V3?5V?GND?
司說??明?
SPI時鍾信號?從設備使能信號
?SPI數據輸入?SPI數據輸出?中斷介面?
頻率計數時鍾頻率?供電介面?
??
?
2.3.1 程序下載??
按上述方法連接M4Launchpad與LDC1000,將Launchpad上的power?select?switch?切到右側。通過USB連接電腦。打開CCS,單擊「Project‐>Import?existing?CCS?eclipse?project?」,選擇實驗常式所在的文件夾,將示例工程導入。注意:路徑中不能有中文字元。
http://www.hpati.com
圖??9??導入工程??
?
單擊「build」編譯,完成後單擊「Debug」進行程序下載。?
研艾杭
息信
司公限有術技
?
?
圖??10??編譯工程??
E. ldc1000中的code是什麼》
AY-LDC1000(評估模塊)展示了電感感測器技術的應用。應用電感感測器可以感知或回測量導體目標是否在答感應區域內、目標的位置和目標的材料成分。EVM自帶一個PCB感測器線圈和由LDC1000IC構建的高解析度電感值到數字量的轉換電路。同時提供與MCU方便連接的SPI介面。該模塊為用戶提供原型系統設計的最大靈活性。體現在板載的PCB感測器線圈和LDC1000IC轉換電路可以分離。當要使用板載的PCB感測器線圈時,只需將模塊與MCU系統的SPI數據線和相應的供電線連接即可。若要使用外接的電感感測器,可以沿板上郵票孔掰斷電路板。外接的感測器通過模塊配套的接線柱連接到轉換電路上。
F. 打擾一下,評估板到底是干什麼的比如,AY-LDC1000評估板,有什麼用啊
AY-LDC1000 (評估模塊)展示了電感感測器技術的應用。應用電感感測器可以感知或測量導體目版標是否在感應區域權內、目標的位置和目標的材料成分。EVM自帶一個PCB感測器線圈和由LDC1000 IC構建的高解析度電感值到數字量的轉換電路。同時提供與MCU方便連接的SPI介面。
該模塊為用戶提供原型系統設計的最大靈活性。體現在板載的PCB感測器線圈和LDC1000 IC轉換電路可以分離。當要使用板載的PCB感測器線圈時,只需將模塊與MCU系統的SPI數據線和相應的供電線連接即可。若要使用外接的電感感測器,可以沿板上郵票孔掰斷電路板。外接的感測器通過模塊配套的接線柱連接到轉換電路上。
G. 電力系統中,這些縮寫什麼意思請指教!!LDC,LDO,LPG,KRC
能不能提供一下是抄哪個專業的啊?汽機 電氣 鍋爐?
是DCS上出現的?還是規程上的?
最好把原話寫一下 這么突然蹦出 幾個字母 有點暈哦~
這個DCS出現的東西 是根據每個軟體公司編的,每個公司的用的英文縮寫不一樣的。
我先分析一下這個
LDC 什麼什麼關 close
LDO 什麼什麼開 open