{"title":"无线传感器终端设备I2C驱动的设计与实现","authors":"Lingzhi Zhang, Xunwei Zhao, Xiaobo Sun, Qing Wu, Haixuan Fu, Ming Hu, Mengqi Chen","doi":"10.1117/12.2655410","DOIUrl":null,"url":null,"abstract":"Aiming at the advantages of less I2C interface lines and simplified control mode, I2C interface is used to read the data of sensor equipment. Firstly, the sensor node is composed of six modules: power supply module, sensor module, calculation module, storage module, communication module and embedded software system, and the functions of these modules are described in detail. Then the master-slave devices corresponding to I2C drive are introduced; Then the I2C protocol and the functions of bme680 sensor used in this scheme are summarized, including the bus composition, communication principle and bus physical topology of I2C. The functions of bme680 sensor introduce bme680 sensor, pin layout and pin assignment. The whole I2C driver design includes the configuration process of bme680 sensor, read-write timing and driver design. The I2C bus device driver is designed, and the driver that reads the data of bme680 sensor device in the sensor node with the new Tang processor m263kiaae is implemented. The driver can successfully read bme680 sensing data.","PeriodicalId":105577,"journal":{"name":"International Conference on Signal Processing and Communication Security","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The design and implementation of I2C driver for wireless sensor terminal equipment\",\"authors\":\"Lingzhi Zhang, Xunwei Zhao, Xiaobo Sun, Qing Wu, Haixuan Fu, Ming Hu, Mengqi Chen\",\"doi\":\"10.1117/12.2655410\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Aiming at the advantages of less I2C interface lines and simplified control mode, I2C interface is used to read the data of sensor equipment. Firstly, the sensor node is composed of six modules: power supply module, sensor module, calculation module, storage module, communication module and embedded software system, and the functions of these modules are described in detail. Then the master-slave devices corresponding to I2C drive are introduced; Then the I2C protocol and the functions of bme680 sensor used in this scheme are summarized, including the bus composition, communication principle and bus physical topology of I2C. The functions of bme680 sensor introduce bme680 sensor, pin layout and pin assignment. The whole I2C driver design includes the configuration process of bme680 sensor, read-write timing and driver design. The I2C bus device driver is designed, and the driver that reads the data of bme680 sensor device in the sensor node with the new Tang processor m263kiaae is implemented. The driver can successfully read bme680 sensing data.\",\"PeriodicalId\":105577,\"journal\":{\"name\":\"International Conference on Signal Processing and Communication Security\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Signal Processing and Communication Security\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2655410\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Signal Processing and Communication Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2655410","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The design and implementation of I2C driver for wireless sensor terminal equipment
Aiming at the advantages of less I2C interface lines and simplified control mode, I2C interface is used to read the data of sensor equipment. Firstly, the sensor node is composed of six modules: power supply module, sensor module, calculation module, storage module, communication module and embedded software system, and the functions of these modules are described in detail. Then the master-slave devices corresponding to I2C drive are introduced; Then the I2C protocol and the functions of bme680 sensor used in this scheme are summarized, including the bus composition, communication principle and bus physical topology of I2C. The functions of bme680 sensor introduce bme680 sensor, pin layout and pin assignment. The whole I2C driver design includes the configuration process of bme680 sensor, read-write timing and driver design. The I2C bus device driver is designed, and the driver that reads the data of bme680 sensor device in the sensor node with the new Tang processor m263kiaae is implemented. The driver can successfully read bme680 sensing data.