Each group of serial data output waveform of VD5026-4 consists of a synchronization pulse, a 12-bit encrypted address (and control data) and a 1-bit stop bit. The order of the coded pulse output is AO~A7, A8/DO~All/D3, and each group of serial data is output at least 4 times. After mastering the output format of the serial data and its data verification method, pulse period, pulse duty cycle and its corresponding data relationship, write an application according to the requirements of the coded pulse output to enable the microcontroller to realize the function of the encoder. The simulation encoder program flowchart is shown in the figure below.
The infrared remote control keyboard designed with this technology has been applied to the "color remote control monitoring system". The principle of the remote control keyboard is shown in the figure below.
This circuit uses the single-chip microcomputer AT89C2051, which is a high-cost single-chip microcomputer. The device uses the 80C31 core, and the instruction system and pins are fully compatible with MCS-51TM. There is a 2 KB reprogrammable flash memory, which can be erased/written 1,000 times and the data can be saved for 10 years.
The decoder VD5027 has a 4-bit data output and can translate 16 states to meet the requirements of a 3×4 keyboard.
The single-chip microcomputer finds that when a key is pressed, it generates a coded pulse corresponding to this key value. The coded pulse signal is modulated with a 38 kHz pulse signal and transmitted through the transmitting tube (SE303A). The infrared receiving diode (PH302B) converts the received infrared signal into an electrical signal, which is amplified and detected by the infrared remote control receiver CX20106 and converted into a pulse electrical signal. After being shaped and amplified, the signal is restored to the coded pulse output corresponding to the key value and sent to the 14-pin DIN input terminal of the decoder VD5027.
When VD5027 receives the first string of coded pulse signals, if it is exactly the same as the address set by VD5027, the transmitted DO-D3 four-bit data code is sent to the register (and the serial code is changed to parallel code). When the second string of the same coded pulse signal arrives, it is checked again. If the address is correct and the control data is consistent with the first one, the logic control circuit in VD5027 sends a control signal to enter the control data of the register into the latch and output it to the DO~D3 terminal of VD5027. At the same time, the TV terminal changes from low level to high level, indicating that the decoding is valid.
After receiving the valid decoding signal, the host reads the output data DO~D3 from VD5027, decodes the key value code, and performs the corresponding operation.
Previous article:Design and Analysis of Intelligent Electricity Meter Based on 80C51 Single Chip Microcomputer
Next article:DRAM Refresh Process and Management of Dynamic Data Buffer Controlled by Single Chip Microcomputer
Recommended ReadingLatest update time:2024-11-16 13:01
- Popular Resources
- Popular amplifiers
- Wireless Sensor Network Technology and Applications (Edited by Mou Si, Yin Hong, and Su Xing)
- Modern Electronic Technology Training Course (Edited by Yao Youfeng)
- Modern arc welding power supply and its control
- Small AC Servo Motor Control Circuit Design (by Masaru Ishijima; translated by Xue Liang and Zhu Jianjun, by Masaru Ishijima, Xue Liang, and Zhu Jianjun)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- 【nRF52840 DK Review】+Unboxing
- MicroPython adds i2c.writevto() function for I2C
- [NUCLEO-L452RE Review] + Comparison of 2 development boards
- Verilog Typical Circuit Design_Huawei
- MCU power circuit and component selection considerations
- Application of TI's high-performance charging and discharging solution in battery test equipment (Battery Test System)
- Using millimeter waves to count and track people
- LSM6DSO I2C HUB Mode
- Fundamentals of Analog Electronics: A Systems Approach
- Help with simplification studio sdk installation