liuruoshui 发表于 2020-7-12 10:52:16

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

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

磊磊映画 发表于 2020-7-12 10:59:11

以前也在自动售货机行业,同行啊,    可惜已转行了。

hwarm 发表于 2020-7-12 11:00:26

LZ辛苦啦。。。

cloudxxcloud 发表于 2020-7-12 11:03:22

电路图能分享一下吗?

ericdai 发表于 2020-7-12 11:09:41

楼主现在转行去做什么呢

wt3333 发表于 2020-7-12 11:14:21

谢谢分享

liuruoshui 发表于 2020-7-12 13:53:20

磊磊映画 发表于 2020-7-12 10:59
以前也在自动售货机行业,同行啊,    可惜已转行了。

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

liuruoshui 发表于 2020-7-12 13:55:14

cloudxxcloud 发表于 2020-7-12 11:03
电路图能分享一下吗?

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

liuruoshui 发表于 2020-7-12 13:56:02

ericdai 发表于 2020-7-12 11:09
楼主现在转行去做什么呢

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

genhao2 发表于 2020-7-12 14:38:26

楼主这个是类似于便利蜂那种自助豆浆机么?

lnso 发表于 2020-7-12 16:23:41

步进电机是42步进电机吗?零点是用那种限位开关?

liuruoshui 发表于 2020-7-12 17:29:40

genhao2 发表于 2020-7-12 14:38
楼主这个是类似于便利蜂那种自助豆浆机么?

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

liuruoshui 发表于 2020-7-12 17:30:46

lnso 发表于 2020-7-12 16:23
步进电机是42步进电机吗?零点是用那种限位开关?

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

ericdai 发表于 2020-7-12 19:26:56

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

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

liuruoshui 发表于 2020-7-12 21:19:14

ericdai 发表于 2020-7-12 19:26
机械谁做的啊吗,感觉这个市场应该很好啊

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

三年模拟 发表于 2020-7-12 22:45:17

这个自动售货行业准入门槛太低,没有啥高科技,都是靠资本运作(类似共享单车),所以楼主的工资倒闭是正常的

fengyunyu 发表于 2020-7-12 23:04:21

liuruoshui 发表于 2020-7-12 13:56
现在做物联网硬件,主要是NB、Cat1等通信

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

磊磊映画 发表于 2020-7-13 10:50:39

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

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

happymav 发表于 2020-7-13 11:03:51

楼主开发这个软件花了多少时间

myrgb 发表于 2020-7-13 11:49:31

感谢分享,可以借鉴下。

cloudxxcloud 发表于 2020-7-14 08:02:36

软件和硬件结合着看,速度会比较快,希望能找到原理图

zhousun 发表于 2020-7-14 08:13:49

做得挺好,谢谢分享

waronder 发表于 2020-7-14 11:38:31

期待楼主找到原理图,学习一下

carefree1986 发表于 2020-7-14 11:59:45

liuruoshui 发表于 2020-7-12 17:30
步进电机是57那种,寻零点就是用的光电限位开关那种!

步进电机用控制器了吗?

Wo456 发表于 2020-7-14 14:38:26

没有坚持做下去,这个现在很好

liuruoshui 发表于 2020-7-14 16:00:38

happymav 发表于 2020-7-13 11:03
楼主开发这个软件花了多少时间

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

liuruoshui 发表于 2020-7-14 16:02:23

cloudxxcloud 发表于 2020-7-14 08:02
软件和硬件结合着看,速度会比较快,希望能找到原理图

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

liuruoshui 发表于 2020-7-14 16:03:10

waronder 发表于 2020-7-14 11:38
期待楼主找到原理图,学习一下

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

liuruoshui 发表于 2020-7-14 16:04:01

carefree1986 发表于 2020-7-14 11:59
步进电机用控制器了吗?

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

liuruoshui 发表于 2020-7-14 16:04:44

Wo456 发表于 2020-7-14 14:38
没有坚持做下去,这个现在很好

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

armok. 发表于 2020-7-14 20:34:56

打赏!

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

lnso 发表于 2020-7-16 23:30:10

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

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

不舍的六年 发表于 2020-7-17 16:11:54

lnso 发表于 2020-7-16 23:30
一个多月可以整出来,也是相当牛逼的

算上加班,相当于3个月的时间{:titter:}

jiangyimfs1 发表于 2020-7-21 08:48:22

这个很不错,下载研究一下

fengyuganyu 发表于 2020-7-21 09:10:19

算是同行,之前也搞过

fengyunyu 发表于 2020-7-23 09:44:58

lz,原理图有么?

蚁族 发表于 2020-7-23 10:12:07

liuruoshui 发表于 2020-7-12 13:56
现在做物联网硬件,主要是NB、Cat1等通信

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

lijianxing 发表于 2020-7-23 16:26:18

谢谢分享

asong14437546 发表于 2020-7-23 20:41:25

谢谢分享

wahaha 发表于 2020-7-23 21:24:11

谢谢分享

twjccmx 发表于 2020-7-24 09:59:30

支持楼主

lnso 发表于 2023-8-6 21:21:38

支持楼主,有步进电机的算法吗?

z31com 发表于 2023-8-7 09:09:49

收到,谢谢楼主
页: [1]
查看完整版本: 发布一个以前做的自动饮料售货机的STM32控制板程序,欢迎交流指正