基于nrf24l01的无线接收与发送系统-翻译内容摘要:

Enhanced ShockBurst TM, ShockBurst TM and Direct that can be determined by configuration the Enhanced ShockBurst TM mode, inside FIFO stack area is used and in order to minimize energy consumption the data are input with low speed, but are emitted with high speed (1 Mbps). So Enhanced ShockBurst TM technology can reduce average working current of the the mode, nRF24L01 can process the prefix and CRC check code automatically, which is pleted by CRC encoding and decoding circuit (HongCai, 2020). During data transmission, the predix and CRC check code are added automatically, meanwhile CE signal is set high for 10 us until the pletion of the receiving data, the prefix and CRC check code will be deleted. Interface circuit diagram is shown in Fig. 3 between LQnRF24L01 module and MCU, CSN port of the module is a chip select with active low level, SCK port for serial clock (SPI clock).Due to no standard SPI bus interface for ATMEL89C51 MCU, the function of SPI Bus is simulated by the is a host input / slave output port and MOSI is a slave input/host output data port. IRQ port is the interrupt signal line, while data is sent successfully IRQ signal changed into low port is mode control of the chip, under the condition of low CSN level, nRF24L01 status is decided by CE and nRF24L01 configration register. Fig. 3: LQnRF24L01module and MCU interface circuit . LED display module: In order to improve the display effect and increased visibility, LED digital 苏州大学本科生毕业设计(论文) 附件:外文文献资料与中文翻译稿 第 7 页 display device is used in the system. According to the display actual situation, LED digital tubes of middle size are adopted to display the section number and the game time and LED digital tubes of large size are adopted to display control of these LED digital tubes are drove by higher volt which 51MCU cannot afford, ULN2803 driver chip with Darlington tube of sufficient magnification is used (Li et al., 2020) and the schematic diagram is shown in Fig. 4. In order to reduce the plexity of the system, the dynamic scan mode is used to control the LED display here. The valid bit display method can improve the MCU efficiency, where once the bit is a valid value it could be displayed. Fig. 4: LED digital tube and MCU interface circuit 4. SOFTWARE DESIGN OF THE SYSTEM C or Asm language can be used to design the MCU program with 51 kernels. And C language with the characteristic of simple and easy to understand, so it could accelerate the developed program speed,at the same time convenient transplantation between different language is relatively difficult to read and graft and the rate of development is slower, but it has the highest executable program efficiency (HongCai, 2020。 YunXin et al., 2020).C language is chosen in the system because of the current C language in the powerful piler can already has the similar efficiency pared with assembler language. Wireless basketball timer software design mainly includes the transmitting and receiving parts. . Transmitting program design: Main functions of the transmitting part are as follows: at first,the initialization of MCU and nRF24L01 module and nRF24L01 is set transmitting mode, 苏州大学本科生毕业设计(论文) 附件:外文文献资料与中文翻译稿 第 8 页 then the keyboard is scanned at fixed time and the key value is got and that is transmitted wirelessly which is encoded by the nRF24L01 module. Transmitting mode configuration of nRF24L01 module is as follows (Zhu and Zhang, 2020): ( 1) Set CSN high,CE low and configuring mode ( 2) Delay above 130 us ( 3) Configuration data i。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。