一, Talablarni tahlil qilish: qurilma funktsiyalari va foydalanuvchi stsenariylarini aniqlang
Suyuq kvadratni sozlashning asosiy vazifasi qurilmaning funktsional chegaralari va foydalanuvchilarning o'zaro ta'siri talablarini aniq belgilashdir. Ushbu bosqichda uchta asosiy savolga javob berish kerak: Qurilma qanday ma'lumotlarni namoyish qilishi kerak? Foydalanuvchilar ushbu ma'lumotlarni qanday izohlashadi? Ko'rsatilgan tarkib sanoat standartlariga mos keladimi?
Funktsional chegara ta'rifi
Sanoat harorati nazoratchilari sifatida, ularning asosiy funktsiyalari harorat sozlamalarini, real {{0} Vaqt harorati, ish rejimi (sovutish / isitish) va xatolar signalini o'z ichiga oladi. Shuning uchun Segment LCD hech bo'lmaganda quyidagi displey elementlarini o'z ichiga olishi kerak:
4 xonali displey (harorat qiymati, 1,50 daraja);
2 Holat ko'rsatkichi chiroqlari (ish rejimi, yoriq holati);
1 birlik belgisi (dog '/ ℉ ni almashtirish).
Foydalanuvchi o'zaro ta'siri mantig'i
Foydalanuvchilar tugmalarni bosib kalit ma'lumotlarini tezda kiritishlari kerak. Masalan, pul jihozlari, puls kislotali kosmetini (3 xonali) kislotali zonasi (2 xonali) va tomirli displeyni (2 xonamli) sifatida belgilaydi va kam qon kislorod signallari yordamida tibbiyot xodimlarining tezkor samaradorligini sezilarli darajada yaxshilaydi.
Sanoat standartlariga muvofiqlik
Tibbiy asbob-uskunalar IEC 60601 -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} LCD displeyning tarkibi birlik belgilari va signal ostonlari kabi majburiy ma'lumotlarni o'z ichiga olishi kerak; Avtomobil boshqaruv paneli kuchli yorug'lik yoki tungi muhitda o'qishni ta'minlash uchun ISO 15008 yo'l transport vositalarining vizual ekran talablariga javob berishi kerak. Maxsus elektrotexnika LCD kodi konchini ishlab chiqaruvchisi LCD kodidagi "KM / H" tezligini o'zgartira olmadi, natijada mahsulot elektron markni sertifikatlash va bozor velosipedini 3 oyga kechiktirmaydi.
2, Tarkibni ko'rsatish: axborot arxitekturasidan vizual dizayngacha
Talablarni aniqlaganingizdan so'ng funktsional talablarni amalga oshiriladigan displey tarkibi arxitekturasiga tarjima qilish kerak. Ushbu bosqich axborot zichligi, o'qish va apparatning cheklashlarini hisobga olishni talab qiladi.
Axborot ierarxi bo'limlari
"Asosiy ma'lumot + stavpensi" + stsenariysi "darajasida uch {{0} arxitekturasini qabul qilish":
Asosiy ma'lumotlar: Foydalanuvchilar tomonidan eng ko'p tashvishlanadigan ma'lumotlar displey maydonining 50% dan ko'prog'ini egallaydi;
O'rta ma'lumot: yordamchi ma'lumotlar (masalan, belgilangan qiymatlar va bo'linmalar), 20% dan 30% gacha;
Status sari: Ishlash rejimida, Budilnikning signallari va boshqalar.
Ayrim sanoat chastotasi ishlab chiqaruvchisi ushbu arxitekturani (asosiy ma'lumotlar) 4 xonali raqam va 3 xonali raqam sifatida belgilash chastotasini belgilaydi. Operatsion holati (oldinga / teskari / xato), Amaliyot xatosi tezligini 60% ga kamaytiruvchi uchta ko'rsatkich ko'rsatkichlari bilan ajralib turadi.
Belgilar va ikonka dizayni
Belgilarni tanlash: 7 - Standartlar Standartlar (0 {{{{{{{-} 9, maxsus belgilar tufayli kelib chiqadigan drayverlarning murakkabligini oldini olish uchun. Smart uy ishlab chiqaruvchisi qo'shimcha belgilar uchun qo'shimcha belgilar algoritmini ishlab chiqishi va Nostandart belgilar "nostandart belgilaridan foydalanish natijasida 2 haftaga ko'payishi kerak.
Iconni soddalashtirish: Kompleks piktogrammalarni bir nechta qalam segment kombinatsiyalariga qismlarga ajratish. Masalan, batareya chizig'i belgisi 5 gorizontal qalam segmentidan iborat bo'lishi mumkin, bu batareya darajasidan iborat bo'lishi mumkin (20% / 40% / 60% / 100%).
Dinamik displey strategiyasi
Yuklash displeyi: uzoq matn uchun mos (masalan, qurilma modeli, xato kodi). Ma'lum bir tarmoq uskuna ishlab chiqaruvchisi SGCMM kod kodini ekranning ekran manzillarini ekish, displey maydonining 30 foizini tejashga sarflaydi.
Miltillovchi tezkor: signal yoki holat yoqish uchun ishlatiladi. Tibbiy uskunalarda asosiy displey zonasida raqamli miltillash (chastotali 2shz) orqali kam qon kislorod signaliga erishiladi.
3, Uskuna moslashuvi: LCD modeli va haydovchilik sxemasini tanlang
Tarkibni rejalashtirish apparatning ishlashiga mos kelishi kerak, aks holda displey anomaliyalariga yoki haddan tashqari xarajatlarga olib kelishi mumkin.
Segment Kodeksi LCD modelini tanlash
Siqishlar soni: Ko'rsatilgan tarkibga qarab kerakli miqdordagi zarbalarni hisoblang. Masalan, "12.34 daraja" ni ko'rsatish +1 o'nlik nuqtasi +1 1 raqamini talab qiladi.+1 =37 =37 =37 =37 =37 40 yoki undan ortiq qalam segmenlari bo'lgan modellar tanlanishi kerak.
Istiqbolli nuqtai nazar: sanoat jihozlari odatda 12:00 yoki 6:00 da, iste'molchi elektron qurilmalar esa 3:00 yoki 9:00 da (Yon ko'rinishi) ni tanlashi mumkin.
Harorat doirasi: Avtomobil elektronikasi keng harorat turini talab qiladi -40 darajadan 85 darajaga, tibbiy uskunalar xona haroratiga nisbatan 0 darajaga etkazishi kerak.
Drayv sxemasi dizayni
To'g'ridan-to'g'ri drayver: 16 ga teng yoki undan kam bo'lgan oddiy displeylar bilan oddiy displeylar uchun mos keladi, to'g'ridan-to'g'ri MCU Gpio orqali boshqariladi. Ma'lum bir elektron ko'lamli ishlab chiqaruvchi LCD-segment kodi LCD-ni boshqarish uchun 8 gpio dan foydalanadi, ammo past narxga ega, ammo kamroq masofadagi.
Ixtisoslashgan haydovchi chip: Qalam segmentlari soni 16, haydovchi chipdan oshganda (ht1621, shkf8576) talab qilinadi. Ayrim sanoat vositalarini ishlab chiqaruvchisi LCD-ni 64 qalam segment kodi yo'nalishini boshqarish uchun faqat 3 i rusumli Spects Kodeksi, MCU resurslarining 70% tejashni talab qiladi.
4, Dasturiy ta'minot haydovchisini rivojlantirish: displey tarkibi va apparat o'rtasidagi o'zaro ta'sirni amalga oshirish
Dasturiy ta'minot haydovchilari displey tarkibi va apparat o'rtasidagi ko'prik, uchta asosiy muammolarni hal qilish uchun ko'prik: Belgilarning xaritasi, pastligi va past - quvvatni boshqarish.
Belgilar xaritalash stolini ishlab chiqish
ASCII kodini yoki maxsus belgilarni segment nazorati signallariga aylantiring. Masalan, "8" raqamini ko'rsatish uchun barcha 7 qalam segmentlari (a {- g) yonib ketish kerak
Dinamik yangilash algoritmi
Quvvat sarfini kamaytirish uchun "Vaqt {{{0} {{0} - bo'lim" bo'limini qo'shish texnologiyasi. Masalan, aqlli suv metrini ishlab chiqaruvchisi har bir soha uchun yangilanish oralig'i bilan to'rtta hududga ajratadi va 5mdan 1,2 ° gacha bo'lgan umumiy quvvat sarfini kamaytiradi.
Kam quvvat manbai
Segment LCD yoritgichini o'chiring yoki Qurilma uyqu rejimida bo'lsa, - quvvat manbaini kiriting. Ma'lum bir tarmoqli sensorni ishlab chiqaruvchisi MCU chiqishi orqali yoritgichni yoritishni boshqaradi. Uyqu rejimida yorug'lik yorug'ligi 10% gacha pasayadi va quvvat sarfi 80% ga pasayadi.
5, sinov tekshiruvi: Ko'rsatilgan tarkibni dizayn talablariga javob berishiga ishonch hosil qiling
Sinov - bu LCD kodini sozlash, funktsional sinov, atrof-muhitni muhofaza qilish va ishonchlilik va ishonchlilikni qoplashning yakuniy bosqichi.
Funktsional test
Ko'rsatma to'g'riligini: barcha belgilar, piktogrammalar va dinamik effektlar to'g'ri ko'rsatilganligini tekshiring. Avtomatlashtirilgan sinov skriptlari yordamida ma'lum bir avtomobil asbobini ishlab chiqaruvchisi 100 ta displey kombinatsiyasini amalga oshirdi.
Interfaol javob: Asosiy operatsiyalar va namoyish qilingan tarkib o'rtasidagi bog'liqlikni sinab ko'ring. Tibbiyot jihozlari displey tarkibini yangilash kechikishi tugma bosilganidan keyin 200 mln.
Atrof-muhitni tekshirish
Harorat sinovi: 85 darajagacha -40 darajadagi ravshanlikni aks ettirishni tekshiring. Ayrim aerokosmik uskunalar ishlab chiqaruvchisi yuqori va past harorat sinovlari palatalari orqali LCD displeyli kodi -30 darajadagi displeyni namoyish etadigan. LCD materialni optimallashtirish orqali masala hal qilindi.
Namlik sinovi: 95% RH muhitida korroziyaga chidamliligini tekshiring. Segment Kodeksi sifatida uchta kimyoviy asbob ishlab chiqaruvchisi LCD segment kodi 48 soat ichida püskürtme korroziyasini püskürtülür. Optimallashtirishdan so'ng, 168 soatlik korroziya bo'lmagan sinovdan o'tdi.
Ishonchlilik testi
Hayot sinovi: haydovchi chipining barqarorligini tekshirish uchun 100000 marta qurilmani doimiy ravishda yoqing va o'chiring. Ushbu sinovdan o'tgan ba'zi sanoat uskunalari ishlab chiqaruvchisi, uning haydovchi chipi 50000 tsikldan keyin miltillash va natijada muammoni chip modelini almashtirish orqali hal qiladi.
Tebranish sinovlari: uskunalarni tashish yoki operatsiya paytida tebranish muhitini taqlid qiling. Mashinasozlik Electronics Sgment Kodeksi LCD 10 soatdan 500 marotgacha bo'lgan tebranish chastotasida anorbashatsiya chastotalarida anormalıklar bo'lmaydi.
6, sanoat amaliyoti to'g'risidagi ish: Tibbiy asbob-uskunalar va sanoat nazorati uchun maxsus echimlar
1--modda: Tibbiy darajali okimetriya uchun LCD koeffitsient kodini ishlab chiqish
Talab: SPO ₂ (3 raqamli), PR (2 raqamli), past qon kislorod signalini (miltillovchi), batareya miqyosi (belgisi).
Uskuna: HT1621 drayver chipi bilan 64 qalam segment kodi (shu jumladan 10 ta maxsus piktogramma) ni tanlang.
Dasturiy ta'minot: Dinamik yangilanish algoritmini ishlab chiqish, spo ↑, ma'lumotni yangilash (har bir 200 metrni yangilash) va har 500MS ma'lumotlarini yangilang.
Sinov: IEC 60601-1 tibbiy xavfsizligi testidan o'tdi va displey tarkibi hali ham kuchli yorug'lik ostida yoki 100000lux) ostida o'qish mumkin.
2-ish: Sanoat chastotasi konvertali konvertori kodi LCD
Talab: Eslatib o'tish chastotasi (4 raqamli), chastotani (3 raqamli) va ish holatini (oldinga / teskari / xato) o'rnating.
Uskuna: CCCD kodini tanlang va PCF8576 (i ↑ C interfeysi) dan haydash sxemasi sifatida foydalaning.
Dasturiy ta'minot: Foydalanuvchini noto'g'ri o'qishni kamaytirish uchun xato kodlarini (har 2 sekund bir raqamni aylantirish).
Sinov: ISO 15008 yo'l transport vositalarining vizual displey sinovidan o'tadi, shundan kattaroq yoki unga teng (kuchli engil muhitda).