色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項目 > 基于CH32V103R 開發(fā)板的數(shù)據(jù)采集

基于CH32V103R 開發(fā)板的數(shù)據(jù)采集

最近在做醫(yī)療制品分公司的MES項目,需要讀取設(shè)備的能耗等數(shù)據(jù),因為部分設(shè)備比較老舊,無法直接獲取相關(guān)數(shù)據(jù),需要通過傳感器和控制器獲取,考慮到設(shè)備數(shù)量較大,如果采用單片機經(jīng)濟性會比較高,正好得知RTT大賽的消息,有幸申請到了一片沁恒微電子的CH32V103R-R1開發(fā)板,希望國產(chǎn)的RISC-V架構(gòu)的芯片能盡快替代進口。也希望國產(chǎn)的軟件及生態(tài)能盡快建立起來。

jf_38023859 jf_38023859

分享
0 喜歡這個項目
團隊介紹

jf_38023859 jf_38023859

團隊成員

sl 工程師

分享
項目簡介
最近在做醫(yī)療制品分公司的MES項目,需要讀取設(shè)備的能耗等數(shù)據(jù),因為部分設(shè)備比較老舊,無法直接獲取相關(guān)數(shù)據(jù),需要通過傳感器和控制器獲取,考慮到設(shè)備數(shù)量較大,如果采用單片機經(jīng)濟性會比較高,正好得知RTT大賽的消息,有幸申請到了一片沁恒微電子的CH32V103R-R1開發(fā)板,希望國產(chǎn)的RISC-V架構(gòu)的芯片能盡快替代進口。也希望國產(chǎn)的軟件及生態(tài)能盡快建立起來。
硬件說明

硬件部分主要包括以下三部分:

(1)主控裝置:CH32V103R-R1開發(fā)板

(2)輸入分壓:精密電阻分壓器

(3)傳感器:電流互感器,溫度傳感器、濕度傳感器



軟件說明

這個MES應(yīng)用中,需采集設(shè)備的參數(shù),這里就利用開發(fā)板實現(xiàn)將傳感器輸出的設(shè)備電壓,電流、功率、壓力、流量、溫度、濕度等模擬量信號,轉(zhuǎn)換成數(shù)字量信號,通過串口通信傳遞給上位機。

       核心的功能就是ADCuart

     找到了ADC的例程,例程中有4路輸入,指南上給的技術(shù)參數(shù)顯示,這個開發(fā)板的芯片有1612位外部ADC通道,和兩路內(nèi)部通道。

       將程序修改為16ADC規(guī)則通道采集。

// 配置 ADC 通道轉(zhuǎn)換順序為1,第一個轉(zhuǎn)換,采樣時間為55.5個時鐘周期

 

    ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 2, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_2, 3, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_3, 4, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_4, 5, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 6, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_6, 7, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_7, 8, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_8, 9, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_9, 10, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_10, 11, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 12, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_12, 13, ADC_SampleTime_55Cycles5);

    ADC_RegularChannelConfig(ADC1, ADC_Channel_13, 14, ADC_SampleTime_55Cycles5);

ADC_RegularChannelConfig(ADC1, ADC_Channel_14, 15, ADC_SampleTime_55Cycles5);

ADC_RegularChannelConfig(ADC1, ADC_Channel_15, 16, ADC_SampleTime_55Cycles5);

主程序:

    int main(void)

{

    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

    USARTx_CFG();

 

    Delay_Ms(100);

    USARTx_SendStr(USART2, "This is a test data_MADC.\n");

    Delay_Init();

    USART_Printf_Init(115200);

    ADC_DMA_CONF();

    printf("SystemClk:%d\r\n",SystemCoreClock);

    printf("\r\n ADC多通道DMA讀取測試 \r\n");

    while (1)

    {

  //

        char str[500];

        sprintf(str,"ADC1:%d,ADC2:%d,ADC3:%d,ADC4:%d,ADC5:%d,ADC6:%d,ADC7:%dADC8:%d,ADC9:%d,ADC10:%d,ADC11:%d,ADC12:%d,ADC13:%d,ADC14:%d,ADC15:%d,ADC16:%d \r\n", Get_Adc_Average(ADC_ConvertedValue[0],10),ADC_ConvertedValue[1],ADC_ConvertedValue[2],ADC_ConvertedValue[3],ADC_ConvertedValue[4],ADC_ConvertedValue[5],ADC_ConvertedValue[6],ADC_ConvertedValue[7],ADC_ConvertedValue[8],ADC_ConvertedValue[9],ADC_ConvertedValue[10],ADC_ConvertedValue[11],ADC_ConvertedValue[12],ADC_ConvertedValue[13],ADC_ConvertedValue[14],ADC_ConvertedValue[15]);

        printf("ADC1:%d,ADC2:%d,ADC3:%d,ADC4:%d,ADC5:%d,ADC6:%d,ADC7:%dADC8:%d,ADC9:%d,ADC10:%d,ADC11:%d,ADC12:%d,ADC13:%d,ADC14:%d,ADC15:%d,ADC16:%d \r\n", Get_Adc_Average(ADC_ConvertedValue[0],10),ADC_ConvertedValue[1],ADC_ConvertedValue[2],ADC_ConvertedValue[3],ADC_ConvertedValue[4],ADC_ConvertedValue[5],ADC_ConvertedValue[6],ADC_ConvertedValue[7],ADC_ConvertedValue[8],ADC_ConvertedValue[9],ADC_ConvertedValue[10],ADC_ConvertedValue[11],ADC_ConvertedValue[12],ADC_ConvertedValue[13],ADC_ConvertedValue[14],ADC_ConvertedValue[15]);

        USARTx_SendStr(USART2, str);

        Delay_Ms(500);


演示效果

image.pngimage.png

評論區(qū)(0 )
主站蜘蛛池模板: 女人高潮特级毛片 | 在线一本码道高清 | 国产免费人视频在线观看免费 | 魅男mangay| 国产亚洲精品久久久久5区 国产亚洲精品久久久久 | 台湾18成人影院 | 永久免费无码AV国产网站 | 国产福利视频在线观看福利 | 91极品蜜桃臀在线播放 | 久久99精品国产麻豆婷婷 | yellow视频免费观看高清在线 | 亚洲AV久久无码精品国产网站 | 久久久久亚洲精品影视 | 国产精品久久久久影院嫩草 | 野草在线视频完整视频 | 51国产偷自视频在线视频播放 | 无人视频在线观看免费播放影院 | qvod在线观看 | 龙岩综合频道 | 97欧美精品大香伊蕉在人线 | 在线观看日本污污ww网站 | 国内精品久久久久久久试看 | 国产色精品久久人妻无码看片 | 国产白丝JK被疯狂输出视频 | 视频专区亚洲欧美日韩 | 果冻传媒在线观看高清完整免费 | 晚夜免费禁用十大亏亏 | 国产在线亚洲v天堂a | 母乳女神春日もな | 秋霞影音先锋一区二区 | 十九岁在线观看免费完整版电影 | 国产精品一区二区欧美视频 | 国产美女一区二区 | 亚洲欧美自拍明星换脸 | 视频专区亚洲欧美日韩 | 久久久久久久久久久福利观看 | 免费被靠视频动漫 | 涩涩免费网站 | 老师你狠狂 | 99久久精品免费看国产一区二区 | 国产又爽又黄又不遮挡视频 |