ମୁଖ୍ୟ ନିୟନ୍ତ୍ରଣ ଭାବରେ T5L ଚିପ୍ ବ୍ୟବହାର କରିବା ଏବଂ T5L ଚିପ୍ କବାଟ ସୁଇଚ୍ ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ କ୍ରମିକ ବସ୍ ସର୍ଭୋକୁ ଡ୍ରାଇଭ୍ କରିଥାଏ ଏବଂ ସହାୟକ ନିୟନ୍ତ୍ରକ ଦ୍ୱାରା ସଂଗୃହିତ ସେନ୍ସର ତଥ୍ୟକୁ ପ୍ରକ୍ରିୟାକରଣ କରିଥାଏ ଏବଂ ତଥ୍ୟ ପ୍ରଦର୍ଶନ ପାଇଁ LCD ସ୍କ୍ରିନ୍ ଡ୍ରାଇଭ୍ କରିଥାଏ |ଏହାର ଏକ ଅସ୍ୱାଭାବିକ ଚେତାବନୀ କାର୍ଯ୍ୟ ଏବଂ ଏକ ସ୍ୱୟଂଚାଳିତ ଆଲୋକ ବ୍ୟବସ୍ଥା ଅଛି, ଯାହା ସାଧାରଣତ dim ଅନ୍ଧକାର ଆଲୋକ ପରିସ୍ଥିତିରେ ବ୍ୟବହାର କରାଯାଇପାରିବ |
1. ପ୍ରୋଗ୍ରାମ୍ ବର୍ଣ୍ଣନା
(1) କ୍ରମିକ ବସ୍ ସର୍ଭୋକୁ ସିଧାସଳଖ ଚଲାଇବା ପାଇଁ T5L ସ୍କ୍ରିନ୍ ମୁଖ୍ୟ ନିୟନ୍ତ୍ରଣ ଭାବରେ ବ୍ୟବହୃତ ହୁଏ |Feite STS ସିରିଜ୍ ଷ୍ଟିଅରିଂ ଗିଅର୍ ବ୍ୟବହାର କରି ଟର୍କ 4.5KG ରୁ 40KG ପର୍ଯ୍ୟନ୍ତ, ଏବଂ ପ୍ରୋଟୋକଲ୍ ସର୍ବଭାରତୀୟ ଅଟେ |
(୨) କ୍ରମିକ ବସ୍ ଷ୍ଟିଅରିଂ ଗିଅରରେ କରେଣ୍ଟ, ଟର୍କ, ତାପମାତ୍ରା ଏବଂ ଭୋଲଟେଜ୍ ସୁରକ୍ଷା କାର୍ଯ୍ୟ ଅଛି, ଏବଂ ଏହାର ସୁରକ୍ଷା ପାରମ୍ପାରିକ ମୋଟର ତୁଳନାରେ ଅଧିକ;
(3) ଗୋଟିଏ କ୍ରମିକ ପୋର୍ଟ 254 ସର୍ଭୋସର ଏକକାଳୀନ ନିୟନ୍ତ୍ରଣକୁ ସମର୍ଥନ କରେ |
2. ସ୍କିମ୍ ଡିଜାଇନ୍ |
(1) ସ୍କିମ୍ ବ୍ଲକ୍ ଚିତ୍ର |
(୨) ଯାନ୍ତ୍ରିକ ସଂରଚନା ଚିତ୍ର |
ବୁଦ୍ଧିମାନ କ୍ୟାବିନେଟ୍ ଦ୍ୱାରର ବିଦ୍ୟୁତ୍ ବିଫଳତାକୁ ନିୟନ୍ତ୍ରଣରୁ ଦୂରେଇ ରଖିବା ପାଇଁ, ଏହି ଡିଜାଇନ୍ ଏକ ଡୁଆଲ୍ ଷ୍ଟିଅରିଂ ଗିଅର୍ ଡିଜାଇନ୍ ଗ୍ରହଣ କରେ |ବିଦ୍ୟୁତ୍ ବିଫଳତା ପରେ, କବାଟ ଲ୍ୟାଚ୍ ର ଅସ୍ତିତ୍ to ହେତୁ, କବାଟ ଖୋଲିବା ସର୍ଭୋ ଅନଲୋଡ୍ ହୋଇଥିଲେ ମଧ୍ୟ ସ୍ମାର୍ଟ କ୍ୟାବିନେଟ୍ ତାଲା ପଡିଛି |ଯାନ୍ତ୍ରିକ ଗଠନ ଚିତ୍ରରେ ଦର୍ଶାଯାଇଛି:
ଖୋଲିବା ଗଠନର ଚିତ୍ର |
ର ଚିତ୍ରବନ୍ଦ ଗଠନ
(3) DGUS GUI ଡିଜାଇନ୍ |
(4) ସର୍କିଟ୍ ସ୍କିମେଟିକ୍ |
ସର୍କିଟ୍ ସ୍କିମେଟିକ୍ କୁ ତିନି ଭାଗରେ ବିଭକ୍ତ କରାଯାଇଛି: ମୁଖ୍ୟ ସର୍କିଟ୍ ବୋର୍ଡ (ସର୍ଭୋ ଡ୍ରାଇଭ୍ ସର୍କିଟ୍ + ସହାୟକ ନିୟନ୍ତ୍ରକ + ଇଣ୍ଟରଫେସ୍), ଷ୍ଟେପ୍-ଡାଉନ୍ ସର୍କିଟ୍ ଏବଂ ଲାଇଟ୍ ସର୍କିଟ୍ (କ୍ୟାବିନେଟରେ ସ୍ଥାପିତ) |
ମୁଖ୍ୟ ସର୍କିଟ ବୋର୍ଡ |
ଷ୍ଟେପ୍-ଡାଉନ୍ ସର୍କିଟ୍ |
ଆଲୋକୀକରଣ ସର୍କିଟ |
5. ପ୍ରୋଗ୍ରାମ ଉଦାହରଣ |
ତାପମାତ୍ରା ଏବଂ ଆର୍ଦ୍ରତା ଚିହ୍ନଟ ଏବଂ ସତେଜ, ସମୟ ଅଦ୍ୟତନ (AHT21 ସହାୟକ ନିୟନ୍ତ୍ରକ ଦ୍ୱାରା ଚାଳିତ, ଏବଂ ତାପମାତ୍ରା ଏବଂ ଆର୍ଦ୍ରତା ତଥ୍ୟ DWIN ପରଦାରେ ଲେଖାଯାଇଥାଏ)
/ ***************** ତାପମାତ୍ରା ଏବଂ ଆର୍ଦ୍ରତା ଅଦ୍ୟତନ ********************** /
ଶୂନ୍ୟ dwin_Tempe_humi_update (ଶୂନ୍ୟ)
{
uint8_t Tempe_humi_date [20];// LCD ପରଦାରେ ପଠାଯାଇଥିବା ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ |
AHT20_Read_CTdata (CT_data);// ତାପମାତ୍ରା ଏବଂ ଆର୍ଦ୍ରତା ପ Read ନ୍ତୁ |
Tempe_humi_date [0] = 0x5A;
Tempe_humi_date [1] = 0xA5;
Tempe_humi_date [2] = 0x07;
Tempe_humi_date [3] = 0x82;
Tempe_humi_date [4] = (ADDR_TEMP_HUMI >> 8) & 0xff;
Tempe_humi_date [5] = ADDR_TEMP_HUMI & 0xff;
Tempe_humi_date [6] = ((CT_data [1] * 200 * 10/1024 / 1024-500) >> 8) & 0xff;
Tempe_humi_date [7] = ((CT_data [1] * 200 * 10/1024 / 1024-500)) & 0xff; // ତାପମାତ୍ରା ମୂଲ୍ୟ ଗଣନା କର (10 ଗୁଣ ବୃଦ୍ଧି କର, ଯଦି t1 = 245, ଏହାର ଅର୍ଥ ହେଉଛି ତାପମାତ୍ରା ବର୍ତ୍ତମାନ 24.5 | ° C)
Tempe_humi_date [8] = ((CT_data [0] * 1000/1024/1024) >> 8) & 0xff;
Tempe_humi_date [9] = ((CT_data [0] * 1000/1024/1024)) & 0xff;// ଆର୍ଦ୍ରତା ମୂଲ୍ୟ ଗଣନା କରନ୍ତୁ (10 ଥର ବୃଦ୍ଧି କରାଯାଇଛି, ଯଦି c1 = 523, ଏହାର ଅର୍ଥ ହେଉଛି ଆର୍ଦ୍ରତା ବର୍ତ୍ତମାନ 52.3%)
Usart_SendString (USART_DWIN |, Tempe_humi_date, 10);
}
ପୋଷ୍ଟ ସମୟ: ନଭେମ୍ବର -08-2022 |