搜索
bottom↓
回复: 42

发布一个以前做的自动饮料售货机的STM32控制板程序,欢迎交流指正

  [复制链接]

出0入16汤圆

发表于 2020-7-12 10:52:16 | 显示全部楼层 |阅读模式
这是很早以前在一家新零售公司做自动饮料售货机的控制板程序,公司无故解散,投资人撤资,扔下一地鸡毛,不说了。主要说整个程序,控制板只是用STM32来做主控,接收安卓主控板的下发饮料配方指令来程序饮料的调配,整个程序不大不小,包含20多个直流减速电机控制、一个步进电机实现移动、十几个监测传感器、NTC热敏电阻、温湿度传感器、迪文串口屏等外设的监测和控制。这里简单介绍一下整个框架:小程序购买--》云平台---》售货机的安卓主控板---》STM32主控板调配---》出饮料。机械部分有多人负责,这里就不介绍了,下面简单介绍一下我做的这个程序,代码比较乱,请勿见笑:
1、上电初始化-》首先监测外设,比如储水箱储水、冷热水是否达标、落杯位置是否准确等
2、饮料配置过程:接收饮料配方---》落杯-->加料--->加水搅拌---》落盖---》封盖---》开门等待去饮料。整个过程对比各种意外情况:卡杯、落偏、缺杯缺盖等均进行了异常处理。
3、步进电机在整个过程负责位置移动,采用网上的“梯形”加减速算法,可以自动寻找零点,错过零点会自动纠正等特点。
4、增加串口屏主要是用来调试整个设备、已经生产检验过程中方便测试。具有饮料配置、单个外设控制、一键监测所有外设等,具体记不清了
5、其它功能记不清了。。。。。。
程序当时还是用固件库3.5写的,现在基本不用了,没有使用操作系统,使用了一个自己常用的定时器轮询任务,控制好各个任务的工作时间,简单用还是不错的。就说这么多,不喜勿碰!
放几张手机上还保存串口屏照片
最后是代码打包!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2020-7-12 10:59:11 | 显示全部楼层
以前也在自动售货机行业,同行啊,    可惜已转行了。

出0入0汤圆

发表于 2020-7-12 11:00:26 | 显示全部楼层
LZ辛苦啦。。。

出0入114汤圆

发表于 2020-7-12 11:03:22 | 显示全部楼层
电路图能分享一下吗?

出0入0汤圆

发表于 2020-7-12 11:09:41 | 显示全部楼层
楼主现在转行去做什么呢

出5入8汤圆

发表于 2020-7-12 11:14:21 | 显示全部楼层
谢谢  分享

出0入16汤圆

 楼主| 发表于 2020-7-12 13:53:20 | 显示全部楼层
磊磊映画 发表于 2020-7-12 10:59
以前也在自动售货机行业,同行啊,    可惜已转行了。

我就做过这一次,投资撤了,就玩完了!在那接触过很多搞自动化搞机械的同事,也很有意义!

出0入16汤圆

 楼主| 发表于 2020-7-12 13:55:14 | 显示全部楼层
cloudxxcloud 发表于 2020-7-12 11:03
电路图能分享一下吗?

这个不一定能找到,我回家中电脑翻翻!电路很简单,主要是电路输入输出,基本是纯数字电路控制

出0入16汤圆

 楼主| 发表于 2020-7-12 13:56:02 | 显示全部楼层
ericdai 发表于 2020-7-12 11:09
楼主现在转行去做什么呢

现在做物联网硬件,主要是NB、Cat1等通信

出0入0汤圆

发表于 2020-7-12 14:38:26 | 显示全部楼层
楼主这个是类似于便利蜂那种自助豆浆机么?

出0入0汤圆

发表于 2020-7-12 16:23:41 来自手机 | 显示全部楼层
步进电机是42步进电机吗?零点是用那种限位开关?

出0入16汤圆

 楼主| 发表于 2020-7-12 17:29:40 | 显示全部楼层
genhao2 发表于 2020-7-12 14:38
楼主这个是类似于便利蜂那种自助豆浆机么?

不了解那个产品,我们当时通过配方来调制饮料,比如百香果、蜂蜜、红枣、绿茶等,加冷水或热水,也可以由客户自动搭配!定制送人!

出0入16汤圆

 楼主| 发表于 2020-7-12 17:30:46 | 显示全部楼层
lnso 发表于 2020-7-12 16:23
步进电机是42步进电机吗?零点是用那种限位开关?

步进电机是57那种,寻零点就是用的光电限位开关那种!

出0入0汤圆

发表于 2020-7-12 19:26:56 | 显示全部楼层
liuruoshui 发表于 2020-7-12 17:29
不了解那个产品,我们当时通过配方来调制饮料,比如百香果、蜂蜜、红枣、绿茶等,加冷水或热水,也可以由 ...

机械谁做的啊吗,感觉这个市场应该很好啊

出0入16汤圆

 楼主| 发表于 2020-7-12 21:19:14 | 显示全部楼层
ericdai 发表于 2020-7-12 19:26
机械谁做的啊吗,感觉这个市场应该很好啊


做这个设备机械的同事有五六个人,当时都看好这个市场,从我个人感觉是管理和人员配备不行,公司成立不到2个月就招了100多人,专门干招聘的就5个人,任何事是急不得,没有积累不行!个人认为创业要不断的试错,还要找对人。类似产品有个领导合伙做过,据他说一台设备在商场里能一天卖七八百元,一百多杯!就是蜂蜜、果酱加热水或冷水配起来的!

出0入115汤圆

发表于 2020-7-12 22:45:17 来自手机 | 显示全部楼层
这个自动售货行业准入门槛太低,没有啥高科技,都是靠资本运作(类似共享单车),所以楼主的工资倒闭是正常的

出100入101汤圆

发表于 2020-7-12 23:04:21 来自手机 | 显示全部楼层
liuruoshui 发表于 2020-7-12 13:56
现在做物联网硬件,主要是NB、Cat1等通信

做模组的软件?大神薪资范围?

出0入0汤圆

发表于 2020-7-13 10:50:39 | 显示全部楼层
liuruoshui 发表于 2020-7-12 13:53
我就做过这一次,投资撤了,就玩完了!在那接触过很多搞自动化搞机械的同事,也很有意义! ...

哦哦,我以前在友宝,  深圳离家太远了,离职的。

出215入20汤圆

发表于 2020-7-13 11:03:51 | 显示全部楼层
楼主开发这个软件花了多少时间

出0入0汤圆

发表于 2020-7-13 11:49:31 | 显示全部楼层
感谢分享,可以借鉴下。

出0入114汤圆

发表于 2020-7-14 08:02:36 来自手机 | 显示全部楼层
软件和硬件结合着看,速度会比较快,希望能找到原理图

出0入0汤圆

发表于 2020-7-14 08:13:49 | 显示全部楼层
做得挺好,谢谢分享

出0入18汤圆

发表于 2020-7-14 11:38:31 | 显示全部楼层
期待楼主找到原理图,学习一下

出0入4汤圆

发表于 2020-7-14 11:59:45 | 显示全部楼层
liuruoshui 发表于 2020-7-12 17:30
步进电机是57那种,寻零点就是用的光电限位开关那种!

步进电机用控制器了吗?

出0入0汤圆

发表于 2020-7-14 14:38:26 | 显示全部楼层
没有坚持做下去,这个现在很好

出0入16汤圆

 楼主| 发表于 2020-7-14 16:00:38 | 显示全部楼层
happymav 发表于 2020-7-13 11:03
楼主开发这个软件花了多少时间

我是只负责软件编写调试,差不多花了一个多月,关键是机械配合的人比较多!

出0入16汤圆

 楼主| 发表于 2020-7-14 16:02:23 | 显示全部楼层
cloudxxcloud 发表于 2020-7-14 08:02
软件和硬件结合着看,速度会比较快,希望能找到原理图

等我有时间回去翻翻翻翻电脑!看到原理图未必能,这个设备还有很多机械部分,那些更是关键!

出0入16汤圆

 楼主| 发表于 2020-7-14 16:03:10 | 显示全部楼层
waronder 发表于 2020-7-14 11:38
期待楼主找到原理图,学习一下

结合机械部分可能更好一些,只靠原理图也够呛

出0入16汤圆

 楼主| 发表于 2020-7-14 16:04:01 | 显示全部楼层
carefree1986 发表于 2020-7-14 11:59
步进电机用控制器了吗?

步进电机用的驱动器,大功率的电机还是用吧,专门做的毕竟更可靠一些

出0入16汤圆

 楼主| 发表于 2020-7-14 16:04:44 | 显示全部楼层
Wo456 发表于 2020-7-14 14:38
没有坚持做下去,这个现在很好

市场运作和管理更重要一些!投资人可能更想挣快钱!

出16170入6148汤圆

发表于 2020-7-14 20:34:56 来自手机 | 显示全部楼层
打赏!

庆祝论坛“打赏”功能实施, 现在开始发技术主题,可以获得打赏
https://www.amobbs.com/thread-5735948-1-1.html

出0入0汤圆

发表于 2020-7-16 23:30:10 | 显示全部楼层
liuruoshui 发表于 2020-7-14 16:00
我是只负责软件编写调试,差不多花了一个多月,关键是机械配合的人比较多! ...

一个多月可以整出来,也是相当牛逼的

出0入8汤圆

发表于 2020-7-17 16:11:54 | 显示全部楼层
lnso 发表于 2020-7-16 23:30
一个多月可以整出来,也是相当牛逼的

算上加班,相当于3个月的时间

出0入0汤圆

发表于 2020-7-21 08:48:22 | 显示全部楼层
这个很不错,下载研究一下

出0入0汤圆

发表于 2020-7-21 09:10:19 | 显示全部楼层
算是同行,之前也搞过

出100入101汤圆

发表于 2020-7-23 09:44:58 | 显示全部楼层
lz,原理图有么?

出0入0汤圆

发表于 2020-7-23 10:12:07 | 显示全部楼层
liuruoshui 发表于 2020-7-12 13:56
现在做物联网硬件,主要是NB、Cat1等通信

楼主,以后可以多多交流。我现在也在做物联网

出0入0汤圆

发表于 2020-7-23 16:26:18 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2020-7-23 20:41:25 | 显示全部楼层
谢谢分享

出200入0汤圆

发表于 2020-7-23 21:24:11 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2020-7-24 09:59:30 | 显示全部楼层
支持楼主

出0入0汤圆

发表于 2023-8-6 21:21:38 | 显示全部楼层
支持楼主,有步进电机的算法吗?

出235入8汤圆

发表于 2023-8-7 09:09:49 | 显示全部楼层
收到,谢谢楼主
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 08:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表