社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
中文
En
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
创意与实践
›
DIY/开源硬件专区
›
模拟硬件按键的自动访问数据工具
返回列表
发新帖
回复
阅
2731
|
回
3
走过的风景
当前离线
一粒金砂(中级)
最后登录
2018-9-28
在线时间
45 小时
威望
7分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
走过的风景
100
帖子
0
TA的资源
一粒金砂(中级)
+ 好友
私信
发表于2017-11-6 17:46
显示全部楼层
模拟硬件按键的自动访问数据工具
[复制链接]
一、作品简介
1.作品外观
图1 PCBA_3D正面图
图2 PCBA_3D背面图
图3 PCBA_实物图正面
图4 PCBA_实物图背面
图5 PCBA_实物图带底壳
2.研究背景
目前在诸多工业手持设备的操作中,多数操作还是设备自带的外部硬按键方式完成相关动作,有些设备的操作还较为单一、并且多次重复一样的一系列的操作,这使得操作人员操作起来较为乏味、枯燥、而且容易出错及效率低等一系列问题出现,这时此工具的出现就显得格外有意义。
因某些工业手持设备操作时需要长期的、大量的、重复性的按一定路径完成相应的按键操作,此工具能够代替操作人员完成这一系列的操作,而且不需要操作人员始终参与。可以真正自动化的通过本工具完成这些按下按键才能操作设备的功能,如本文作者就需要对某些手持工业设备按一定路径进行浏览数据、扫描数据、破解协议等操作,可以解决人员操作的枯燥乏味、容易出错效率低等问题。
本工具通过嵌入式程序设置固定编码来代替相应按键的指令,用MCU控制多路单刀继电器的吸合代表相应按键的按下(如最基本最简单的上、下、左、右、确认、退出等),可通过简单调整,控制功能更为强大的多按键的各种设备,同时还伴有相应指示灯提示相应按键的按下,通过工具串口接收相应的操作代码或增加上位机软件,把一系列动作指令编写成XML文件,可通过上位机软件完全快速的、准确的完成相应功能。
应用前景:它的应用非常广泛,小到游戏设备、大到工业技师应用的手持设备或者大型工业设备以及多按键操作的仪器仪表。通过稍加改动或改变相应的嵌入式程序可代替各种设备的重多按键操作,故有很大的市场应用空间。
3.作品亮点
本工具通过驱动相应继电器代替设备按键完成一系列按键功能,效率高且不易出错,通过对某一固定设备的按键按下动作时间调整好相应驱动延时程序即可应用。下班后可在无人员操作的情况下自动工作,第二天上班可收集劳动成果,趣味性较强,操作方便,更具实用价值等亮点。
二、系统构架图
三、硬件部分的描述
1.模拟硬件按键工具原理图下载详见原帖
图1 系统电源&上电软启动原理图
图2 串口通讯原理图
图3 处理器原理图
图4 驱动&继电器&输出连接器原理图
模拟硬件按键工具PCB原文件下载详见原帖
图5 PCB正面实物图
图6 PCB背面实物图
2.实现原理
1).图1为系统电源及上电软启动原理图,本工具通过USB串口线连接PC端USB接口,从而提供5V电源,经上电软启动电路后通过AMS1117-3V3
转换输出3.3V,为系统供电,同时USB接口也作为PC端与工具上处理器之间通讯的接口。
2). 图2为串口通讯原理图,本工具通过USB串口线连接PC端USB接口,经过串口芯片FT232RL实现PC串口端与工具处理器通讯。
3). 图3为处理器及控制的外围电路原理图,除了处理器的最小系统外,串口1(PA9,PA10)用来与PC通讯,PA1用来读取工具串口CBUS3的状态,
可在上位机上显示工具在线状态。PA2-PA6用来控制大电流驱动器ULN2003,从而驱动后级继电器的正常吸合,并伴有相关指示灯,J2为可扩展的
预留接口。
4). 图4为驱动器、继电器、输出连接接口原理图,ULN2003用来控制驱动继电器,输入低电平,输出高电平。图4中所有继电器的1号引脚通过J1位
连接器连接所控制工业设备相应按键的常态端,所有继电器的2号引脚通过J4位连接器连接所控制工业设备相应按键的触发端。
四、材料清单(BOM列表)
关键器件BOM列表
五、软件部分的描述
程序源码下载详见原帖
图一 软件工作流程图
图二 嵌入式主程序
六、总结
设计该作品的初衷在于一些自带按键的手持操作设备,因某些需要反复读取采集设备中的数据信息,经常按照一定的路径重复按下相关按键,故设计此工具用于替代硬件按键操作。
调试时需要弄清楚所要替代设备按键操作的键盘触控方式,并将相关引脚接出引线,例如本次例程中的设备,有的键盘是矩阵式键盘有的是非矩阵式键盘;另一个需要注意的细节是设备上按下按键的灵敏度,调整好工具端相应的延时。因工具端程序操控按键灵敏度较高,当接收到按键需求,延时函数一定要调好,以此保证不会多次按下按键的误操作。
当访问设备路径及菜单层数较多时,我们可以下载一个按键精灵,将我们需要重复操作的指令编写成脚本文件,我们运行事先编写完成的或录制的脚本文件就可以自动访问各种设备中的数据。
本作品为第二届立创商城电子制作节30强入围作品,转载请注明出处,未经允许不得用作商业用途。作品原文:
http://club.szlcsc.com/article/details_4595_1.html
。
此帖出自
DIY/开源硬件专区论坛
最新回复
shidonshen
支持支持
详情
回复
发表于 2017-11-6 18:16
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
走过的风景
走过的风景
当前离线
一粒金砂(中级)
最后登录
2018-9-28
在线时间
45 小时
威望
7分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
100
帖子
0
TA的资源
一粒金砂(中级)
+ 好友
私信
楼主
|
发表于2017-11-6 17:47
显示全部楼层
立创商城双11重磅来袭!
11月1-9日免费领1000元双11券
,双11期间10-11日买100再送200!元器件采购巅峰钜惠!详见:
www.szlcsc.com/go/17ssy
此帖出自
DIY/开源硬件专区论坛
回复
举报
shidonshen
shidonshen
当前离线
一粒金砂(初级)
最后登录
2023-10-27
在线时间
3 小时
威望
0分
芯积分
4分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
4
帖子
0
TA的资源
一粒金砂(初级)
+ 好友
私信
发表于2017-11-6 18:16
显示全部楼层
支持支持
此帖出自
DIY/开源硬件专区论坛
回复
举报
走过的风景
走过的风景
当前离线
一粒金砂(中级)
最后登录
2018-9-28
在线时间
45 小时
威望
7分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
100
帖子
0
TA的资源
一粒金砂(中级)
+ 好友
私信
楼主
|
发表于2017-11-7 11:07
显示全部楼层
欢迎大家学习交流
此帖出自
DIY/开源硬件专区论坛
回复
举报
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
活动
更多>>
TI系列有奖直播|电源设计实战进阶:从数字电源控制、LDO优化到PCB布局全攻略
嵌入式Rust修炼营直播(第二场):MCU上电后,Rust代码启动流程解析
回帖有奖 | QSPICE体验官招募令,分享心得赢好礼!
免费申请 | SFH 4713B红外LED样片,体验革新性IR:6技术
MPS 有奖直播 | FPGA 大电流电源的恒定导通时间 (COT) 控制
TI 有奖直播 | DLP®技术:重新定义智能汽车驾驶及娱乐新体验
国产芯4月:开启ADC和DAC之旅,晒一晒你用过哪个段位的ADC/DAC~
测评上线:国产FPGA 高云GW5AT-LV60 FPGA图像开发板
开源项目
更多>>
【验证成功】CSPS服务器电源转xt60板
使用 LT3045IDD 编程欠压锁定线性稳压器的典型应用
i wanna buy new phones
lmz1
LTC6990HDCB#TRMPBF 全范围 VCO 振荡器的典型应用,具有任何 NDIV 设置(正频率控制,fMIN 至 fMAX,VIN = 0V 至 VSET)
LTC695 的典型应用 - 微处理器监控电路
LTC2992HDE 双极性电源功率监视器的典型应用(1.5kHz I2C 接口)
智能卡接口简化应用电路
80V 热插拔控制器驱动大型 MOSFET,使用 LT4256-2 提高准确度和折返电流限制
远程监控系统通过SMS发送电子邮件
随便看看
无线接收芯片XL530S简要概括
XL530S是一款高集成度、低功耗的单片ASK/OOK射频接收芯片。高频信号接收功能全部集成于片内以达到用最少的外围器件和最低的成本获得最可靠的接收效果。因此它是真正意义上的“无线高频调制信号输入,数字解调信号输出”的单片接收器件。XL530S为SOT ...
STM32F4 栈顶地址不为20到底可不可以?
为EEWORLD点赞
打着雨伞请教(之3),关于GPIO口的设置问题
vxworks BSP配置问题
本周精彩博文分享
【ESP8266】没有WDT功能
s3c2440板扩展IO口来驱动4×4矩阵键盘,出现问题
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
基带调制解调器
逆地址解析协议
磁致电阻效应
电催化氧化
同期电动机
电磁加热
电解池
电介质
Mentor
HPC
相关文章
更多>>
若虚假宣传自动驾驶致严重后果,责任人可面临 2 年以下有期徒刑或拘役
4 月 17 日消息,公安部道路交通安全研究中心官方公众号“交通言究社”4 月 14 日发表《智慧领航,安全护航 —— 智能网联汽车辅助驾驶功能使用须谨慎》一文,提到近期因驾驶人错误使用辅助驾驶导致
新型水性电池能稳定循环两千次,有望用于电动汽车等领域
美国科学家开发出一种水性电池,能稳定循环2000次。鉴于水性电池比非水性锂电池更安全,其有望成为锂离子电池的补充,应用于电动汽车等领域。相关研究发表于新一期《自然·纳米技术》杂志。 锂离子载体双
HBM4 内存正式标准化,JEDEC 发布 JESD270-4 规范
4 月 17 日消息,JEDEC 固态技术协会美国弗吉尼亚州当地时间 16 日宣布,正式推出 HBM4 内存规范 JESD270-4,该规范为 HBM 的最新版本设定了更高的带宽性能标准。 正如
让电池返老还童!我国新研究显著延长下一代锂电池使用寿命
“最佳AI拍档”合作裂痕初现:OpenAI谋求独立、微软转向自研
英伟达市值一夜蒸发1.3万亿元:美国要严管芯片对华出口
甲骨文开源虚拟机 VirtualBox 7.1.8 发布:修复 CPU 占用 100% 问题
为了用好氮化镓,TI 在集成化与工程化上正在持续攻坚
数据中心电源保护革命:eFuse 如何应对兆瓦级挑战
韩国首家:三星芯片部门突破 52 工时限制,获准员工每周工作 64 小时
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
直播报名最后1周:艾迈斯欧司朗 OSP 开放协议,从氛围灯动态照明到传感器交互融合
直播时间:4月22日(周二)10:00
直播奖励:京东卡、蓝牙温湿度计、定制水杯
查看 »
有奖直播:ADMT4000 掀起多圈编码器设计革命 报名中!
直播时间:5月8日(周四)上午10:00
直播主题:ADMT4000 掀起多圈编码器设计革命
预报从速,好礼等您拿~
查看 »
报名赢【小米双肩包、contigo水杯】 | TI MSPM0 系列 MCU 再添新成员
了解TI 前沿新品——高性能与高性价比的优秀组合 MSPM0G351x / MSPM0L111x,4月24日(周四)上午10:00直播~
查看 »
【干货上新】电源解决方案和技术第二趴 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~
查看 »
有奖直播 | AI之眼——安森美图像传感器 报名中
直播时间:2025年4月25日(周五)上午10:00-11:30
直播主题:AI之眼——安森美图像传感器
报名观看直播、直播间提问、填写问卷均有机会获得精美礼品!
查看 »
有奖探索 | 和村田一起,深挖 GNSS 开发!
活动时间:即日起-5月11日
活动奖励:智能手环、螺丝刀套装、双肩包
查看 »
TI 有奖直播火热报名中~
直播主题: | 使用 MSPM0 MCU 生态系统和 Zero Code Studio 加快产品上市速度
直播时间:4月29日(周二)10:00
活动奖励:双肩包、锁扣杯、胶囊伞
查看 »
Vicor 有奖下载 | 在48V架构中使用高密度功率转换器构建更好的机器人
活动时间:即日起-4月28日
活动奖励:螺丝刀套装、充电套装、电风扇
查看 »
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器
查看 »
ADI 中国30周年,与你一起走过的那些精彩瞬间!
即日起-4月30日,阅读资料,您可以参与ADI真爱粉大考验,同时为ADI中国30周年送上祝福!我们将从参与者中随机抽取精美礼品送出!
查看 »
关闭
站长推荐
1
/10
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
DigiKey得捷技术专区
ST传感器与低功耗无线技术论坛
ADI工业技术论坛
电子技术交流
边缘AI
嵌入式系统
单片机
国产芯片交流
电机控制
FPGA/CPLD
模拟电子
电源技术
无线连接
传感器
PCB设计
综合技术交流
下载中心专版
大学堂专版
测评中心专版
行业应用
汽车电子
机器人开发
工业自动化与控制
能源基础设施
医疗电子
消费电子
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
DigiKey得捷技术专区
ST传感器与低功耗无线技术论坛
ADI工业技术论坛