最近在线字幕国语视频_videosex久久麻豆_韩国美女豪爽一级毛片_日本另类αv欧美另类aⅴ

24小時聯系電話:18217114652、13661815404

中文

您當前的位置:
首頁>
電子資訊>
技術專題>
在貓砂項目中稱重模塊...

技術專題

在貓砂項目中稱重模塊的調試過程


主控芯片:STM32F103RCT6
編程軟件:keil5;sourseinsight4
串口調試工具:XCOM V2.5

稱重傳感器:HX711

1.稱重模塊的校準模式

使用標準10kg砝碼進行校準,每隔30ms采集一次ad值,一共采集20個數據,利用冒泡排序取數值大小中間的4個數據,取其平均值,帶入計算公式(1) ,得到其稱重比例系數mWeightCoe,將其寫入空閑的flash當中,多次使用砝碼驗證過后保存最佳值,最佳值會根據稱重模塊各有不同。

1)計算公式:
C=A/(D-B)C=A/(D?B)

實際重量

初始ad

稱重系數

校準ad

weight( A )

mZeroAdj( B )

mWeightCoe( C )

countD

void adjust_weight(u16 weight){

int i=0;

u32 count=0,sum=0;

float w = weight*1000;

u32 countArray[20]={0};

for(i=0; i<20;i++)

{

delay_ms(30);

countArray[i] =HX711_Read_AD();

}

arrsort(countArray,20);//冒泡排序

//去掉8個最大的和8個最小的

for(i=8;i<12;i++){

sum+=countArray[i];

}

myfree(countArray);

count = sum/4;

printf("count:%d\n",count);

mWeightCoe = w/(count-mZeroAdj);

printf("mWeightCoe:%f Read_Weight:%d\n",mWeightCoe,HX711_Read_Weight()); 

STMFLASH_Write(INFO_FLASH_ADDR, (u16*)&mWeightCoe, 2);}

2.稱重模塊的工作模式

由于本項目要求使用紅外傳感器HC_SR501來感應貓的進入作為安全機制,而此模塊需要有1分鐘左右的初始化時間,因此在代碼中有一個屏蔽紅外的標志量以及一個800毫秒的延時。
而稱重部分考慮到貓作為一個活物所以判斷條件是以3稱重都大于500g(不含貓砂)判斷貓的進入,3稱重小于500g(不含貓砂)判斷貓的離開,同時能稱出貓的體重以及貓屎的重量。貓的體重由于考慮到貓的活動,所以利用方差選取相對平穩的體重作為貓的真實體重。

void weight_task(void * p_arg){

////////重量(g///////

int a_weight=0;

int b_weight=0;

int c_weight=0;

int fangcha;

OS_ERR err;

//////int類型重量///////

u32 time_num= 0;

 

while(1)

{

///計時60s左右屏蔽人體紅外熱釋電初始化///

if(time_num<=80)

{

time_num++;

}

if(time_num>80)

{

mDeviceStatus.infrareCatWork=1;

}

 

if(mDeviceStatus.workingStatus==WORKING_IDLE){

c_weight = b_weight;

b_weight = a_weight;

a_weight = HX711_Read_Weight_2();

if(a_weight<-800)

{

mDeviceStatus.potStatus=1;//盆在

}else{

mDeviceStatus.potStatus=0;//盆不在

}

if(mDeviceStatus.catWeightStatus ==WEIGHT_OUT &&

 (a_weight > mDeviceStatus.litterWeight + 500 && 

 b_weight > mDeviceStatus.litterWeight + 500&&

 c_weight > mDeviceStatus.litterWeight + 500))

{

mDeviceStatus.catWeightStatus=WEIGHT_IN;

printf("貓進入\n");

mDeviceStatus.poopTime=0;

OSTmrStart(&poop_time, &err);

}

if(mDeviceStatus.catWeightStatus==WEIGHT_IN){

fangcha = pow(a_weight-b_weight,2)+pow(a_weight-c_weight,2)+pow(b_weight-c_weight,2);

if(fangcha<50){

Cat_In_Weight= b_weight - mDeviceStatus.litterWeight;

printf("貓重:%d\n",Cat_In_Weight);

}

}

if(mDeviceStatus.catWeightStatus==WEIGHT_IN &&

(a_weight < mDeviceStatus.litterWeight + 500 &&

b_weight < mDeviceStatus.litterWeight + 500&&

c_weight < mDeviceStatus.litterWeight + 500)){

mDeviceStatus.catWeightStatus = WEIGHT_OUT;

if(a_weight>mDeviceStatus.litterWeight)

mDeviceStatus.poopWeight = a_weight - mDeviceStatus.litterWeight;

else

mDeviceStatus.poopWeight=0;


OSTmrStart(&cat_out_wait,&err);//去鏟屎

OSTmrStop(&poop_time,OS_OPT_TMR_NONE,0,&err);

printf("貓離開,如廁時長%.1f 屎重:%d\n",mDeviceStatus.poopTime,mDeviceStatus.poopWeight);

}

}else{

delay_ms(800);

}

}}

 




請輸入搜索關鍵字

確定
最近在线字幕国语视频_videosex久久麻豆_韩国美女豪爽一级毛片_日本另类αv欧美另类aⅴ
<strike id="0k9r3"><p id="0k9r3"></p></strike>
  • <form id="0k9r3"></form>
    <nav id="0k9r3"></nav>
    <em id="0k9r3"><p id="0k9r3"></p></em>
  • <tr id="0k9r3"><source id="0k9r3"></source></tr>
    <form id="0k9r3"></form>
    <sub id="0k9r3"></sub>

      <sub id="0k9r3"><address id="0k9r3"></address></sub>
      1. <form id="0k9r3"></form>
        欧美一区二区在线看| 亚洲一区二区精品在线观看| 亚洲国产精品欧美一二99| 欧美日韩午夜精品| 激情av一区| 亚洲欧美日韩精品久久奇米色影视| 亚洲欧美日韩精品在线| 欧美日在线观看| 噜噜噜久久亚洲精品国产品小说| 国产精品h在线观看| 亚洲综合二区| 亚洲午夜视频| 国产欧美在线播放| 久久成人这里只有精品| 亚洲第一成人在线| 亚洲欧美日韩精品久久久| 欧美日韩成人免费| 亚洲欧美另类久久久精品2019| 欧美日韩一二区| 黄色成人免费观看| 欧美亚洲视频一区二区| 亚洲人成网站色ww在线| 中文欧美字幕免费| 亚洲婷婷综合色高清在线| 日韩午夜高潮| 亚洲三级观看| 久久人人97超碰精品888| 狠狠色2019综合网| 欧美日韩午夜视频在线观看| 狠狠狠色丁香婷婷综合激情| 欧美日韩91| 国产自产2019最新不卡| 午夜国产精品视频免费体验区| 国产精品家庭影院| 母乳一区在线观看| 久久久久久综合网天天| 国产日韩欧美综合一区| 久久久精品国产99久久精品芒果| aaa亚洲精品一二三区| 老**午夜毛片一区二区三区| 欧美亚洲视频一区二区| 在线成人激情视频| 亚洲激精日韩激精欧美精品| 一本色道久久综合亚洲精品按摩| 欧美日韩国产黄| 欧美日韩日本国产亚洲在线| 欧美日韩精品一区| 国产精品久久久久一区二区| 欧美一区二区三区视频| 久久五月天婷婷| 在线一区观看| 国产精品av久久久久久麻豆网| 免费视频一区二区三区在线观看| 国产精品试看| 国产一区二区黄| 午夜精品三级视频福利| 欧美日韩一区二区免费在线观看| 亚洲久久视频| 一本色道久久综合狠狠躁篇的优点| 亚洲精品久久久一区二区三区| 久久激五月天综合精品| 亚洲肉体裸体xxxx137| 亚洲伊人一本大道中文字幕| 欧美视频1区| 亚洲永久字幕| 国产欧美一区二区三区另类精品| 国产精品v片在线观看不卡| 国产精品久久久久一区二区三区共| 国产精品国产自产拍高清av王其| 亚洲无玛一区| 91久久精品国产91性色tv| 欧美午夜精品久久久久久人妖| 午夜精品久久一牛影视| 美女脱光内衣内裤视频久久影院| 一区二区三区欧美在线观看| 亚洲综合色噜噜狠狠| 亚洲精品资源美女情侣酒店| 一区二区三区四区五区精品视频| 国产精品夜夜嗨| 国产日韩欧美| 久久香蕉国产线看观看av| 亚洲全黄一级网站| 久久成人精品一区二区三区| 红桃视频国产精品| 久久久综合网| 欧美激情区在线播放| 美女性感视频久久久| 亚洲免费av电影| 99re视频这里只有精品| 亚洲欧洲精品一区二区三区不卡| 欧美国产日韩a欧美在线观看| 亚洲人午夜精品| 久久久亚洲国产美女国产盗摄| 国产视频一区在线观看一区免费| 欧美大片18| 欧美资源在线| 樱桃国产成人精品视频| 久久视频一区| 亚洲少妇最新在线视频| 国产一级揄自揄精品视频| 黄色精品一区二区| 亚洲午夜精品国产| 亚洲免费在线视频| 久久久一区二区| 国产一区二区按摩在线观看| 亚洲欧洲日本mm| 欧美大片免费观看在线观看网站推荐| 午夜一区在线| 亚洲精品久久久一区二区三区| 久久久久9999亚洲精品| 国产精品美女久久久久久久| 怡红院av一区二区三区| 欧美激情亚洲一区| 亚洲精品久久久久中文字幕欢迎你| 欧美系列亚洲系列| 精品91视频| 激情一区二区| 99国产精品久久久久久久成人热| 在线观看亚洲专区| 欧美午夜美女看片| 久久av红桃一区二区小说| 国产午夜精品一区二区三区欧美| 欧美黄色影院| 一区二区三区四区国产| 亚洲精品小视频在线观看| 小嫩嫩精品导航| 亚洲人成精品久久久久| 狠狠干综合网| 国产精品美女久久久久久2018| 国产一区二区久久| 亚洲激情黄色| 国产综合欧美| 亚洲欧美色婷婷| 亚洲精品影院在线观看| 欧美日韩一区三区四区| 国产亚洲精品久久久久婷婷瑜伽| 一区二区欧美精品| 在线免费高清一区二区三区| 国产精品一区二区在线观看网站| 欧美日韩免费在线| 久久久亚洲欧洲日产国码αv| 亚洲精品一区二区三区樱花| 韩国自拍一区| 先锋影院在线亚洲| 激情综合激情| 永久免费精品影视网站| 国产亚洲成av人片在线观看桃| 亚洲欧美国产精品va在线观看| 欧美日韩一区二区三区视频| 欧美激情视频一区二区三区在线播放| 国产亚洲永久域名| 久久伊伊香蕉| 樱桃视频在线观看一区| 欧美成人69av| 亚洲国产91| 欧美天堂在线观看| 欧美婷婷在线| 国产日韩欧美三区| 国产婷婷色综合av蜜臀av| 久久久久久网址| 亚洲一二三区视频在线观看| 激情一区二区| 亚洲欧美日韩中文视频| 亚洲毛片在线免费观看|