触摸屏实训报告Word下载.docx
- 文档编号:14953536
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:8
- 大小:22.64KB
触摸屏实训报告Word下载.docx
《触摸屏实训报告Word下载.docx》由会员分享,可在线阅读,更多相关《触摸屏实训报告Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
201X3201X5学号:
1
1、24触摸屏实验
一、实验目的:
1.掌握TFT屏的工作原理。
学会使用STM32的FSMC接口驱动TFT屏。
3.学会使用触摸屏控制器检测触点坐标。
4.掌握触摸屏的触摸功能。
二、实验内容:
CHD1807-STM32开发板驱动配套的
3.2寸液晶、触摸屏,使用FSMC接口控制该屏幕自带的液晶控制器ILI934
1,使用SPI接口与触摸屏控制器TSC2046通讯。
驱动成功后可在屏幕上使用基本的触摸绘图功能。
1.验证触摸屏校正功能;
验证触摸绘图功能;
三、实验原理:
1.TFT屏概述LCD,即液晶显示器,因为其功耗低、体积小,承载的信息量大,因而被广泛用于信息输出、与用户进行交互,目前仍是各种电子显示设备的主流。
TFT{SsTik_Init!
=0);
*等待触摸屏校准完毕*Init_Palette{if*如果触笔按下了*{if!
=DISABLE)*获取点的坐标*{Palette_dra_point{Set_diretion{if*如果触笔有按下*{if!
=DISABLE){*x=displa.x;
*=displa.;
return0;
}}return1;
}
五、实验结果:
1.触摸屏校正:
图
3.触摸屏校正
画板界面:
4.画板界面
篇三:
触摸屏实验报告集散控制及总线控制实验指导书实验地点:
一区主楼623房间指导教师:
胡振坤实验201X年12月17日第一章计算机控制PLC实验:
1.1实验目的:
1了解可编程控制器INPUT01接开关输出插孔P02OUTPUT00接电机启动,停止控制DJTDOUTPUT01接电机正反转控制DJZF转。
同时按下P01,P02转盘逆时针转动。
1.
3.2混料罐实验实验目的:
(1)掌握PLC编程原理及方法
(2)掌握也为控制技巧
(3)了解传感器原理及使用方法实验内容:
使用数字量输入,输出控制混料罐液位。
IO分配如表1-2所示,实验梯形图如图1-6所示。
接线方法:
INPUT00接高液位报警HLS1INPUT01接中液位报警HLS2INPUT02接低液位报警HLS3OUTPUT00接HL1OUTPUT01接HL2OUTPUT02接HL4OUTPUT03接HL3表1-2混料罐实验IO分配图1-6混料罐实验梯形图实验结果:
进料泵开,低液位报警,出料泵HL3关,进料泵HL1开;
中液位报警,进料泵HL1关,进料泵HL2开;
高液位报警,进料泵HL2关,混料泵HL4开;
3S后,混料泵HL4关,出料泵HL3开第二章:
触摸屏控制电机
1实验目的:
1.掌握使用GTWin
72开发GT01触摸屏应用程序的方法。
掌握触摸屏与PLC联合实现人机交互现场控制的设计方法。
2实验设备:
GT01触摸屏如图2-2-1:
图2-2-1GT01触摸屏
3实验内容:
1实现使用GT01触摸屏控制PLC实验箱电机控制模块。
要求能控制电机的启动和停止,能控制电机的旋转方向(顺时针和逆时针)。
实现通过GT01触摸屏监测罐料实验模块的工作状态。
包括四个状态:
进料口1进料;
进料口2进料;
罐料混合;
出料口出料。
3.独立完成以上两组实验,提交实验报告。
4基本原理
1.触摸屏的通讯端口和PLC控制台连通。
通过开发软件GTWIN将触摸屏控件和PLC的两个寄存器Y0和Y1相关联。
3.对触摸屏的操作行为引起Y0和Y1状态的变化。
本例用Y0来控制电机的起停状态,用Y1来控制电机的旋转方向。
5实验步骤:
1.启动画面如图2-6-1:
图2-6-1触摸屏欢迎画面
逻辑功能实现如图2-6-2图2-6-2演示画面2
3.虚拟信号灯监控工业过程状态如图2-6-3:
图2-6-3演示画面3
6通讯连接中的相关注意事项
1.将PLC和触摸屏的串口通讯参数配置成一致。
这里要注意的是波特率和奇偶校验方式。
通讯状态不一致会导致通讯异常。
PLC和触摸屏如果没有真正通讯上,触摸屏上会显示error,而且触摸屏将无法显示已烧录到触摸屏中的设计界面
3.PLC通过DB9插头连接PLC的TOOL口。
两个设备对应的GND端相连,PLC的TX端(发送数据)接触摸屏的RX端,PLC的RX端(发送数据)接触摸屏的TX端。
第三章:
实验要求:
1.明确实验目的,实验内容,实验原理。
应用PLC软件,编写T型图,烧写,实现硬件连接,完成PLC的控制实验。
3.完成PLC与触摸屏的现场总线连接,转换控制方法,实现触摸屏的控制。
4.使用触摸屏的设计软件,设计有自己风格的,触摸屏和PLC交互控制的程序。
5.总结实验中的遇到的问题,解决方法,及实验的改进意见。
第四章:
实验报告:
一:
PC机与PLC联机实验:
1)了解可编程控制器
1、熟悉ADS
1.2开发工具创建、编译、下载、调试工程
2、串口通讯串口控制器初始化、收发数据
3、配置主机端的nfs服务器配置主机端的nfs服务器,以连接linux核心
4、下载并运行linux核心使用自己的串口程序下载并运行linux核心主要内容:
编写串口接收数据函数?
编写串口发送数据函数?
打印菜单,等待用户输入?
下载并运行linux核心?
配置主机的nfs服务器,与linux核心连接其他部分代码从教师用机中拷贝linux核心从教师机中拷贝主要步骤:
修改bootloader:
菜单、串口收发、命令行;
?
使用ads
1.2编译bootloader;
使用uarmjtag下载、调试bootloader;
使用axd查看变量、内存,单步跟踪;
配置超级终端,与bootloader通讯;
使用超级终端下载Linux核心映像;
启动Linux核心运行,察看结果;
(bootloader调试成功后再继续以下步骤)?
主机重起到ubuntu,配置nfs,配置ute;
重新下载Linux核心映像,启动核心运行后,察看是否成功加载nfs上的root文件系统。
需要补充的代码:
接收串口数据并做相应处理hile{打印菜单并等待用户输入;
sith根据用户输入做相应处理{ase&
#39;
1&
:
imgsize=xmodem_reeive下载出错;
else下载成功;
break;
ase&
3&
nand_read{hile={hilehomearm_osfilesstemrootfs主机ip启动nfs服务器:
etinit.dnfs-kernel-serverrestart测试nfs服务器:
mount主机ip:
homearm_osfilesstemrootfsmnt?
试验二:
linuxkernel
1、熟悉基本的linux命令文件操作、文件编辑串口工具、程序开发
2、配置linux核心makemenuonfig
3、交叉编译linux核心makezImage主要工作?
熟悉基本的linux命令?
配置linux核心?
交叉编译linux核心?
调试自己编译的核心?
挂载nfs上的root(根目录)?
编写一个小程序在目标板上运行主要步骤:
用root用户登录ubuntu(合理使用权限);
解压缩源码包到home下;
察看解压缩后的homearm_os目录:
Linux核心、编译器、root等;
配置并测试nfs;
配置ute:
115200,XModem,Nolineend;
配置核心:
makemenuonfig;
编译核心:
make;
下载并运行核心,加载root文件系统;
重新设置ute为LFlineend;
熟悉基本的Linux命令;
编写一个小程序在目标板上运行,察看结果。
试验三:
linuxdriver
1、Linux驱动编程?
基本接口?
常用函数
2、串口驱动?
申请中断处理?
串口数据读、写主要工作:
编写串口驱动初始化、释放函数;
编写串口驱动接收数据函数;
编写串口驱动发送数据函数;
编写串口驱动中断处理函数;
编写串口访问应用程序;
使用模块方式编译驱动;
使用模块方式调试驱动;
实现基本的串口数据收发。
主要步骤:
填写函数:
uart_init、uart_exit、uart_open、uart_release,实现串口设备初始化、释放、打开、关闭;
填写函数:
irq_rev_uart、uart_rite、uart_read,实现串口设备中断处理、读、写;
用模块方式编译Linux核心,生成uart.ko,启动目标板Linux核心,用insmod、rmmod等命令操作模块;
用printk打印调试串口驱动,包括中断相应,读写等;
编写应用程序:
ua
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 触摸屏 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)