Tšebeliso ea Matla a LCD a Fetohang a Thehiloe ho DWIN T5L ASIC

——E arolelanoe ho tsoa ho DWIN Froum

U sebelisa chip ea DWIN T5L1 e le setsi sa taolo ea mochine oohle, e amohela le ho sebetsana le ho ama, ho fumana ADC, tlhahisoleseding ea taolo ea PWM, le ho khanna skrine ea LCD ea 3.5-inch ho bontša boemo ba hona joale ka nako ea sebele.Ts'ehetsa phetoho ea ho ama hole ea khanya ea mohloli oa leseli la LED ka module ea WiFi, le alamo ea lentsoe ea tšehetso.

Likarolo tsa lenaneo:

1. Adopt T5L chip ho matha ka lebelo le phahameng, AD sampling ea analog e tsitsitse, 'me phoso e nyenyane;

2. Tšehetsa MOFUTA C ka ho toba ho PC bakeng sa debugging le ho chesa lenaneo;

3. Ts'ehetsa segokanyimmediamentsi sa mantlha sa lebelo le holimo, 16bit parallel port;UI core PWM port, AD port lead out, moralo oa theko e tlase, ha ho na tlhoko ea ho eketsa MCU e eketsehileng;

4. Tšehetsa WiFi, Bluetooth remote control;

5. Tšehetsa 5 ~ 12V DC bophara ba motlakase le mefuta e mengata ea ho kenya letsoho

setšoantšo1

1.1 Setšoantšo sa moralo

setšoantšo2

1.2 PCB boto

setšoantšo3

1.3 Sehokelo sa mosebelisi

Kenyelletso ea lihlong:

(1) Moralo oa potoloho ea Hardware

setšoantšo4

Setšoantšo sa 1.4 T5L48320C035

1. MCU logic phepelo ea matla 3.3V: C18, C26, C27, C28, C29, C31, C32, C33;

2. Motlakase oa mantlha oa MCU 1.25V: C23, C24;

3. MCU analoge matla phepelo 3.3V: C35 ke analoge matla phepelo bakeng sa MCU.Ha ho seta litlhaku, motheo oa 1.25V fatše le mobu oa logic o ka kopanngoa hammoho, empa mobu oa analoge o tlameha ho aroloa.Sebaka sa analoge le sebaka sa digital se lokela ho bokelloa polong e mpe ea LDO output capacitor e kholo, 'me palo e ntle ea analog e boetse e lokela ho bokelloa sebakeng se setle sa LDO capacitor e kholo, e le hore sampuli ea AD Noise e fokotsehe.

4. Potoloho ea ho fumana letšoao la AD analog: CP1 ke AD analog input filter capacitor.E le ho fokotsa phoso ea sampuli, mobu oa analog le mobu oa digital oa MCU o arohanngoa ka boikemelo.Palo e mpe ea CP1 e tlameha ho hokahanngoa le sebaka sa analog sa MCU se nang le ts'oaetso e fokolang, 'me li-capacitor tse peli tse tšoanang tsa kristale oscillator li hokahane le sebaka sa analog sa MCU.

5. Potoloho ea Buzzer: C25 ke capacitor ea phepelo ea matla bakeng sa buzzer.The buzzer ke sesebelisoa sa inductive, 'me ho tla ba le tlhōrō ea hona joale nakong ea ts'ebetso.E le ho fokotsa tlhōrō, hoa hlokahala ho fokotsa lebelo la koloi ea MOS ea buzzer ho etsa hore tube ea MOS e sebetse sebakeng se nang le moeli, 'me u rale potoloho ho e etsa hore e sebetse ka mokhoa oa ho fetola.Hlokomela hore R18 e lokela ho hokahana ka ho bapa lipheletsong tse peli tsa buzzer ho lokisa boleng ba molumo oa buzzer le ho etsa hore buzzer e utloahale e le monate ebile e monate.

6. Potoloho ea WiFi: WiFi chip sampling ESP32-C, e nang le WiFi+Bluetooth+BLE.Ho wiring, sebaka sa motlakase sa RF le sebaka sa lets'oao li arohane.

setšoantšo5

1.5 Moralo oa potoloho ea WiFi

Setšoantšong se ka holimo, karolo e ka holimo ea ho roala ha koporo ke sekoti sa fatše sa matla.Loop ea fatše e bonts'ang antenna ea WiFi e tlameha ho ba le sebaka se seholo ho isa sebakeng sa motlakase, 'me sebaka sa pokello ea sebaka sa motlakase ke palo e mpe ea C6.Ho hlokahala hore ho fanoe ka motlakase pakeng tsa sebaka sa motlakase le antenna ea WiFi, kahoo ho tlameha ho be le seaparo sa koporo tlas'a lenaka la WiFi.Bolelele ba kobo ea koporo bo feta bolelele ba katoloso ea antenna ea WiFi, 'me katoloso e tla eketsa kutloisiso ea WiFi;ntlha ho palo e mpe ea C2.Sebaka se seholo sa koporo se ka sireletsa lerata le bakoang ke mahlaseli a antenna a WiFi.Mabaka a 2 a koporo a arotsoe ka mokatong o ka tlase 'me a bokelloa karolong e bohareng ea ESP32-C ka vias.Sebaka sa motlakase sa RF se hloka tšitiso e tlase ho feta lupu ea lets'oao, ka hona ho na le li-vias tse 6 ho tloha sebakeng sa matla ho ea ho chip pad ho netefatsa hore ho na le tšitiso e tlase ka ho lekaneng.Loop ea fatše ea kristale oscillator e ke ke ea ba le matla a RF a phallang ho eona, ho seng joalo kristale oscillator e tla hlahisa frequency jitter, mme WiFi frequency offset e ke ke ea khona ho romela le ho amohela data.

7. Backlight LED motlakase oa potoloho: SOT23-6LED driver chip sampling.Motlakase oa DC / DC ho LED o ikemela o etsa loop, 'me sebaka sa DC / DC se hokahane le sebaka sa 3.3V LOD.Kaha kou ea koung ea PWM2 e ikhethile, e hlahisa lets'oao la 600K PWM, mme RC e eketsoa ho sebelisa tlhahiso ea PWM joalo ka taolo ea ON/OFF.

8. Motlakase oa ho kenya motlakase: li-step-down tse peli tsa DC / DC li entsoe.Hlokomela hore li-resistants tsa R13 le R17 tse potolohong ea DC/DC li ke ke tsa siuoa.Li-chips tse peli tsa DC/DC li tšehetsa ho fihla ho 18V, tse loketseng phepelo ea motlakase kantle.

9. Boema-kepe ba ho lokisa bothata ba USB MOFUTA C: MOFUTA C o ka hokeloa mme oa lokolloa ho ea pele le morao.Kenyelletso ea pele e buisana le chip ea WIFI ESP32-C ho hlophisa chip ea WIFI;ho kenya ka morao ho buisana le XR21V1410IL16 ho hlophisa T5L.TYPE C e tšehetsa phepelo ea motlakase ea 5V.

10. Puisano ea koung e tšoanang: T5L OS core e na le likou tse ngata tsa mahala tsa IO, 'me puisano ea 16bit parallel port e ka etsoa.Ha e kopane le ST ARM FMC parallel port protocol, e ts'ehetsa ho bala le ho ngola ka mokhoa o lumellanang.

11. LCM RGB sebopeho sa sehokelo sa lebelo le phahameng: Phallo ea T5L RGB e amana ka kotloloho le LCM RGB, 'me ho hanyetsa buffer ho eketsoa bohareng ho fokotsa tšitiso ea metsi a LCM.Ha wiring, fokotsa bolelele ba khokahanyo ea sebopeho sa RGB, haholo-holo pontšo ea PCLK, 'me u eketse RGB interface PCLK, HS, VS, DE lintlha tsa teko;sekepe sa SPI sa skrine se hokahane le likou tsa P2.4 ~ P2.7 tsa T5L, tse loketseng ho rala mokhanni oa skrineng.Etella pele lintlha tsa tlhahlobo tsa RST, nCS, SDA, SCI ho thusa nts'etsopele ea software e ka tlase.

(2) segokanyimmediamentsi sa sebolokigolo DGUS

setšoantšo6 setšoantšo7

1.6 Taolo ea ponts'o ea data

(3) OS
//————————————DGUS mokhoa oa ho bala le ho ngola
typedef sebopeho
{
u16 addr;//UI 16bit aterese e feto-fetohang
u8 datLen;//8bitdata bolelele
u8 *pBuf;//8bit data pointer
} UI_packTypeDef;//DGUS bala le ho ngola lipakete

//———————————-taolo e feto-fetohang ea data
typedef sebopeho
{
u16 VP;
u16 X;
u16 Y;
u16 Mmala;
u8 Lib_ID;
u8 FontSize;
u8 Algment;
u8 IntNum;
u8 Tšitoe;
u8 mofuta;
u8 LenUint;
u8 StringUinit[11];
} Number_spTypeDef;// Sebopeho sa tlhaloso e fapaneng ea data

typedef sebopeho
{
Number_spTypeDef sp;// hlalosa SP tlhaloso pointer
UI_packTypeDef spPack;// hlalosa SP variable DGUS bala le ho ngola sephutheloana
UI_packTypeDef vpPack;// hlalosa vp e feto-fetohang DGUS bala le ho ngola sephutheloana
} Number_HandleTypeDef;// Sebopeho se fapaneng sa data

Ka tlhaloso e fetileng ea ho sebetsana le phetoho ea data.E latelang, hlalosa phapang bakeng sa pontšo ea sampole ea voltage:
Number_HandleTypeDef Hsample;
u16 voltage_sample;

Ntlha ea pele, etsa mosebetsi oa ho qala
NumberSP_Init(&Hsample,voltage_sample,0×8000);//0×8000 mona ke sesupa sa tlhaloso
//—— Phapang ea data e bonts'ang ho qala ha sebopeho sa pointer ea SP——
void NumberSP_Init(Number_HandleTypeDef *nomoro,u8 *boleng, u16 numberAddr)
{
nomoro-> spPack.addr = numberAddr;
nomoro->spPack.datLen = sizeof(nomoro->sp);
nomoro->spPack.pBuf = (u8 *)&nomoro->sp;
        
Bala_Dgus(&nomoro->spPack);
nomoro-> vpPack.addr = palo-> sp.VP;
switjha(nomoro-> sp.Type) // Bolelele ba data ba ho feto-fetoha ha vp bo khethoa ka bohona ho latela mofuta oa data o etselitsoeng sebopeho sa DGUS.

{
mohlala 0:
ketsahalo 5:
nomoro-> vpPack.datLen = 2;
khefu;
ketsahalo 1:
ketsahalo 2:
ketsahalo 3:
Boemo 6:
nomoro-> vpPack.datLen = 4;
ketsahalo 4:
nomoro-> vpPack.datLen = 8;
khefu;
}
nomoro-> vpPack.pBuf = boleng;
}

Ka mor'a ho qala, Hsample.sp ke pontšo ea tlhaloso ea phapang ea data sampling data;Hsample.spPack ke pontshi ya puisano pakeng tsa OS core le UI voltage sampling data variable through DGUS interface function;Hsample.vpPack ke tšobotsi ea ho fetola data ea sampole ea voltage, joalo ka Mebala ea fonte, joalo-joalo, le eona e fetisetsoa ho mantlha ea UI ka ts'ebetso ea sebopeho sa DGUS.Hsample.vpPack.addr ke aterese ea data ea sampole ea voltage, e fumanoeng ka bo eona ho tsoa tšebetsong ea ho qala.Ha o fetola aterese e fapaneng kapa mofuta oa data o feto-fetohang sebopehong sa DGUS, ha ho na tlhoko ea ho nchafatsa aterese e feto-fetohang ho OS core synchronously.Ka mor'a hore OS core e bale voltage_sample variable, e hloka feela ho phethahatsa mosebetsi oa Write_Dgus(&Hsample.vpPack) ho e ntlafatsa.Ha ho na tlhoko ea ho paka voltage_sample bakeng sa phetiso ea DGUS.


Nako ea poso: Jun-15-2022