線纜測試,手機端程式說明

來源:互聯網
上載者:User

標籤:第一個   一個   lin   編號   資料區   數組   裝置   sig   佔用   

總體功能:

1.手機APP通過藍芽串連到測試裝置。

2.通過藍芽發送48位元組十六進位數。

3.通過藍芽接收48位元組十六進位數。

4.分析48位元組十六進位數,產生文字檔。

5.文字檔的管理。

 

48位元組十六進位數

格式:

位元組數:變長,測試資料位元組數加 8。

三部分:首部、資料、尾部

         0XDD,0XDD,0XDD,

         0X**,

         0X00,

         0XFE,0XFF,0XFF,0XFF,

         ………………

         0X55,0X55,0X55

發送:

         0XDD,0XDD,0XDD,

         0X30,

         0X00,

         0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0X55,0X55,0X55

在資料區只有指定的一位是0。

 

接收:

         0XDD,0XDD,0XDD,

         0X30,

         0X09,

         0XFF,0XFE,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0XFF,

         0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0X55,0X55,0X55

接收到的資料中,由若干位是0。

 

發送部分結構:

下標為線序,位元組內容分兩部分。

第一位元組的值代表該條線所在位元組的位移量,第二位元組中的1代表該條線所在的位。

unsigned char code indexLine[30][2]=

         {

         2,2,  //P2.1

         2,4,  //P2.2

         2,1,  //P2.0

         2,8,  //P2.3

         3,128,      //P3.7

         2,16,        //P2.4

         3,64,        //P3.6

         2,32,        //P2.5

         3,32,        //P3.5

         2,64,        //P2.6

         3,16,        //P3.4

         2,128,      //P2.7

         3,8,  //P3.3

         3,4,  //P3.2

         1,128,      //P1.7

         0,128,      //P0.7

         1,64,        //P1.6

         0,64,        //P0.6

         1,32,        //P1.5

         0,32,        //P0.5

         1,16,        //P1.4

         0,16,        //P0.4

         1,8,  //P1.3

         0,8,  //P0.3

         1,4,  //P1.2

         0,4,  //P0.2                                 

         1,2,  //P1.1

         0,2,  //P0.1

         1,1,  //P1.0

         0,1            //P0.0     

         };

 

目前設計的線束是按照30線一組,佔用4位元組。資料區共 40 位元組,最大線數(位元)300。

在發送資料的資料區,依次發送1,2,3,…… 100…… 的活動訊號。發送前根據編號確定對應的資料。

例:

第一個發送編號 1 的測試資料,先確定在 第一個30 線組 。再從 indexLine[30][2] 查到 第一條線 數組中下標為 0 ,對應元素為:“2,2,”。說明是在第一個 30線 組中的 位元組位移量為2,位位移量為2,此位為0。

         0XDD,0XDD,0XDD,

         0X30,

         0X00,

         0XFF,0XFB,0XFF,0XFF,   //0xFD -> 1111 1011

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,

         0X55,0X55,0X55

 

例:

第一個發送編號 56 的測試資料,先確定在 第2(56/20)個30 線組 。從 indexLine[30][2] 查到 第26(56%30)條線 數組中下標為25 ,對應元素為:“1,4,”。說明是在第2個 30線 組中的 位元組位移量為1,位位移量為4,此位為0。

         0XDD,0XDD,0XDD,

         0X30,

         0X00,

         0XFF, 0XFF,0XFF,0XFF,0XFF,0XEF,0XFF,0XFF,   //0xEF -> 1110 1111

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

         0X55,0X55,0X55

 

 

 

 

例:

接收到如下資料:

         0XDD,0XDD,0XDD,

         0X30,

         0X09,

         0XFF,0XFE,0XFF,0XFF,      // 1-----30  29

0XFF,0XFF,0XFF,0XFF,       //31---60

         0XFF,0XFF,0X7F,0XFF,       //61---90

0XFF,0XFF,0XFF,0XFF,       //91---120

         0XFF,0XFF,0XFF,0XFF,       //121

0XFF,0XFF,0XFF,0XFF,       //151

         0XFF,0XFF,0XFF,0XFF,       //181

0XFF,0XFF,0XFC,0XFF,      //211      

         0XFF,0XFF,0XFF,0XFF,

0XFF,0XFF,0XFF,0XFF,

         0X55,0X55,0X55

接收到的資料中,由若干位是0。

//資料區 第10位元組,本組中位移量 2; 0111 1111 ,最高位,位移量是7。

第10位元組第8位。

說明是在 第3個30線組,。查表得知在本組中第 12 線,整個排列中線序號為72。

第二個 包含 0 的 資料 0xFC –〉1111 1100 。分別為第 211,213線。

本次接收到的資料,檢測到0 的位對應數字為:29,211,213。

在文本中儲存文本”29,211,213.”。

線纜測試,手機端程式說明

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.