Feidhmiú Cumhachta Inchoigeartaithe LCD Cumhachta Bunaithe ar DWIN T5L ASIC

—— Roinnte ó DWIN Froum

Ag baint úsáide as sliseanna DWIN T5L1 mar chroílár rialaithe an mheaisín iomláin, faigheann agus próiseálann sé teagmháil, éadáil ADC, faisnéis rialaithe PWM, agus tiomáineann sé an scáileán LCD 3.5-orlach chun an stádas reatha a thaispeáint i bhfíor-am.Tacaigh le coigeartú cian-theagmhála ar ghile foinse solais LED trí mhodúl wifi, agus cuir tacaíocht ar aláram guth.

Gnéithe cláir:

1. Glacadh le sliseanna T5L a reáchtáil ag minicíocht ard, tá sampláil analógach AD cobhsaí, agus tá an earráid beag;

2. Tacaíocht CINEÁL C ceangailte go díreach le ríomhaire le haghaidh dífhabhtaithe agus dó cláir;

3. Tacaíocht a thabhairt do chroí-chomhéadan OS ardluais, calafort comhthreomhar 16bit;croí-chalafort PWM Chomhéadain, luaidhe port AD amach, dearadh iarratais ar chostas íseal, ní gá MCU breise a chur leis;

4. Tacaíocht wifi, rialú iargúlta Bluetooth;

5. Tacaíocht 5 ~ 12V DC voltas leathan agus ionchur raon leathan

íomhá1

1.1 Léaráid scéime

íomhá2

1.2 bord PCB

íomhá3

1.3 Comhéadan úsáideora

Réamhrá náire:

(1) Dearadh ciorcad crua-earraí

íomhá4

Léaráid ciorcad 1.4 T5L48320C035

1. Soláthar cumhachta loighic MCU 3.3V: C18, C26, C27, C28, C29, C31, C32, C33;

2. Soláthar cumhachta croí MCU 1.25V: C23, C24;

3. Soláthar cumhachta analógach MCU 3.3V: Is é C35 an soláthar cumhachta analógach do MCU.Nuair a bhíonn clóchur á dhéanamh, is féidir an croí-talamh 1.25V agus an talamh loighic a chomhcheangal le chéile, ach ní mór an talamh analógach a scaradh.Ba cheart an talamh analógach agus an talamh digiteach a bhailiú ag cuaille diúltach an toilleora aschuir LDO mór, agus ba cheart an cuaille analógach dearfach a bhailiú freisin ag cuaille dearfach an toilleora mór LDO, ionas go n-íoslaghdófar sampláil AD Torann.

4. Ciorcad fála comhartha analógach AD: Is é CP1 an toilleoir scagaire ionchur analógach AD.D'fhonn an earráid samplála a laghdú, tá talamh analógach agus talamh digiteach an MCU scartha go neamhspleách.Ní mór an cuaille diúltach CP1 a nascadh le talamh analógach an MCU le híosmhéid impedance, agus tá an dá thoilleoir comhthreomhar den oscillator criostail ceangailte le talamh analógach an MCU.

5. Ciorcad dordánaí: Is é C25 an toilleoir soláthair cumhachta don dordánaí.Is gléas ionduchtach é an dordánaí, agus beidh buaicsruth ann le linn oibriú.D'fhonn an buaic a laghdú, is gá sruth tiomána MOS an dordánaí a laghdú chun an feadán MOS a dhéanamh ag obair sa réigiún líneach, agus an ciorcad a dhearadh chun go n-oibreoidh sé sa mhodh lasc.Tabhair faoi deara gur chóir R18 a nascadh go comhthreomhar ag an dá cheann den dordánaí chun cáilíocht fuaime an dordánaí a choigeartú agus an fhuaim dordánaí a dhéanamh briosc agus taitneamhach.

6. Ciorcad wifi: sampláil sliseanna wifi ESP32-C, le WiFi+Bluetooth+BLE.Ar an sreangú, tá an talamh cumhachta RF agus an talamh comhartha scartha.

íomhá5

1.5 dearadh ciorcad wifi

Sa fhigiúr thuas, is é an lúb talún cumhachta an chuid uachtarach den sciath copair.Ní mór go mbeadh limistéar mór ag an lúb talún machnaimh antenna wifi go dtí an talamh cumhachta, agus is é pointe bailithe na talún cumhachta an cuaille diúltach C6.Is gá sruth frithchaite a sholáthar idir an talamh cumhachta agus an t-antenna wifi, mar sin ní mór sciath copair a bheith ann faoin aeróg wifi.Tá fad an sciath copair níos mó ná fad síneadh an antenna wifi, agus méadóidh an síneadh íogaireacht an wifi;pointe ag cuaille diúltach C2.Is féidir le réimse mór copair an torann de bharr radaíocht antenna wifi a chosaint.Déantar an 2 fhoras copair a scaradh ar an gciseal bun agus a bhailiú go dtí an eochaircheap lár ESP32-C trí vias.Tá impedance níos ísle ag teastáil ón talamh cumhachta RF ná an lúb talún comhartha, agus mar sin tá 6 vias ón talamh cumhachta go dtí an eochaircheap sliseanna chun impedance sách íseal a chinntiú.Ní féidir le lúb talún an oscillator criostail cumhacht RF a bheith ag sreabhadh tríd, ar shlí eile ginfidh an t-oscillator criostail Giodam minicíochta, agus ní bheidh an fritháireamh minicíochta wifi in ann sonraí a sheoladh agus a fháil.

7. Ciorcad soláthair cumhachta backlight LED: sampláil sliseanna tiománaí SOT23-6LED.Déanann an soláthar cumhachta DC/DC don LED lúb go neamhspleách, agus tá an talamh DC/DC ceangailte leis an talamh 3.3V LOD.Ós rud é go bhfuil croí an chalafoirt PWM2 speisialaithe, aschuireann sé comhartha 600K PWM, agus cuirtear RC leis chun an t-aschur PWM a úsáid mar rialú ON / Off.

8. Raon ionchuir voltais: tá dhá chéim síos DC/DC deartha.Tabhair faoi deara nach féidir na friotóirí R13 agus R17 sa chiorcad DC/DC a fhágáil ar lár.Tacaíonn an dá sliseanna DC/DC suas le hionchur 18V, atá áisiúil do sholáthar cumhachta seachtrach.

9. Port dífhabhtaithe USB CINEÁL C: Is féidir CINEÁL C a phlugáil agus a dhíphlugáil ar aghaidh agus ar gcúl.Déanann cur isteach ar aghaidh cumarsáid leis an sliseanna WIFI ESP32-C chun an sliseanna WIFI a ríomhchlárú;cuireann ionsá droim ar ais cumarsáid leis an XR21V1410IL16 chun an T5L a ríomhchlárú.Tacaíonn CINEÁL C le soláthar cumhachta 5V.

10. Cumarsáid calafoirt comhthreomhar: Tá go leor calafoirt IO saor in aisce ag croí T5L OS, agus is féidir cumarsáid calafoirt comhthreomhar 16bit a dhearadh.In éineacht le prótacal calafoirt comhthreomhar ST ARM FMC, tacaíonn sé le léamh agus scríobh sioncronach.

11. Dearadh comhéadan ardluais LCM RGB: Tá aschur T5L RGB ceangailte go díreach le LCM RGB, agus cuirtear friotaíocht maoláin sa lár chun cur isteach ripple uisce LCM a laghdú.Nuair a bhíonn tú ag sreangú, laghdaigh fad an nasc comhéadan RGB, go háirithe an comhartha PCLK, agus an comhéadan RGB PCLK, HS, VS, pointí tástála DE a mhéadú;tá calafort SPI an scáileáin ceangailte le calafoirt P2.4 ~ P2.7 an T5L, atá áisiúil chun an tiománaí scáileáin a dhearadh.Pointí tástála RST, nCS, SDA, SCI a threorú chun forbairt na mbogearraí bunúsacha a éascú.

(2) comhéadan DGUS

íomhá6 íomhá7

1.6 Rialú taispeáint athróg sonraí

(3) OS
//—————————— Formáid léite agus scríobh DGUS
cineáldef struchtúr
{
u16 addr;// Chomhéadain seoladh athróg 16-giotán
u8 daLen;//8bitdata fad
u8 *pBuf;// pointeoir sonraí 8bit
} UI_packTypeDef;//DGUS paicéid a léamh agus a scríobh

//—————————- rialú taispeáint athróg sonraí
cineáldef struchtúr
{
u16 VP;
u16 X;
u16 Y;
u16 Dath;
u8 Lib_ID;
u8 Clómhéid;
u8 Ailíniú;
u8 IntNum;
u8 Nollaig;
u8 Cineál;
u8 LenUint;
u8 StringUinit[11];
} Number_spTypeDef;//sonraí struchtúr tuairisce athraitheach

cineáldef struchtúr
{
Number_spTypeDef sp;// Sainmhínigh pointeoir cur síos SP
UI_packTypeDef sppack;//define SP athróg DGUS pacáiste léamh agus scríobh
UI_packTypeDef vpPack;//define vp athraitheach DGUS pacáiste léamh agus scríobh
} Number_HandleTypeDef;//sonraí struchtúr athraitheach

Leis an sainmhíniú láimhseála athróg sonraí roimhe seo.Ansin, sainmhínigh athróg don taispeáint samplála voltais:
Number_HandleTypeDef Hsample;
u16 voltage_sample;

Gcéad dul síos, a fhorghníomhú an fheidhm initialization
NumberSP_Init(&Hsample,voltage_sample,0×8000);//0×8000 anseo an pointeoir tuairisce
//——Athróg sonraí a thaispeánann túsú struchtúr pointeora SP——
UimhirSP_Init(Uimhir_LáimhseáilCineálDef *uimhir, u8 *luach, u16 uimhirAddr) a chur ar neamhní
{
number->spPack.addr = numberAddr;
number->spPack.datLen = sizeof(uimhir->sp);
uimhir->spPack.pBuf = (u8*)&uimhir->sp;
        
Read_Dgus(&uimhir->spPack);
number->vpPack.addr = uimhir->sp.VP;
lasc(uimhir->sp.Type) // Roghnaítear fad sonraí na hathróige vp go huathoibríoch de réir an chineáil athróg sonraí atá deartha i gcomhéadan DGUS.

{
cás 0:
cás 5:
number->vpPack.datLen = 2;
briseadh ;
cás 1:
cás 2:
cás 3:
cás 6:
number->vpPack.datLen = 4;
cás 4:
number->vpPack.datLen = 8;
briseadh ;
}
number->vpPack.pBuf = luach;
}

Tar éis é a thúsú, is é Hsample.sp an pointeoir tuairisc ar an athróg sonraí samplála voltais;Is é Hsample.spPack an pointeoir cumarsáide idir an croí OS agus an athróg sonraí samplála voltais UI trí fheidhm comhéadan DGUS;Is é Hsample.vpPack an tréith a bhaineann le hathróg sonraí samplála voltais a athrú, mar shampla Dathanna Cló, etc. a chur ar aghaidh chuig croí an Chomhéadain trí fheidhm comhéadan DGUS.Is é Hsample.vpPack.addr an seoladh athróg sonraí samplála voltais, a fhaightear go huathoibríoch ón bhfeidhm tosaigh.Nuair a athraíonn tú an seoladh athróg nó an cineál sonraí athraitheach i gcomhéadan DGUS, ní gá an seoladh athróg sa chroí OS a nuashonrú go sioncrónach.Tar éis don chroí OS an athróg voltage_sample a ríomh, ní gá dó ach an fheidhm Write_Dgus (& Hsample.vpPack) a fheidhmiú chun í a nuashonrú.Ní gá an voltas_sample a phacáil le haghaidh tarchur DGUS.


Am postála: Jun-15-2022