一种基于组态屏和STM32的触控键盘设计
发布时间:2022-01-23 13:47
随着触摸技术的快速发展,触控键盘在工业行业及军工领域得到了广泛的应用。本文设计了一种基于组态屏和STM32的触控键盘,使用组态屏进行触控功能实现和用户界面设计,并利用STM32扩展了常用的串口和网络接口,系统运行稳定可靠,操作和升级灵活简单。
【文章来源】:电子制作. 2020,(09)
【文章页数】:3 页
【部分图文】:
触控键盘总体框图
在使用VGUS组态软件进行界面设计之前,安装photoshop图片编辑软件和讯捷文字转语音软件,事先做好UI所需要的素材图片、WAV/MP3格式的音频文件以。然后打开组态软件新建项目对屏幕参数进行配置后进入设计界面,根据需要添加对应的控件并对其进行属性设置。本文的触控键盘界面设计主要用的是按钮控件,加载背景图片后在显示页面规划区域通过添加按钮控件实现按键触控代码的输出功能,然后编辑控件属性完成键值、变量存储地址、语音播报以及切换效果等设置,按键布置方式可实现多达一百多个按键的任意矩阵键盘,组态软件还支持在线调试功能,设计界面如图2所示。触控键盘的界面升级维护简单快捷,在VGUS组态软件中设计完成后,可选择脱机下载方式将升级后的工程文件下载到U盘,再将U盘插入到触控键盘的USB口,组态屏自动启动数据拷贝,拷贝结束并提示下载完成后上电复位即可完成升级更新。
本文设计的触控键盘串口硬件电路由STM32F407+MA X3160实现,STM32F407处理器的TTL信号经MAX3160电平转换后配置成RS422通信方式,串口的波特率默认设置为115200bps,可通过运行在STM32处理器上的软件进行设置,串口读取驱动函数:USART1_Read (unsigned char*pbuffer);串口发送驱动函数:USART1_Write (unsig ned char*pbuffer,unsigned short Length );与外部设备的通信协议如表1所示,通过应用层软件设计可满足不同外部互连设备的通信协议。触控键盘对外的串口选用标准DB-9孔座连接器。表1 串口通信协议 帧头 帧头 识别码 键值 键值 和校验 异或校验 AA AA 05 xx xx xx xx
【参考文献】:
期刊论文
[1]基于STM32的以太网网络视频监控系统[J]. 方立军,陈卫松,章良玉,王康景. 无线电通信技术. 2017(05)
[2]基于Altera FPGA无操作系统的LWIP移植[J]. 张杰,孟琪. 电子科技. 2015(01)
[3]浅谈串口屏在仪器人机界面设计中的应用[J]. 倪树标,张冠文,刘日威,陈云. 广东科技. 2012(21)
硕士论文
[1]基于STM32F407的视频采集与传输系统设计[D]. 曾文兵.华中师范大学 2016
[2]便携式故障诊断仪研究[D]. 张亮.武汉科技大学 2012
本文编号:3604471
【文章来源】:电子制作. 2020,(09)
【文章页数】:3 页
【部分图文】:
触控键盘总体框图
在使用VGUS组态软件进行界面设计之前,安装photoshop图片编辑软件和讯捷文字转语音软件,事先做好UI所需要的素材图片、WAV/MP3格式的音频文件以。然后打开组态软件新建项目对屏幕参数进行配置后进入设计界面,根据需要添加对应的控件并对其进行属性设置。本文的触控键盘界面设计主要用的是按钮控件,加载背景图片后在显示页面规划区域通过添加按钮控件实现按键触控代码的输出功能,然后编辑控件属性完成键值、变量存储地址、语音播报以及切换效果等设置,按键布置方式可实现多达一百多个按键的任意矩阵键盘,组态软件还支持在线调试功能,设计界面如图2所示。触控键盘的界面升级维护简单快捷,在VGUS组态软件中设计完成后,可选择脱机下载方式将升级后的工程文件下载到U盘,再将U盘插入到触控键盘的USB口,组态屏自动启动数据拷贝,拷贝结束并提示下载完成后上电复位即可完成升级更新。
本文设计的触控键盘串口硬件电路由STM32F407+MA X3160实现,STM32F407处理器的TTL信号经MAX3160电平转换后配置成RS422通信方式,串口的波特率默认设置为115200bps,可通过运行在STM32处理器上的软件进行设置,串口读取驱动函数:USART1_Read (unsigned char*pbuffer);串口发送驱动函数:USART1_Write (unsig ned char*pbuffer,unsigned short Length );与外部设备的通信协议如表1所示,通过应用层软件设计可满足不同外部互连设备的通信协议。触控键盘对外的串口选用标准DB-9孔座连接器。表1 串口通信协议 帧头 帧头 识别码 键值 键值 和校验 异或校验 AA AA 05 xx xx xx xx
【参考文献】:
期刊论文
[1]基于STM32的以太网网络视频监控系统[J]. 方立军,陈卫松,章良玉,王康景. 无线电通信技术. 2017(05)
[2]基于Altera FPGA无操作系统的LWIP移植[J]. 张杰,孟琪. 电子科技. 2015(01)
[3]浅谈串口屏在仪器人机界面设计中的应用[J]. 倪树标,张冠文,刘日威,陈云. 广东科技. 2012(21)
硕士论文
[1]基于STM32F407的视频采集与传输系统设计[D]. 曾文兵.华中师范大学 2016
[2]便携式故障诊断仪研究[D]. 张亮.武汉科技大学 2012
本文编号:3604471
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3604471.html