Ke alakaʻi debugging: ʻokoʻa ʻokoʻa kaomi sensor WF200DP i nā huahana ventilator

Ke alakaʻi debugging: ʻokoʻa ʻokoʻa kaomi sensor WF200DP i nā huahana ventilator

Papa lima

E hoʻomaka kākou e hoʻomaopopo!

Hoʻolauna i nā ʻenekia ʻokoʻa

Ua hoʻokumu ʻo WF i kahi hoʻohui kūloko hou o 16-bit MCU ʻokoʻa kaomi ʻokoʻa WF200DP, kona laulā o ± 5000pa (5000pa hiki ke ana ma lalo), ka typical output pololei o ± 0.1% FS, ua hana ka hale hana i ka mahana uku uku a me ka puʻe calibration, ka wela o ka uku pānaʻi o -20 ° C i 85 ° C, kākoʻo no ka I2C a me ka analog output. Ua hoʻohana maikaʻi ʻia i nā huahana ventilator Kelemania, ka mea nui ma o ka sensor pressure differential e ʻike ai i ke ana o ke kahe hanu.

Nui nā ʻenekinia i ka hoʻohana ʻana i ka WF200DP, hiki ke hālāwai me nā pilikia ʻenehana ʻē aʻe, ʻo kēia ka mea e pili ana i ka debugging maoli o ka mea kūʻai aku ʻo WF200DP pressure sensor kaʻina, manaʻo wau e hāʻawi i nā ʻenekini ʻē aʻe e hāʻawi i ka kuhikuhi!

ʻO ka mea mua, hiki ke hana i ka sensor WF200DP ʻokoʻa i ka ʻōnaehana 3V a i ʻole 5V, kākoʻo no ke kamaʻilio I2C maʻamau, hiki i nā mea ʻenekini ke hoʻohana i ka analog I2C, hiki iā ʻoe ke hoʻohana i ka lako I2C. nui nā ʻenekinia e nīnau nei e pili ana i ka helu I2C o ka WF200DP, ka hale hana kumu i hoʻonohonoho ʻia i 0x30.

ʻO ka lua, ʻo ka ʻokoʻa kaomi ʻokoʻa WF200DP I2C ka nui o ka waiwai o -26214 a + 26214, ʻoiai ke ʻano o ka analog e pili ana i ka laina uila o 10% * VDD i 90 * VDD, ʻo nā ala ʻelua e pili ana i ka laulā o -5000pa a 5000pa kēlā me kēia, no laila hiki iā ʻoe ke helu i ka laina pololei o ka laina laina.

ʻEkolu mau ʻāpana kānana ʻokoʻa no ka MCU ʻokoʻa kaomi ʻokoʻa o waho

Hiki ke hoʻonohonoho i nā ʻāpana kānana like ʻole ma o ka MCU waho WF200DP.

1. No ke alapine oki fc=10hz, e hoonoho i na helu Mahele 11, 12, 13;

2. Ke oki ka alapine fc=20hz, e hoonoho i na helu Mahele 21, 22, 23;

3. Ke oki ka alapine fc=50hz, e hoonoho i na helu Mahele 51, 52, 53;

ʻOkoʻa ʻOkoʻa Sensor Temperature Compensation

ʻO ka ʻike ʻokoʻa ʻokoʻa ʻo WF200DP ka uku pānaʻi o ka hale hana -20 ℃ a 85 ℃, hiki iā ʻoe ke kuhikuhi i ke kiʻi ma lalo nei. Pono ka huahana maoli -40 ℃ a 85 ℃, ʻo ka waena waena me ka uku ʻole pono e uku ʻia e ka ʻenekinia iā ia iho i ka MCU waho. Hiki ke hoʻokumu ʻia ke ʻano uku i ka gradient o 5 ℃ no ka mahana, ka hoʻāʻo kaomi, heluhelu i ka ʻikepili ma hope o ka hoʻopili ʻana o ka pihi.

Kaapuni maʻamau maʻamau

Hōʻike ʻia ke kaʻapuni maʻamau o ka ʻokoʻa kaomi ʻokoʻa WF200DP ma lalo, a he nui nā ʻenekini e nīnau e pili ana i ke kuleana o ka pine 13. ʻO kēia pine ʻo WF kumu hoʻohana debugging hale hana, nā mea kūʻai aku i ka hoʻohana ʻana i ka sensor ʻokoʻa kaomi ʻokoʻa WF200DP pono wale nō e hoʻohui i ka pine i GND.

ʻOkoʻa Pressure Sensor kakau helu wahi

Hoʻopaʻa ʻia nā hopena ana o ka ʻokoʻa kaomi ʻokoʻa WF200DP i loko o kahi papa inoa hopena 2-byte, me ka papa inoa o ka hopena wela ma ka helu 0x2E, ka papa inoa o ka hopena kaomi ma ka helu helu 0x30, a me ke kākau inoa hopena kūlana ma ka helu 0x32. Pono ka nui o nā ʻenekinia i ka waiwai kaomi, no laila pono ka MCU e heluhelu i ka waiwai o ka papa inoa 0x30, a laila helu i ke kaomi o kēia manawa ma ka hoʻohālikelike ʻana me ka slope o kahi laina pololei. waiwai. 'Ōlelo Aʻo: 'Okoʻa Pressure Sensor WF200DP paʻamau i ka haʻahaʻa byte mua a kiʻekiʻe paita lua.

Pcounts=256*byte2+ byte1 Inā hoʻohana ka ʻenekinia i ka ʻenekini kaomi ʻokoʻa WF200DP no ka hoʻopuka analog, no ka laʻana, i loko o kahi ʻōnaehana 3V, ʻo ka -5000pa puka uila he 0.3V, a ʻo ka 5000pa puka uila he 3.3V, e like me ka helu ʻana o ka slope, a laila helu ʻia ka helu kaomi ma ka mbar.

WF ± 5000pa Hiki ke hoʻohana ʻia ʻo WF200DP no ke ana kahe ʻana i nā ventilator. ʻO nā huahana Ventilator, ʻo ia ka hoʻohana ʻana i kahi modula kahe e ʻike ai i ka holo ʻana o ka ea ma ka diaphragm paipu, ma muli o ka diaphragm o ka ʻāpana ʻāpana o ka paipu liʻiliʻi, ʻo ke kahe ea e hana i kahi contraction kūloko, e hana ʻia ma mua a ma hope o ka diaphragm 2,000pa ka ʻokoʻa, ʻo ka WF200DP e ʻike i ka nui o ka loli.

Nā manawa kūpono o WF200DP i nā huahana ventilator

ʻO ka hoʻokō ʻana i ke kaomi ʻokoʻa

I ka manawa o ka hoʻolālā ʻana, e hoʻopili ka coefficient damping o ke kahe kahe i ka pololei o ka sensor kaomi ʻokoʻa, a ua hoʻokumu ʻia ka WF200DP ma ke kumu hoʻolālā silicon o MEMS, aʻo ka WF200DP e hele mai me -20 ℃ a 85 ℃ ka uku wela, e hoʻololi ʻia i ka hapa nui o ka module kahe ma ka mākeke. Kākoʻo ʻo WF200DP i ka hoʻopukapuka I2C kikohoʻe, ʻo ke kaʻina hana debugging WF200DP me nā hōʻailona ʻē aʻe ʻaʻole honua, ʻo kēia kaʻana e pili ana i ka ʻike debugging WF200DP.

Ma ke kaapuni lako, pono ka WF200DP i ka pine 13 e hoʻopili i ka GND no ka hōʻoia ʻana i ka pololei o ka drift zero-degree. ʻO ka pin SDA o ka WF200DP no ka ʻikepili serial a ʻo ka pin SDO no ka puka I2C.

WF200DPZ 0.1BG

Kiʻikuhi kaapuni paʻa o WF200DP

Helu helu I2C sensor

Kākoʻo ka WF200DP i ke kamaʻilio I2C maʻamau a ʻo ka helu I2C paʻamau ʻo 0x30. Hoʻohana ʻia ʻo 2 bytes i loko o ka WF200DP e mālama i ke kaomi, ka mahana a me ka ʻikepili kūlana, kahi e mālama ai ʻo 0x2E i ka waiwai wela, mālama ʻo 0x30 i ka waiwai kaomi a mālama ʻo 0x32 i ka papa inoa kūlana. Pono e hoʻomaopopo he hiki ke heluhelu ʻia ka 0x32 ma hope o ka heluhelu mua ʻana o 0x30.

Hoʻonohonoho kānana

Kākoʻo ka WF200DP i ʻekolu mau kānana like ʻole, ke hoʻonohonoho ʻia ka kānana i 11, 12, 13, ka ʻoki ʻoki Fc = 10hz, ke hoʻonohonoho ʻia ka kānana i 21, 22, 23, ka ʻoki ʻoki Fc = 20hz, a i ka wā i hoʻonohonoho ʻia ai ke kānana i 51, 52, 53, ʻo ke kānana i loko o 50hz, ka waiwai ʻoki ʻia Fc = 50. Hoʻonohonoho ʻia ʻo WF200DP e hoʻokō i ke alapine kūpono me ka Adoption of precision e hoʻokō piha i nā koi o ka papahana respirator.

Heluhelu i nā hualoaʻa

ʻOiai e heluhelu ana i ka hopena, he haʻahaʻa haʻahaʻa haʻahaʻa ka byte kiʻekiʻe ka WF200DP. Ma hope o ka heluhelu ʻana i ka hopena, helu ʻia ka waiwai kaomi P=256*byte2+byte1 i ka MCU. Ma ke ala like, helu ʻia ka waiwai wela.

Kaʻina hana calibration lua

Inā ʻaʻole hiki i ka I2C ke hoʻokō pono i nā koi o nā huahana hanu, hiki ke hoʻohana pololei ʻia ka hopena analog, a hiki ke hoʻohālikelike ʻia ka volta analog o WF200DP e kahi algorithm i ka MCU e hoʻomaikaʻi i ke ana pololei o SM9391. Inā ʻo VCC=3V, ʻo -5mba a hiki i 5mbar ka nui o ke kaomi calibration, e pili ana i ka WF200DP e koi i ka amplitude hoʻopuka e 10% * VCC i 90% * VCC, a laila penei ke kaʻina hana calibration lua:

Ua hōʻoia piha ʻia ka hewa nonlinearity ma hope o ka calibration i loko o 0.1%FS, a i ʻole ke kiʻekiʻe.

Manaʻolana hiki i ka ʻike ma luna ke kōkua i kēlā me kēia ʻenekinia e wikiwiki i ka holomua o ka hoʻolālā ʻana o ka sensor kaomi WF200DP.

Hopena

Hōʻike kēia ʻatikala i nā kikoʻī i ka noi a me ke kaʻina hana o ka WF200DP differential pressure sensor i nā huahana ventilator. Me ka laulā o ± 5000Pa, kahi pololei puka o ± 0.1%FS, a me ke kākoʻo no ka I2C a me ka puka kikohoʻe, ua hoʻohana pono ʻia ka WF200DP i nā huahana ventilator Kelemania a hoʻohana nui ʻia e ʻike i ke ana pololei o ka hanu hanu. Ma o ka loiloi hohonu o ke kamaʻilio I2C, ka hoʻopuka kikohoʻe, ka hoʻonohonoho kānana haʻahaʻa haʻahaʻa a me ka uku pānaʻi, kōkua kēia pepa i nā ʻenekini e aʻo pehea e hoʻomaikaʻi ai i ka pololei a me ka hana o WF200DP ma o ka hoʻolālā ʻana i ka hoʻolālā ʻenehana a me ke kaʻina calibration.

ʻO ka mea i hōʻikeʻia ma luna nei e hōʻike wale ana i kaʻili o nā noi o kaʻenehanaʻo Sensor Sensor. E hoʻomau mau mākou i nāʻano likeʻole o nāʻano sensor i hoʻohanaʻia ma nā huahana likeʻole, pehea lākou e hana ai, a me kā lākou hanaʻana. Inā makemakeʻoe eʻoi aku ka nui o nā kiko'ī ma ka mea i kamaʻilioʻia ma aneʻi, hiki iāʻoe ke nānā i nāʻike pili ma hope o kēia alakaʻi. Ināʻoe e kaomi no ka manawa, hiki iāʻoe ke kaomi ma aneʻi e hoʻoiho i nā kiko'ī o kēia mau alakaʻi ʻO kaʻikepili o ka ea eʻike ai i kaʻikepili PDF. ^.

No nāʻike hou aku ma nāʻenehana loea'ē aʻe, eʻoluʻolu E kipa i kā mākouʻaoʻaoʻike. ^.

Holo i luna

Kāhea iā mā˚ou