天津电子信息职业技术学院计算机控制综合实训触摸屏实训报告姓名 zyh学号 04班级电气s07-3班专业电气自动化所在系电子技术系指导教师郑凤歧、张晓燕完成日期 2009年11月26日前言ehsy西域品质提供的西门子5.7英寸触摸屏k-tp178micro系列有如下特点:☆ 5.7 英寸触摸屏, 蓝色4级灰度显示☆ s7-200 plc专用触摸屏☆友好的操作界面:触摸屏+按键☆快速的系统启动时间和操作响应时间☆超大存储空间☆触摸声音反馈☆硬件设计全面更新,无与伦比的高可靠性☆ 5种在线语言切换,32种语言支持,使您的设备能应用于世界各地☆强大的密码保护功能,50个用户组☆更高的鲁棒性,防冲击和震动,并能防水耐脏☆采用32位arm7处理器,性能优异☆集成的lcd控制器,消除了cpu和lcd控制器的之间的传输瓶颈☆组态软件:wincc flexible,编程灵活快捷☆为中国用户量身定做,符合中国用户使用习惯☆作为众多知名品牌的合作伙伴,ehsy西域以其优良的品质和服务来保证操作人员的职业健康,安全环境和美好未来。
- 1 - 技术参数- 2 - - 3 - k-tp178micro触摸屏的多行业应用工程机械行业一般来说工作环境恶劣,常常要在露天和强光照射下工作,灰尘、油污很多,因此要求此类机械设备具有很强的抗冲击、抗振动的能力。
k-tp178micro是该公司专门针对中国中小型自动化产品用户需求而设计的全新5.7ins7-200专用触摸屏。
它集中了同类产品的众多优点,功能强大、性能优越、高可靠性、外表美观、同时价格低廉,适合使用在众多的自动化设备上。
k-tp178micro倾注了全球领先的设计理念、采用最先进的hmi技术,选用最可靠的电子元器件,以及本地化的生产策略。
k-tp178micro与s7-200plc完美结合,能给客户提供最佳的解决方案。
k-tp178micro以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应用于纺织机械、工程机械、医疗制药、空调制冷等行业,均受到最终用户的好评。
以下是k-tp178micro在不同行业的成功应用案例。
纺织行业1.行业背景纺织属于劳动密集型行业,工作环境恶劣,在工作环境中棉纤维尘埃多,常常因为自控设备的防尘效果不好导致控制设备电路板上灰垢很多,造成电路板散热能力下降,因而导致电子元器件快速老化, - 4 -篇二:触摸屏实验报告单片机及嵌入式系统原理及应用实验姓名:张银成、石天涯班级:2011320105 学号:11、24 触摸屏实验一、实验目的:1. 掌握tft屏的工作原理。
2. 学会使用stm32的fsmc接口驱动tft屏。
3. 学会使用触摸屏控制器检测触点坐标。
4. 掌握触摸屏的触摸功能。
二、实验内容:chd1807-stm32开发板驱动配套的3.2寸液晶、触摸屏,使用fsmc接口控制该屏幕自带的液晶控制器ili9341,使用spi接口与触摸屏控制器tsc2046通讯。
驱动成功后可在屏幕上使用基本的触摸绘图功能。
1. 验证触摸屏校正功能; 2. 验证触摸绘图功能;三、实验原理:1. tft屏概述lcd,即液晶显示器,因为其功耗低、体积小,承载的信息量大,因而被广泛用于信息输出、与用户进行交互,目前仍是各种电子显示设备的主流。
tft(thinfilmtransistor)是指薄膜晶体管,每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的lcd彩色显示屏之一。
2. 数据点的像素格式图像数据的像素点由红(r)、绿(g)、蓝(b)三原色组成,三原色根据其深浅程度被分为0~255个级别,它们按不同比例的混合可以得出各种色彩。
如r:255,g255,b255混合后为白色。
根据描述像素点数据的长度,主要分为8、16、24及32位。
根据描述像素点数据的长度,主要分为8、16、24及32位。
16位描述的为216=65536色,称为真彩色,也称为64k色。
16位的像素点格式见图 1。
d0-d4为蓝色,d5-d10为绿色,d11-d15为红色,使得刚好使用完整的16位。
图 1. 16位像素点格式rgb比例为5:6:5是一个十分通用的颜色标准,在gram相应的地址中填入该颜色的编码,即可控制lcd输出该颜色的像素点。
如黑色的编码为0x0000,白色的编码为0xffff,红色为0xf800。
3. stm32驱动tft屏因为stm32内部没有集成专用的液晶屏和触摸屏的控制接口,所以在显示面板中应自带含有这些驱动芯片的驱动电路(液晶屏和触摸屏的驱动电路是独立的),stm32芯片通过驱动芯片来控制液晶屏和触摸屏。
以实验中的3.2寸液晶屏(240*320)为例,它使用ili9341芯片控制液晶屏,通过tsc2046芯片控制触摸屏。
ili9341的8080通讯接口时序可以由stm32使用普通i/o接口进行模拟,但这样效率较低,它提供了一种特别的控制方法——使用fsmc接口。
4. 触摸屏感应原理tsc2046是专用在四线电阻屏的触摸屏控制器,电阻触摸屏的基本原理为分压,它由一层或两层阻性材料组成,在检测坐标时,在阻性材料的一端接参考电压vref,另一端接地,形成一个沿坐标方向的均匀电场。
当触摸屏受到挤压时,阻性材料与下层电极接触,阻性材料被分为两部分,因而在触摸点的电压,反映了触摸点与阻性材料的vref端的距离,而且为线性关系,而该触点的电压可由adc测得。
更改电场方向,以同样的方法,可测得另一方向的坐标。
图2 触摸屏电阻计算方法四、程序代码1. 主程序int main(void) { systick_init(); /*systick 初始化*/lcd_init(); /*lcd初始化*/ touch_init(); /*触摸初始化*/while(touchl_calibrate() !=0); /*等待触摸屏校准完毕*/ init_palette();/*画板初始化*/ while (1) { if(touch_flag == 1) /*如果触笔按下了*/{ if(get_touch_point(&display, read_2046_2(), &touch_para ) !=disable)/*获取点的坐标*/ { palette_draw_point(display.x,display.y);/*画点*/ } } } } 2. 画板初始化void init_palette(void) {set_direction(0); lcd_rectangle(0,0,320,240,white);lcd_line(39,0,39,29); lcd_line(0,29,39,29); lcd_str_6x12_o(7, 10,clr, 0);lcd_rectangle(0,30,40,30,green); lcd_rectangle(0,60,40,30,blue);lcd_rectangle(0,90,40,30,bred); lcd_rectangle(0,120,40,30,gred);lcd_rectangle(0,150,40,30,gblue); lcd_rectangle(0,180,40,30,black);lcd_rectangle(0,210,40,30,red); delay_ms(500); } //设置为横屏 /*清白屏*/3. 获取位置char get_touch_place(u16 *x, u16 *y) { if(touch_flag == 1) /*如果触笔有按下*/ {if(get_touch_point(&display, read_2046(), &touch_para ) !=disable){*x = display.x ; *y = display.y ; return0; } }return 1; }五、实验结果:1. 触摸屏校正: 图3.触摸屏校正2. 画板界面:图4.画板界面篇三:触摸屏实验报告集散控制及总线控制实验指导书实验地点:一区主楼623房间指导教师:胡振坤实验时间:2010年12月17日第一章计算机控制plc实验:1.1 实验目的:1了解可编程控制器(plc)的工作原理和应用fpwin软件的设计开发方法。
2.掌握plc与pc机的联结通讯, 3.编写程序,烧写,运行 1.2实验设备1. 北京达盛科技plc实验教学箱一套,其内置plc型号为松下fp1。
2. 松下gt01触摸屏一台, 包含相关使用和编程说明书。
3. 实验用pc机一台,用于设计plc及gt01触摸屏相关程序姓名:刘婷班号:10s0431 学号:10s004011 同组人:教师签字:成绩:1.3.1电机控制实验实验目的:(1)熟悉编程软件及编程方法(2)掌握简单控制技巧i/o分配表如表1-1所示,实验梯形图如图1-5所示。
表1-1 电机控制实验i/o分配图1-5 电机控制实验梯形图接线方法:input00接开关输出插孔p01(p01——电机启动,停止命令开关) input01接开关输出插孔p02(p02——电机正反转命令) output00接电机启动,停止控制djtd output01接电机正反转控制djzf 转。
同时按下p01,p02转盘逆时针转动。
1.3.2混料罐实验实验目的:(1)掌握plc编程原理及方法(2)掌握也为控制技巧(3)了解传感器原理及使用方法实验内容:使用数字量输入,输出控制混料罐液位。
i/o分配如表1-2所示,实验梯形图如图1-6所示。
接线方法:input00接高液位报警hls1 input01接中液位报警hls2 input02接低液位报警hls3output00接hl1(表示进料泵1) output01接hl2(表示进料泵2) output02接hl4(表示混料泵) output03接hl3(表示出料泵) 表1-2 混料罐实验i/o分配图1-6 混料罐实验梯形图实验结果:进料泵开,低液位报警,出料泵hl3关,进料泵hl1开;中液位报警,进料泵hl1关,进料泵hl2开;高液位报警,进料泵hl2关,混料泵hl4开;3s后,混料泵hl4关,出料泵hl3开第二章:触摸屏控制电机2.1实验目的:1.掌握使用gtwin2.72开发gt01触摸屏应用程序的方法。
2.掌握触摸屏与plc联合实现人机交互现场控制的设计方法。
2.2实验设备:gt01触摸屏如图2-2-1:图2-2-1 gt01触摸屏2.3实验内容:1实现使用gt01触摸屏控制plc实验箱电机控制模块。