Bosh sahifa > Yangiliklar > Kontent

Tekshirish boshqaruv moduliga teging

Dec 13, 2017

Sensorli boshqaruv moduli, asosan, ADS7843 chipini koordinata qiymatini o'zgartirishni amalga oshirish uchun boshqaradi. Sensor operatsiyasini bajarish uchun kalit. Mehnat sekans diagrammasi shakl 8da ko'rsatilgan.

8.png

Sensorli boshqaruv moduli ADS7843 qurilmasini ishlatish uchun soatning aylanish jarayonining 24 ta ish rejimini qo'llaydi, bu har 8 soatlik davrda bir-biri bilan muloqot qiladi va 3 ta nazoratchi bilan aloqa qilishni talab qiladi. Birinchi aloqa sensorli boshqaruv modulining diniy portidir. Boshqarish so'zi IO orqali ADS7843ga yuboriladi va X va Y ning kuchlanish qiymati yig'iladi. Xni o'qish uchun nazorat tili 11010000 va Y ni o'qish uchun nazorat tili 10010000 ni tashkil qiladi.

8-rasmda S - nazorat so'zining boshlang'ich bayrog'i; A2 dan A0 kanal tanlovi; M A / D konvertatsiya qilish uchun aniqlikdagi nazorat bit; SER, mos yozuvlar voltajining kirish rejimidir. Har xil boshqaruv usullari turli xil nazorat so'zlarini yuborish orqali tanlanadi. Baytlar, yuqori va past bitdagi DCLK ishlash soatining tushgan tomoniga bir oz uzatiladi va nazorat qilish funktsiyasi DCLK'nin ko'tarilgan tomoniga ko'tariladi va ishlarni o'zgartira boshlaydi.

Nazorat buyrug'i yuborilgandan so'ng koordinatalarni ikkinchi marta va uchinchi marta o'qiydi va 12 bit koordinatalarini o'qiydi va keyingi tartibda yuqori va past ko'rsatkichga muvofiq belgilangan reestrda joylashadi va 4 bit nolga qo'shiladi. Modul va sensorli boshqaruv moduli bilan ma'lumotlarni almashish o'rtasida ma'lumotlar almashinuvini ta'minlash uchun koordinatali FPGA ichki kabelidan so'ng vaqti-vaqti bilan o'qiladigan FSMC avtobusidan mikroprosessor koordinatalarini koordinatlaydi va kalibrovka va filtrlash ishlarini muvofiqlashtiradi, koordinatalarning javob qiymatlari , to'liq sensorli operatsiya.


Tajribali platforma sifatida mo'ljallangan LCD sensorli ekranli tekshiruvchi bilan tekshiruvchining portativligi, ma'lumotlar yangilanish tezligi va sensorli operatsiyalarning ishlashi tekshirildi. Eksperimental uskunalar 9-rasmda ko'rsatiladi, ularning ichida FPGA EP4CE10F17C8N, ARM esa STM32F407IGT6, SDRAM esa HY57V641620HT-6 bo'ladi.

9.jpg

Tekshirgichning portativligini tekshirish uchun ekran shablonni o'rnatiladi. Har bir satrning kengligi 40pixel va oq chiziq oralig'i 40pixel. Turli xil o'lchamlardagi LCD ekran haydovchini almashtirmasdan ko'rsatiladi. Eksperimental natijalar 10-rasmda ko'rsatilgan.

10.jpg

10-rasmdan ko'rib chiqaylik: turli xil piksellar sonini rejimida, IOUS shablonini sonini ortib borayotgan piksellar sonini, aniq tasvirni, ekranning yo'qolishi, jitter fenomenini aks ettiradi, bu esa har xil piksellardagi LCD sensorli displeyni boshqaruvchining yaxshi taşınabilirliğine .


1. Ma'lumotlarni yangilash tezligini sinash

Tekshiruvchi 1-raqamli ma'lumotlar yangilanish tezligi doirasida ma'lumotlar kvadratlari bashoratini jo'natadi, ularning har biri 1-raqamli ma'lumot uzatish signalini jo'natadi, signalni hisoblash orqali ma'lumotlarni yangilash tezligini hisoblab chiqadi.

SDRAM ishlaydigan soat 150MHz bo'lganida, turli xil piksellar sonini sozlash rejimida, tekshirgichning maksimal ma'lumot uzatish tezligi quyidagicha: 1024pikselli * 768pixeldan 21 kvadratgacha, 800pixel x 480pixeldan 36 kvadratgacha, 480pixel 272pixel 272pixel 50 kvadrat / s gacha.

Ma'lumotni yangilash tezligi bir kvadratning ma'lumotlar hajmiga ko'paytiriladi va ma'lumotlarni yangilash darajasi olinadi. Viktorina ma'lumotlariga ko'ra, o'lcham 1024piksel * 758pixel bo'lsa, tekshirgichning ma'lumotlarni yangilash darajasi eng katta, 31MB / s.

Turli eksperimental sharoitlarda, 800pixel * 480pixel o'lchamlari bilan LCD sinovdan o'tkaziladi. Hech bir qo'shimcha qurilmani tezlashtirmasa, maksimal ma'lumotlarni yangilash darajasi 22 kvadrat / soniyadir va apparat tezlashtirilganda maksimal ma'lumot yangilash darajasi 36 kvadrat / s.ni tashkil etadi.

Sinov ma'lumotlari bo'yicha, ma'lumotlarni tezkorlikning maksimal tezligi apparatning tezlashtirilgan dizayn sxemasi bo'yicha sezilarli darajada yaxshilanganini va dastlabki sxema bilan taqqoslaganda tezlik 1,6 barobar oshganini ko'ramiz.


2. Operatsion tekshiruvini bosing

Touch operatsiyalari inson-mashina o'zaro ta'sirini yakunlashning asosiy qismidir. Bu tekshirgich orqali talablarga javob beradigan vaqt signalini ishlab chiqaradi, ADS7843 chipini analog signalni sotib olishni va raqamli va analog konvertatsiya qilishni bajaradi va piksellar va kontaktlar o'rtasidagi yakka-yakka o'zaro muvofiqlikni amalga oshiradi. Sensor funktsiyasini tekshirish uchun LCD displey 800pikselli * 480 pikselli o'lchamli sensorli ekranli platforma bilan birga sensorli ekranli platformada LCD displeyda 10pikselli 10 pikselli chiziq tortadi. Shu bilan birga, qizil nuqta 5 pikselli * 5 pikselli chizilgan, 11-rasmda ko'rsatilgandek eksperimental natijalarga teging.

11.jpg

11-rasmda biz LCD displey koordinatalarini kontaktlarning jismoniy joylashuviga mos kelishini va LCD displeyli ekran boshqaruvchisi tomonidan ishlab chiqilgan sensorli funksiyaning ishonchliligini isbotlovchi ekran aniq va hech qanday jitter ko'rsatilishini ko'rishimiz mumkin.