首页 > 行业信息 > 【电子制作】触摸屏称重控制板
  • 【电子制作】触摸屏称重控制板

  • 2017-06-23 13:58:02 阅读量:15999 来源:立创商城

  最后1天!错过再等1年!第二届立创商城电子制作节报名只剩1天!轻松入围、自由发挥,更有专家评委点评打分、荣誉证书和定制奖杯!一等奖1名,奖励税后10000元;二等奖2名,各奖税后6000元;三等奖3名,各奖税后3000元;入围奖不限名额,入围即获500元奖励。按要求简单发帖即完成报名,赶紧参加吧!官方介绍及报名入口:http://www.szlcsc.com/go/17523dej

  本作品为首届立创商城电子制作节优秀作品之一,经作者科学小生(立创社区昵称)授权发布并标注原创,转载请注明出处,未经允许不得用作商业用途。原文链接:

  http://club.szlcsc.com/article/details_1372_1.html

  一. 作品简介

  搭建的简单示范系统如下图所示:

临时搭建的示范系统

  这个控制板的用途:应用于需要称重,包装,配料等场合,搭配不同的外围配件在不同的场合发挥作用。图1所示的系统配合了10KG的传感器、步进电机驱动器、步进电机,可实现自动下料、精确计量等用途,步进电机控制机械结构下料,用于某粉末物品的精确包装设备。人机交互界面采用工业级触摸屏,简化了调试步骤,增强用户体验。

  这个控制板的功能:控制板包含了两路继电器输出,一路232串口输出,一路压力传感器信号接入,5路开关信号接入,一路触摸屏接口。合理配置各功能,可实现无限可能。

  二. 系统架构图

  三. 主要部分原理图

AD采集电路

光耦输入电路

串口电路

  四. PCB实物图

PCB实物

  五. 称重部分源代码

  //读取HX711数值,10HZ刷新速率,增益128,25个脉冲

  unsigned long read_hx711(void)

  {

  unsigned long count=0;unsigned char i = 0;

  sck = 0;//AD转换准备。AD结束后,电平也为0;

  count=0;//接收存储区清零

  while(d_out == 1);//等待芯片准备好.

  sck = 1;

  NOP2();//芯片上升沿读取数据。

  sck = 0;

  NOP2();//第一个脉冲,输出符号位,放弃。

  //接收23次,共接收24个,放弃了符号位

  for(i=0;i<23;i++)

  {

  sck = 1;

  NOP1();

  if(d_out) count++;//上升沿读取数据

  count = count << 1;

  sck = 0;

  NOP2();

  }

  //一共25个脉冲

  for(i=0;i<1;i++)

  {

  sck = 1;

  NOP2();

  sck = 0;

  NOP2();

  }

  sck = 0;

  count >>= 5;//18位有效位

  return count;

  }

  上述代码的注释应该是国内网上最全,最通俗的了,省略了软件滤波的算法。这个HX711的底层驱动经得起实地考验。

  六. 产品总结

  上述作品是为某位客户设计的,已经应用到现场。经过考验,证明它能够稳定,可靠运行。目前又出了个新版本,增加了一个热电偶功能,可以拓展到温度的测量,控制场合,同样是触摸屏进行交互。

  经验:1. HX711采集压力传感器信号输出频率较慢,软件处理AD过来的数值时要注意时间,同时要注意有效位数。

  2. 电源接入很重要,抗干扰措施要到位,开关电源要使用合适的(贵的)。

  3. 24位AD特别敏感,软件滤波时要考虑使用场合。

  4. 人机交互很重要,代码写作要细心。

     【关于】立创商城(WWW.SZLCSC.COM)成立于2011年,致力于为客户提供一站式电子元器件线上采购服务,成交量全国领先。自建6000多平米现代化元器件仓库,现货库存超50000种。本文由经作者授权发布并标注原创,转载请注明出处。

您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服