国产剧情av麻豆香蕉精品-国产精品无码mv在线观看-人人妻人人澡人人爽欧美一区九九-亚洲精品无码不卡-亚洲国产成人一区二区精品区

聯(lián)系我們
當(dāng)前位置:首頁(yè) > 新聞中心

談?wù)勗趺凑{(diào)試控制板和觸摸屏

  

談起平板電腦大家都不陌生,在我們生活中隨處可見(jiàn),工業(yè)平板電腦和我們平常生活中所使用的平板電腦硬件構(gòu)成大致一樣,不同的特性是工業(yè)平板電腦應(yīng)用領(lǐng)域更加廣泛,更注重在工業(yè)現(xiàn)場(chǎng)環(huán)境下穩(wěn)定性,防塵、防水、濕度、溫度和使用時(shí)間的長(zhǎng)久性,并且在電信,電力,多媒體,國(guó)防,自動(dòng)化設(shè)備,制造業(yè),PLCPOS等通訊控制終端,數(shù)字化醫(yī)院做床頭服務(wù)終端以及門(mén)診終端,商城,酒店,火車(chē)站,地鐵站,公園等場(chǎng)所用作人機(jī)界面越來(lái)越多。因此觸控工業(yè)顯示屏?xí)蔀槲磥?lái)主要蓄勢(shì).今天我們選擇了一款工業(yè)上應(yīng)用最為廣泛的三菱工業(yè)顯示屏AA104XF02,在工業(yè)級(jí)單板機(jī)SBC8600B上面一步即可支持起來(lái).

+控制板+轉(zhuǎn)接板
三菱AA104XF02是一款工作溫度在-20~80°C工業(yè)顯示屏,點(diǎn)分辨率1024*768,采用LVDS 6/8位驅(qū)動(dòng)的接口,USB觸摸屏驅(qū)動(dòng)接口,產(chǎn)品帶強(qiáng)化防護(hù)玻璃.是一款工業(yè)上使用非常廣泛和穩(wěn)定的顯示屏方案.產(chǎn)品驅(qū)動(dòng)采用LVDS接口,Low Voltage Differential Signaling,是一種低壓差分信號(hào)技術(shù)接口。它是為克服以TTL電平方式傳輸寬帶高碼率數(shù)據(jù)時(shí)功耗大、EMI電磁干擾大等缺點(diǎn)而研制的一種數(shù)字視頻信號(hào)傳輸方式。
SBC8600B深圳市英蓓特科技有限公司推出的一款基于TI Sitara Cortex-A8 AM3358的嵌入式單板機(jī),在圖像,圖形處理以及EtherCATPROFIBUS等工業(yè)接口方面有很強(qiáng)的應(yīng)用.它采用核心板Mini8600B加底板的分離式結(jié)構(gòu)進(jìn)行設(shè)計(jì)。主板板載 6路串口(其中1路帶隔離RS485 接口),1路帶隔離CAN2.0接口,2個(gè)千兆以太網(wǎng)口,USB HostUSB OTGLCD屏接口,TF卡等, 主要用于面向包括便攜式導(dǎo)航系統(tǒng)、數(shù)字視頻機(jī)頂盒、便攜式教育/游戲設(shè)備、工業(yè)自動(dòng)化、樓宇自動(dòng)化、人機(jī)界面、教學(xué)/醫(yī)療設(shè)備等行業(yè)應(yīng)用.
LVDS8000 Plus是深圳市英蓓特科技有限公司推出的一款RGB到LVDS的信號(hào)轉(zhuǎn)接板。該轉(zhuǎn)接板基于THine THC63LVDM83R信號(hào)轉(zhuǎn)換器,可以將RGB CMOS/TTL電平轉(zhuǎn)化為頻率為20MHz~85MHz的LVDS信號(hào),從而將圖像顯示在LVDS顯示屏上。模塊包含50-pin LCD輸入接口,一個(gè)LVDS接口(2.0mm間距,20-pin DIP連接器).背光電源接口,電容觸摸屏接口等等.
三菱AA104XF02工作模式

三菱AA104XF02  LVDS信號(hào)接口 CN1接口信號(hào)定義,屬于單6位工作模式.

三菱AA104XF02背光控制 CN2接口信號(hào)定義,電源VL,GND,背光使能BLEN,背光亮度控制VPDIM.

三菱AA104XF02背光控制電壓說(shuō)明

該屏的背光控制電壓范圍定義在10.08V~13.2v , 我們可以通過(guò)LVDS8000 plus 模塊的J14接口12V電壓輸出電壓來(lái)驅(qū)動(dòng)背光。該屏背光使能信號(hào),產(chǎn)品定義需要通過(guò)2.5v~5.5v的電壓來(lái)時(shí)能.我們可以通過(guò)LVDS8000 plus模塊的J14接口3.3V電壓輸出電壓來(lái)使能該信號(hào).屏BLEN信號(hào)連接LVDS8000 plusEN信號(hào)引腳即可點(diǎn)亮屏的背光.
背光的亮度是通過(guò)PWM 信號(hào)來(lái)控罪,通過(guò)LVDS8000 plusJ14接口PWM信號(hào)來(lái)控罪.此處demo固定在3.3V。亮度不調(diào)節(jié)。
三菱AA104XF02觸摸屏控制CN3接口
觸摸控制接口采用USB觸摸控制。在linux內(nèi)核中都已經(jīng)集成了USB觸摸驅(qū)動(dòng).主要的信號(hào)有GND,D-,D+,VUSB.因此只需要將該信號(hào)接至SBC8600B的USB Host即可.
屏接口說(shuō)明如圖所示, LVDS接口CN1,背光控制接口CN2,USB觸摸接口CN3。
主控板SBC8600B和轉(zhuǎn)接板LVDS8000

SBC8600B的屏信號(hào)輸出接口屬于RGB類(lèi)型,因此需要將RGB信號(hào)轉(zhuǎn)成LVDS信號(hào).因此我們選用了英蓓特的LVDS8000 Plus信號(hào)轉(zhuǎn)接模塊,可以直接將RGB信號(hào)轉(zhuǎn)成LVDS信號(hào)輸出至屏上.
LVDS8000 PLUS LVDS  J6接口定義
將LVDS 8000 PLUS J6接口對(duì)接 MITSUBISHI AA104XF02 LCD面板LVDS CN1接口
LVDS8000 Plus 背光電源接口定義
[td]  
   
引腳
   
信號(hào)定義
功能描述
1
+12V_IN
12V輸出
2
GND
3
PWREN
背光使能
4
DIMMING
背光亮度控制



硬件上對(duì)接 MITSUBISHI AA104XF02 LCD面板CN2接口
VL à12V,GND->GND,BLEN->PWREN,Vpdim->DIMMING,背光亮度恒定在3.3v即可。
MITSUBISHI AA104XF02 LCD面板CN3接口是USB接口的觸摸板驅(qū)動(dòng). 因此可以通過(guò)sbc8600B 的USB Host口來(lái)驅(qū)動(dòng)觸摸屏
連接和系統(tǒng)調(diào)試

SBC8600開(kāi)發(fā)板+LVDS8000 Plus+ AA104XF02液晶屏的連接圖


Linux 內(nèi)核中添加usb觸摸屏驅(qū)動(dòng)的添加
1,在文件"drivers/hid/hid-ids.h"添加廠(chǎng)商的宏定義
#defineUSB_VENDOR_ID_MITSUBISHI_ELECTRIC 0x06d3
#define USB_DEVICE_ID_MITSUBISHI_ELECTRIC_USB_TOUCH_64000x6400

2,在文件 “drivers/hid/hid-core.c “在結(jié)構(gòu)體hid_have_special_driver中添加Touch定義
staticconst struct hid_device_id hid_have_special_driver[] = {HID_USB_DEVICE(USB_VENDOR_ID_MITSUBISHI_ELECTRIC,
USB_DEVICE_ID_MITSUBISHI_ELECTRIC_USB_TOUCH_6400) } "

3, 在文件”drivers/hid/hid-multitouch.c”修改Touch相關(guān)定義
static const struct hid_device_idmt_devices[] =
{ driver_data = MT_CLS_DEFAULT,
HID_USB_DEVICE(USB_VENDOR_ID_MITSUBISHI_ELECTRIC,
USB_DEVICE_ID_MITSUBISHI_ELECTRIC_USB_TOUCH_6400) } "

4, 在內(nèi)核的config文件中,確認(rèn)驅(qū)動(dòng)中是否添加了hid-multitouch模塊。
運(yùn)行makemenuconfig,將HIDMultitouch panels選上。執(zhí)行"makemenuconfig" 命令。HIDmultitouch panels support under:  devicedriver->HID device->special HID drivers->HID Multitouch panels

5,重新編譯內(nèi)核.將內(nèi)核替換光盤(pán)image文件夾下內(nèi)核,鏡像拷貝至TF卡,參考SBC8600B用戶(hù)手冊(cè)將鏡像更新至SBC8600BNandFlash.

6,啟動(dòng)內(nèi)核,通過(guò)修改 etc/profile 指定觸摸屏路徑
Modify
exportTSLIB_TSDEVICE=/dev/input/touchscreen0   
To
exportTSLIB_TSDEVICE=/dev/input/event1   

7,屏幕分辨路設(shè)置,重新啟動(dòng)板子,按空格進(jìn)去uboot,將屏幕的分辨率設(shè)置成1024*768, 命令如下:
setenv dispmode LVDS_1024x768
saveenv
重新boot啟動(dòng)板子,信息如下圖:

使用root權(quán)限登錄.
LCD進(jìn)行觸摸屏校準(zhǔn), 輸入命令 ts_calibrate
本帖最后由 xiao592408 于 2016-6-30 13:49 編輯

測(cè)試

觸摸屏校準(zhǔn)完畢.
可以進(jìn)行觸摸屏測(cè)試,通過(guò)ts_test 應(yīng)用來(lái)測(cè)試畫(huà)圖功能.
輸入命令 ts_test 即可打開(kāi)應(yīng)用測(cè)試,進(jìn)行觸摸測(cè)試屏測(cè)試.


至此,屏硬件接法和軟件修改完畢以上做法僅供參考使用

主站蜘蛛池模板: 米易县| 济宁市| 响水县| 彝良县| 西青区| 香格里拉县| 景德镇市| 集贤县| 长沙市| 松潘县| 珲春市| 历史| 千阳县| 金阳县| 宜黄县| 长葛市| 新兴县| 灵山县| 江安县| 安庆市| 日土县| 家居| 育儿| 康平县| 金寨县| 太谷县| 嘉荫县| 广州市| 伊春市| 泰州市| 垣曲县| 梅州市| 曲沃县| 富源县| 潍坊市| 东宁县| 改则县| 乡宁县| 泸州市| 健康| 东台市|