當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 濁度傳感器
發(fā)布日期:2022-04-17 點擊率:130
目前正在研制的系統(tǒng)為大功率光伏陣列特性測試儀,其主要用于對各種規(guī)格、容量的光伏陣列進行I-V特性的測試,為光伏系統(tǒng)(并網(wǎng)、發(fā)電)的選型提供必要的參考。該系統(tǒng)需要人員采集光伏陣列的電壓、電流、溫度、日照等數(shù)據(jù),由于該系統(tǒng)多用于野外,因此需要對所測得的數(shù)據(jù)進行存儲以便進行I-V特性曲線的繪制及光伏陣列在各種不同的日照和溫度下特性的推演。數(shù)據(jù)的采集及存儲可由系統(tǒng)控制芯片通過SPI接口USB118模塊通訊,并輔以大容量USB存儲設(shè)備來完成。
在所設(shè)計的系統(tǒng)中采用了西安達泰電子有限責(zé)任公司提供的USB118AD模塊,其具有標(biāo)準(zhǔn)2.0協(xié)議及支持1G以上優(yōu)盤的優(yōu)點,這點非常適合于本系統(tǒng)經(jīng)常在野外應(yīng)用的特點,并且隨產(chǎn)品所提供的串行通訊程序也可以很方便的移植到所采用的DSP平臺上,大大簡化了本系統(tǒng)在數(shù)據(jù)存儲方面的程序設(shè)計工作。
此測試代碼是基于MSP430F147和西安達泰電子的USB118AD模塊的SPI測試程序。USB118AD實現(xiàn)將單片機得數(shù)據(jù)直接存儲到U盤。
void SpiInit(void)
{
// P3SEL |= SDCLK + SDDI + SDDO; //P3.1--P3.3 for spi option select
P3SEL |= 0x0e; //P3口功能設(shè)置(SPI功能選擇)
P3DIR |= BIT0; //設(shè)置IO口方向(P3.0 用于SPI片選控制)
P3OUT |= BIT0;
UCB0CTL1 |= UCSWRST; //設(shè)置SPI
UCB0CTL0 = 0xA9; //10(clk edge) 1(MSB first) 0(8bit) 1(master) 00(3SPI) 1(sync)
UCB0CTL1 = 0x80; //10(SMCLK)
UCB0BR0 = 0x04; //SPICLK 8M/4=2MHz;
UCB0BR1 = 0x00;
UCB0STAT = 0x00;
UCB0CTL1 &=~ UCSWRST;
}
int rd_data(void)
{
int value;
P3OUT &=~ BIT0;
UCB0TXBUF=0xff;
while((UCB0STAT&UCBUSY)==0x01);
value = UCB0RXBUF;
P3OUT |= BIT0;
return value;
}
void wr_data(uchar n)
{
P3OUT &=~ BIT0;
UCB0TXBUF=n;
while((UCB0STAT&UCBUSY)==0x01);
P3OUT |= BIT0;
}
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV