Monthly Archives: April 2022

Purple pill arba biruolių plokštė

Pamenat, rašiau apie biruolius. Apie kalną STM32F103VBT čipų su kiek palenktom kojom? Tai va, pasidariau eksperimentinę plokštę. Išvedžiau VISAS kojas į 0.1″ kištukus. Dar biški RS485/CAN prielipų pripaišiau tuščioje vietoje.

Purple pill STM32F103VBT
Tikrai sunku prilituoti mikroshemą, kai kojos biški palankstytos. Bet va iš antro karto lygtai ir gavosi. Diagnostinis softas rodo, kad per visas kojytes eina signalai ir trumpų jungimų nėra. Aišku minimalus kiekis detalių ir maitinimas iš “serial debug” lizdo.
Beja, jei netyčia užblokuosit tą “serial wire”, tai nedidelė bėda, užtrumpinat “Reset”, pradeda programuoti ir atjungiat “Reset”.

Užrašai “AL”, “AH”, “EL” ir panašiai, tai pinų grupės. Pvz. AL – PA(0-7), “low” dalis. AH tai PA(8-15) ir t.t.

Visi failai:
Diagnostine firmwarė – source code, STM32Cube failas, kompiliuotas HEX.
Gerberiai – Standartiniai gerberiai, jei staiga užeis noras užsisakyti PCB.
Schema – Šios plokštės schema. Gana negražiai nupaišyta (pdf).
PCB iliustracijos – Šios plokštės PCB vaizdai (pdf).
BOM.

Dėmesio, PCB, bottom pusėje jumperis SJ1 yra jau užtrumpintas į GND. T.y. BOOT0=GND. Jei reikia kitos reikšmės, reikia nupjauti pačiam jumperyje esantį takelį ir prilituoti atitinkamą rezistorių.

Visko po biški

Nėra jokių įdomių projektų, tai bus nedidelė galerija ir bambesiai.

Jau ne kartą bambėjau apie tai:
junk
Kažkoks industrinis “čileris”. Rodos jau stipriai įžengėm į 21 amžių, bet industriniai kontroleriai pribaigia savo tupizmu. Ką norėjo pasakyti šiuo pranešimu? Ogi, “generic alarm number 1”, nuo kurio viskas užblokuojama. “no” reiškia, kad aliarmas nerezetuojamas. Kas sukelia šį aliarmą? Ogi nesvarbu. Taip suprograminta.
Išsiaiškinau iki galo ir paaiškinsiu jums visą pizdėcą. Iškarto sakau, nepirkit prietaisų iš Italų.
Yra nedidelė indukcinė krosnis ir prie jos vandens šaldytuvas. Jis užpildytas ne vandeniu, bet antifryzu, nes Lietuvoje būna žiema. Jei sistema įjungta non stop, viskas buvo gerai. Bet kurį laiką nereikėjo krosnies ir kad taupyti elektrą, viskas buvo išjungta. Įjungus- klaida ir niekas neveikia. Pasirodo, debilai Italai (jie buvo įspėti dėl Lietuvos sąlygų ir antifryzo), tai suprogramino sistemą, kad jei temperatūra žemiau 10 šilumos, suveikia aliarmas (tipo išpilkit vandenį, nes netikėta žiema Palerme) ir užblokuoja cirkuliacinį siurblį (ir čilerį). Lydimo krosnis nemato cirkuliacijos ir neįsijungia. Lygiai taip pat, pats čileris, kuris turi pašildymo sistemą, nejungia jos, nes cirkuliacija užblokuota. Vienintelė išeitis- laukti pavasario, kol antifryzas pakils iki kokių 12 laipsnių. Tada viskas veiks. Jei būtų cirkuliacija, lydimo krosnis per minutę sušildytu sistemą. O jei neišjungi sistemos, tai pats čileris pašildo vandenį (antifryza). Ir aišku visur uždėti slaptažodžiai ir pats kontroleris debilnas. Kol kas nepavyko ji perprogramuoti, liko tik “tarybinis hack”- pajungti rubylnyką, kuris overraidins cirkuliacinį siurblį. ble.
Continue reading →