Codsiga Awoodda LCD La-hagaajin Karo ee ku salaysan DWIN T5L ASIC

——Waxaa laga soo xigtay DWIN Froum

Isticmaalka chip DWIN T5L1 sida xudunta u ah kontoroolka mashiinka oo dhan, wuxuu helayaa oo socodsiiyaa taabashada, helitaanka ADC, macluumaadka xakamaynta PWM, oo kaxeeya shaashadda 3.5-inch LCD si ay u muujiso heerka hadda taagan wakhtiga dhabta ah.Taageer hagaajinta taabashada fog ee iftiinka isha iftiinka LED iyada oo loo marayo moduleka WiFi, iyo taageer alaarmiga codka.

Barnaamijku wuxuu leeyahay:

1. Qabso chip-ka T5L si uu ugu shaqeeyo inta jeer ee badan, AD-samaynta analoogga waa mid deggan, khaladkuna waa yar yahay;

2. Taageerada TYPE C si toos ah ugu xiran PC si loo saxo iyo barnaamijka gubashada;

3. Taageerida xawaaraha sare ee OS core interface, 16bit port parallel;UI xudunta u ah dekedda PWM, hogaanka dekedda AD, naqshad codsi jaban, looma baahna in lagu daro MCU dheeraad ah;

4. Taageerada WiFi, kantaroolka fog ee Bluetooth;

5. Taageer 5 ~ 12V DC danab ballaaran iyo galitaanka ballaaran

sawirka1

1.1 jaantuska qorshaha

sawirka2

1.2 PCB guddiga

sawirka3

1.3 Interface user

Hordhac ceeb ah:

(1) Naqshadaynta wareegga qalabka

sawirka4

1.4 T5L48320C035 jaantuska wareegga

1. Awoodda macquulka ah ee MCU 3.3V: C18, C26, C27, C28, C29, C31, C32, C33;

2. MCU core core core 1.25V: C23, C24;

3. MCU analooga analooga ah 3.3V: C35 waa awooda analooga ee MCU.Marka la qorayo, dhulka 1.25V ee xudunta u ah iyo dhulka macquulka ah ayaa la isku dari karaa, laakiin dhulka analoogga ah waa in la kala saaraa.Dhulka analooga ah iyo dhulka dhijitaalka ah waa in lagu ururiyaa tiirka taban ee wax soo saarka LDO ee capacitor weyn, sidoo kale tiirka togan ee analooga ah waa in sidoo kale lagu ururiyaa tiirka togan ee capacitor weyn ee LDO, si muunada AD ee buuqa loo yareeyo.

4. AD analoog signal acquisition circuit: CP1 waa AD capacitor-ga galinta analogga.Si loo yareeyo qaladka muunadeynta, dhulka analooga ah iyo dhulka dhijitaalka ah ee MCU ayaa si madax banaan loo kala saaray.Cirifka taban ee CP1 waa in lagu xidhaa dhulka analooga ah ee MCU oo leh cidhiidhiga ugu yar, iyo labada capacitors ee isku midka ah ee oscillator-ka crystal waxay ku xidhan yihiin dhulka analooga ah ee MCU.

5. Wareegga Buzzer: C25 waa korantada korantada ee buzzer-ka.Buzzer-ku waa qalab wax soo saar leh, waxaana jiri doona qulqulka ugu sarreeya inta lagu jiro hawlgalka.Si loo yareeyo heerka ugu sarreeya, waxaa lagama maarmaan ah in la yareeyo xawaaraha MOS ee hadda jira ee buzzer si loo sameeyo tuubada MOS ee ka shaqeysa gobolka tooska ah, iyo naqshadeynta wareegga si ay uga shaqeyso habka beddelka.Ogsoonow in R18 ay tahay in lagu xiro si isbar-bar ah labada daraf ee buzzer-ka si loo hagaajiyo tayada codka qeyiyaha loogana dhigo qaylada mid qalafsan oo wacan.

6. wareegga WiFi: WiFi chip muunad ESP32-C, oo leh WiFi+Bluetooth+BLE.Xadhkaha fiilooyinka, dhulka awoodda RF iyo dhulka calaamaduhu waa la kala soocay.

sawirka5

1.5 nashqada wareegga WiFi

Jaantuska kore, qaybta sare ee daahan naxaasta ah waa wareegga dhulka awoodda.Wareegga dhulka ee milicsiga anteenada WiFi waa inuu lahaadaa aag weyn oo dhulka korontada ah, barta ururinta ee dhulka korontadu waa cirifka xun ee C6.Hadda oo muuqata ayaa loo baahan yahay in la bixiyo inta u dhaxaysa dhulka korantada iyo anteenada WiFi, markaa waa in uu jiro dahaar naxaas ah oo hoos yimaada anteenada WiFi.Dhererka dahaarka naxaasta ah ayaa ka sarreeya dhererka fidinta anteenada WiFi, kordhintu waxay kordhin doontaa dareenka WiFi;barta cirifka xun ee C2.Meel weyn oo naxaas ah ayaa ilaalin karta buuqa ka dhashay shucaaca anteenada WiFi.2-da saldhig ee naxaasta ah ayaa lagu kala soocay lakabka hoose waxaana lagu ururiyaa suufka dhexe ee ESP32-C iyada oo loo marayo vias.Dhulka korantada ee RF wuxuu u baahan yahay ka-hortag hoose oo ka hooseeya wareegga dhulka, markaa waxaa jira 6 vias laga bilaabo dhulka korantada ilaa suufka chip si loo hubiyo xannibaad ku filan oo hooseeya.Wareegga dhulka ee oscillator-ka crystal-ka ma yeelan karo awoodda RF ee dhex socota, haddii kale oscillator-ka crystal wuxuu dhalin doonaa soo noqnoqoshada soo noqnoqda, iyo inta jeer ee WiFi ma awoodi doonto inay dirto oo hesho xogta.

7. Dib-u-soo-celinta LED-ka wareegga korantada: SOT23-6 LED-ka-qaadista chip-ka-qaadista.Korontada DC/DC ee LED-ka waxay si madaxbanaan u sameysaa loop, dhulka DC/DC wuxuu ku xiran yahay dhulka 3.3V LOD.Maadaama xudunta dekada PWM2 ay ahayd mid khaas ah, waxay soo saartaa calaamada 600K PWM, iyo RC ayaa lagu daraa si loo isticmaalo wax soo saarka PWM sida xakamaynta ON/OFF.

8. Kala duwanaanta gelinta korantada: laba tallaabo-hoos oo DC / DC ah ayaa loo qaabeeyey.Ogsoonow in iska caabiyeyaasha R13 iyo R17 ee wareegga DC/DC aan la dhaafi karin.Labada chips ee DC/DC waxay taageerayaan ilaa 18V gelin, taas oo ku habboon sahayda korantada dibadda.

9. USB TYPE C debug port: TYPE C waa la xidhi karaa lagana furi karaa hore iyo gadaal.Soo gelinta hore waxay la xidhiidhaa WIFI chip ESP32-C si ay u barnaamijto chip WIFI;Gelida gadaale waxay la xidhiidhaa XR21V1410IL16 si ay u barnaamijka T5L.TYPE C waxa ay taageertaa koronto 5V ah.

10. Isgaadhsiinta dekeda isbarbar socda: T5L OS core waxay leedahay dekedo badan oo IO ah oo lacag la'aan ah, iyo 16bit isbarbardhiga dekeda ayaa la naqshadayn karaa.Marka lagu daro hab-maamuuska dekedda ee ST ARM FMC, waxay taageertaa akhrinta iyo qorista isku dhafan.

11. LCM RGB interface-xawaaraha sare: Wax soo saarka T5L RGB si toos ah ugu xidhan LCM RGB, iyo caabbinta kaydinta waxaa lagu daraa dhexda si loo yareeyo faragelinta biyaha LCM.Marka fiilooyinka, yaree dhererka isku xirka interface RGB, gaar ahaan calaamada PCLK, oo kordhi RGB interface PCLK, HS, VS, DE dhibcaha imtixaanka;dekedda SPI ee shaashadda waxay ku xiran tahay dekedaha P2.4 ~ P2.7 ee T5L, taas oo ku habboon naqshadeynta darawalka shaashadda.Ka bixi RST, nCS, SDA, SCI dhibcood si loo fududeeyo horumarinta software-ka hoose.

(2) DGUS interface

sawirka6 sawirka7

1.6 kontoroolka muujinta doorsoomiyaha xogta

(3) OS
//————————————DGUS qaab wax u akhri oo qor
qaab-dhismeedka typedef
{
u16 addr;// UI 16bit ciwaanka doorsoome
u8 datLen;// 8bitdata dhererka
u8 *pBuf;// 8bit xogta tilmaame
UI_packTypeDef;//DGUS wax akhri oo qor baakado

//——————————————————————————————————————————————————— data
qaab-dhismeedka typedef
{
u16 VP;
u16 X;
u16 Y;
u16 Midabka;
u8 lib_ID;
u8 FontSize;
u8 isku dhejinta;
u8 IntNum;
u8 DecNum;
u8 Nooca;
u8 LenUint;
u8 StringUinit[11];
} Number_spTypeDef;// qaabdhismeedka sharaxaadda xogta doorsooma

qaab-dhismeedka typedef
{
Number_spTypeDef sp;// qeex tilmaame sharaxaadda SP
UI_packTypeDef spPack;// qeex doorsoome SP DGUS baakadda akhriska iyo qorista
UI_packTypeDef vpPack;// qeex Vp variable DGUS akhrinta iyo qorista xirmada
} Number_Handle NoocaDef;// qaab dhismeedka beddelka xogta

Iyada oo la adeegsanayo doorsoomiyaha xogta hore qeexida gacanta.Marka xigta, qeex doorsoome bandhig muunad koronto:
Number_HandleTypeDef Hsample;
u16 voltage_muunada;

Marka hore, fuli hawsha bilawga
NumberSP_Init(&Hsample,voltage_sample,0×8000);//0×8000 halkan waa tilmaanta tilmaanta
//——Qalabka kala duwan ee xogta tusaysa hab-dhismeedka SP-ga
NumberSP_Init (Lambarka_HandleTypeDef *lambar,u8 *qiimaha, lambarka u16Addr)
{
nambar->spPack.addr = nambarAddr;
nambar->spPack.datLen = cabbirka (lambar-> sp);
nambar-> spPack.pBuf = (u8 *) & nambar-> sp;
        
Read_Dgus (&lambar->spPack);
nambar->vpPack.addr = nambar->sp.VP;
bedel (lambar->sp.Type) // Dhererka xogta ee doorsoomaha vp si toos ah ayaa loo doortaa iyadoo loo eegayo nooca doorsoomiyaha xogta ee loogu talagalay interface-ka DGUS.

{
kiiska 0:
kiiska 5:
number->vpPack.datLen = 2;
jebin;
kiiska 1:
kiiska 2:
kiiska 3:
kiiska 6:
number->vpPack.datLen = 4;
kiiska 4:
number->vpPack.datLen = 8;
jebin;
}
number->vpPack.pBuf = qiimaha;
}

Bilaabidda ka dib, Hsample.sp waa tilmaame sifeynta ee doorsoomayaasha xogta korantada;Hsample.spPack waa tilmaame isgaarsiineed oo u dhexeeya xudunta OS iyo doorsoomiyaha xogta muunad danabeedka UI iyada oo loo marayo shaqada interface DGUS;Hsample.vpPack waa sifada beddelka xogta muunada korantada, sida font Colors, iwm. ayaa sidoo kale loo gudbiyaa xudunta UI iyada oo loo marayo shaqada interface DGUS.Hsample.vpPack.addr waa ciwaanka doorsoomiyaha xogta muunada danab, kaas oo si toos ah looga helay hawsha bilawga ah.Markaad beddesho ciwaanka doorsoomiyaha ama nooca xogta doorsoomaha ee interface-ka DGUS, looma baahna in la cusboonaysiiyo ciwaanka doorsoomaha ee OS core si isku mid ah.Ka dib markii ubucda OS-ku xisaabiyo doorsoomaha voltage_sample, waxa ay u baahantahay oo kaliya in la fuliyo shaqada Write_Dgus(&Hsample.vpPack) si loo cusboonaysiiyo.Looma baahna in la xidho voltage_sample gudbinta DGUS


Waqtiga boostada: Juun-15-2022