2129 views|1 replies

97

Posts

0

Resources
The OP
 

GD32L233C-START Review-(Last) Radar Overall Demonstration [Copy link]

Previously, the USART DMA plus IDLE interrupt indefinite length byte reception has been implemented , plus the LCD display module LM6059 driver . Now all the functions are combined.

For radar data processing, you can refer to my previous evaluation post for radar data analysis: [ TI Millimeter Wave Radar Evaluation] _6_AWR1843BOOST UART Output Data Analysis . USART receives data only as waveform data, but the actual radar module data is configurable and contains more information. The processing function is usart_comm_protocol() ,

In terms of LCD waveform display, only one screen of waveform data is displayed, and the drawing function is LCD_DrawEchoOriginal() :

The general process of the microcontroller is as follows:

It should be noted that LPTIME is also added here for PWM control of 4-20mA output. Here, LED and multimeter are directly connected for indication. Since it is only indoors, it is not obvious if it is directly related to the radar distance, so it changes a little bit every 1 second when a radar data packet is received. The LPTIME routine uses a 32K clock, the PWM output frequency is fixed to 1k , and then the high level time is changed to control the output voltage. The test video is as follows:


Here are the connections of the development board, which are quite messy:

Finally, a simple demonstration:


The attachment is the code, just put them into GD32L23x_Demo_Suites_V1.1.0\GD32L23x_Demo_Suites_V1.1.0\GD32L233R_EVAL_Demo_Suites\Projects\06_USART_DMA.

06_USART_DMA.zip (37.18 KB, downloads: 2)

This post is from GD32 MCU

Latest reply

I am very interested in radar sensors.  Details Published on 2022-4-23 20:41
 

6818

Posts

11

Resources
2
 
I am very interested in radar sensors.
This post is from GD32 MCU
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Featured Posts
MATLAB APP Designer serial port debugging tool writing

This post was last edited by lb8820265 on 2019-5-9 23:11 Previously, we introduced two ways to use VC6 to make serial ...

About the original picture and packaging

Does anyone have the original picture and package of STM32F103 series?

How to use CPLD to collect asynchronous signals

Scenario: Use CPLD to decode a serial data channel. The data has no accompanying clock and has a fixed frequency but a d ...

Measuring poles and zeros from a Bode plot

This post was last edited by Jack315 on 2021-1-25 00:52 The transfer function of a single zero is: 522846 The Bode plot ...

Encoder counting principle and motor speed measurement principle - multi-picture analysis

This post was last edited by DDZZ669 on 2021-2-14 23:30 Encoder is a sensor used to measure mechanical rotation or displ ...

35 "Ten Thousand Miles" Raspberry Pi Car——ROS Learning (Realizing Hello World)

The best way to learn ROS is to use it. The ROS official website has a Chinese version of the tutorial . After install ...

36 "Ten Thousand Miles" Raspberry Pi Car——ROS Learning (VSCode to Implement Hello World)

It is very convenient to run ROS projects in VSCode. In this section, we use ROS to write and run the "Hello world" pro ...

[The strongest open source] Hand-rubbed 120W switching power supply

I recently took the time to make a switching power supply 645265 645262 645263 645264 645261 645260

Record a blue screen pit

I mentioned a while ago that my company's computers would occasionally blue screen. Now I think about it, the blue scree ...

ESP8266 01+DHT11 acquisition

Could anyone give me some advice? When I collect DHT11 data through one of GPIO 0 and 2, the 8266 01 keeps restarting. O ...

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list