在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

stm32紅外和紫外光譜結合的火焰軟件部分設計

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-04-26 18:30 ? 次閱讀

y由于紫外光譜及代碼如下:

pYYBAGJnydqAZNQLAABRMmjJ59s489.jpg

int main(void)
{
Delay_Init();
usart_Configuration();
ADC_Configuration();
printf("\r\n****************************************************************\r\n");
/* Infinite loop */
while (1)
{
/* Printf message with AD value to serial port every 1 second */
AD_value = ADC_ConvertedValue;
AD_value = (AD_value/4096)*3.3;
printf("The current UV AD value = %4.2fV \r\n", AD_value);
Delay(100); /* delay 1000ms */
}
}

/*******************************************************************************
* Function Name : ADC_Configuration
* Description : Configure the ADC.
* Input : None
* Output : None
* Return : None
* Attention : None
*******************************************************************************/
void ADC_Configuration(void)
{
ADC_InitTypeDef ADC_InitStructure;
DMA_InitTypeDef DMA_InitStructure;
GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO, ENABLE);

/* Configure PA.06 (ADC Channel6), PA.07 (ADC Channel7) as analog input -------------------------*/
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
GPIO_Init(GPIOA, &GPIO_InitStructure);

/* DMA channel1 configuration ----------------------------------------------*/
DMA_DeInit(DMA1_Channel1);
DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address;
DMA_InitStructure.DMA_MemoryBaseAddr = (u32)&ADC_ConvertedValue;
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralSRC;
DMA_InitStructure.DMA_BufferSize = 1;
DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Disable;
DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;
DMA_InitStructure.DMA_Priority = DMA_Priority_High;
DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;
DMA_Init(DMA1_Channel1, &DMA_InitStructure);

/* Enable DMA1 channel1 */
DMA_Cmd(DMA1_Channel1, ENABLE);

/* ADC1 configuration ------------------------------------------------------*/
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 1;
ADC_Init(ADC1, &ADC_InitStructure);

/* ADC1 regular channel6 configuration */
ADC_RegularChannelConfig(ADC1, ADC_Channel_6, 1, ADC_SampleTime_239Cycles5);

/* Enable ADC1 DMA */
ADC_DMACmd(ADC1, ENABLE);

/* Enable ADC1 */
ADC_Cmd(ADC1, ENABLE);

/* Enable ADC1 reset calibaration register */
ADC_ResetCalibration(ADC1);
/* Check the end of ADC1 reset calibration register */
while(ADC_GetResetCalibrationStatus(ADC1));

/* Start ADC1 calibaration */
ADC_StartCalibration(ADC1);
/* Check the end of ADC1 calibration */
while(ADC_GetCalibrationStatus(ADC1));

/* Start ADC1 Software Conversion */
ADC_SoftwareStartConvCmd(ADC1, ENABLE);
}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2270

    文章

    10918

    瀏覽量

    356898
  • 光譜
    +關注

    關注

    4

    文章

    836

    瀏覽量

    35257
收藏 人收藏

    評論

    相關推薦

    紫外光耐氣候試驗箱作注意事項

    紫外光耐氣候試驗箱主要是用于橡膠等材料的老化試驗,采用了陽光中的紫外線輻射,來對試驗材料進行老化試驗,結合模擬溫度、濕度、凝露模擬氣候條件,對試驗材料進行綜合性老化試驗。一般情況下,發生老化的試驗
    發表于 09-07 15:07

    電子元器件的紫外光老化試驗

    穩定,并且能更好的再現試驗結果。采用熒光UV燈模擬陽光對物理性質的影響,例如亮度下降、龜裂、剝落等方面,是最好的方法。有幾種不同的UV燈可供選擇。大多數的這些UV燈主要產生紫外光,而不是可見光和紅外
    發表于 10-11 15:40

    紫外光耐氣候試驗箱及燈管解析說明

    影響時,不需要再現整個陽光光譜。在大多數情況下,只需要模擬短波的UV光即可?! ?b class='flag-5'>紫外光耐氣候試驗箱之所以采用UV燈的原因在于它們比其他的燈管更為穩定,并且能更好的再現試驗結果。采用熒光UV燈模擬陽光對物理性質
    發表于 03-01 10:47

    honeywell火焰探測器

    檢測到。只要有穩定的輻射發光就可以被探測到。例如,爐膛內熾熱的表面,對探測器沒有影響。C70XX 系列紫外光火焰探測器C70XX系列紫外光火焰探測器適用于氣體、液體(油)燃料、非連續燃燒(24小時內
    發表于 04-27 12:28

    紫外線傳感器在火焰檢測中的應用

    ,而且可以 有效防止粉塵在視窗上的聚焦。紫外火焰探測器是用紫外光觸發的,普通的擴散火焰,能產生足夠強度易鑒別的紫外輻射光,設計探測器時必須注
    發表于 11-26 09:48

    紫外火焰探測器在火災中的應用

    系統響應時間在s級,國外日本、美國等國家其響應速度快可達到ms級,可查閱的國外的火焰檢測器探測距離為500米,不能用在更遠距離火焰探測中。市場上的火焰檢測器主要有感煙傳感器、紅外傳感器
    發表于 03-04 09:51

    淺析紫外光通信技術

    紫外光通信系統是一種新型的通信手段,與常規的通信系統相比,有很多優勢。由于紫外線主要以散射方式傳播,并且傳播路徑有限,采用紫外光通信系統具有一定的繞過障礙物的能力,非常適用于近距離抗干擾的通信環境
    發表于 06-18 08:00

    火焰探測器參考方案

    保駕護航。感光式火焰探測器主要分為紫外紅外兩大類,它們各有特點。傳統上,紫外火焰探測響應速度快,但作用的距離比
    發表于 06-21 05:00

    基于AMBE-2000的紫外光語音系統設計

    本文介紹了一種基于AMBE-2000的紫外光語音系統設計。實驗證明,紫外光語音通信系統具有低竊聽率、低位辨率、全方位、高抗干擾能力、音質優、功耗低等特點。
    發表于 03-31 06:04

    紫外光紅外光進行光電轉換的太陽能電池技術

    紫外光紅外光進行光電轉換的太陽能電池技術 日本京都工藝纖維大學試制的太陽能電池單
    發表于 04-19 17:53 ?1061次閱讀

    紫外光通信系統光源技術發展研究

    介紹了國內外紫外光通信系統幾種紫外光源的發展,并從光譜特點、功率、效率等方面分析了其在紫外光通信中的應用特點。指出了紫外發光二極管(UVED
    發表于 10-17 17:02 ?48次下載
    <b class='flag-5'>紫外光</b>通信系統光源技術發展研究

    產品軟件部分說明

    Omate工業以太網交換機產品軟件部分說明
    發表于 12-23 02:21 ?0次下載

    火焰探測器工作原理

    :一種是對火焰中波長較短的紫外光輻射敏感的紫外探測器;另一種是對火焰中波長較長的紅外光輻射敏感的紅外
    發表于 02-07 16:19 ?5.2w次閱讀

    紫外線傳感器在火焰檢測中的應用

    紫外火焰探測器是紫外火焰探測器的俗稱。紫外火焰探測器是通過探測物質燃燒所產生的
    發表于 03-19 08:46 ?6062次閱讀
    <b class='flag-5'>紫外</b>線傳感器在<b class='flag-5'>火焰</b>檢測中的應用

    紫外光源的分類

    自然界中存在多種紫外光譜,人工紫外光源包括氣體放電、超高溫輻射體和半導體光源。常用紫外光源有高壓汞燈、氙燈、氪燈、氘燈、紫外LED和準分子激光器等,各有特定波長、工作電壓和光功率。
    的頭像 發表于 10-25 14:10 ?326次閱讀
    主站蜘蛛池模板: 久久在线播放| 亚洲成人激情电影| 欧美xxxx性高清| 中国同志chinese小彬tv| xxxxxxxxx18免费视频| h在线国产| 日本一区二区在线不卡| 狠狠狠狠干| 午夜老司机永久免费看片| 色综合久久综合| 欧美高清视频一区| 激情婷婷六月| 最近免费| 女同国产| 欧美xx高清| 国产亚洲一区二区在线观看| 影院成人区精品一区二区婷婷丽春院影视| 亚洲w码欧洲s码免费| 日韩a级毛片| 国产亚洲午夜精品a一区二区| 一级特黄高清完整大片| 久久v| 一区二区三区中文国产亚洲| 中日韩在线视频| 日日摸人人拍人人澡| 九九九精品| 午夜操操操| 夜色sese| 中文字幕第11页| 日本黄色一级大片| 丁香六月激情婷婷| 欧美无限看| 在线视频毛片| 天堂网| 黄色性生活毛片| 日韩黄网| 亚洲视频一区二区三区| 亚洲国产精品嫩草影院| 六月婷婷综合激情| 天天干夜夜想| 中文字幕一区二区三区精品|