极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 73970|回复: 30

谁用arduino做过工业级应用产品?

[复制链接]
发表于 2013-7-18 00:12:36 | 显示全部楼层 |阅读模式
adruino如此火热,但总感觉是给幼儿园小盆友耍的洞洞。
用它做工业产品,靠谱不?
回复

使用道具 举报

发表于 2013-7-18 08:58:38 | 显示全部楼层
我正在用它做一个多路的温控器,与上位机通讯,与组态软件与连。
回复 支持 反对

使用道具 举报

发表于 2013-7-18 12:10:51 | 显示全部楼层
难道你觉得天朝的工业产品有靠谱的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-18 12:28:37 | 显示全部楼层
无为 发表于 2013-7-18 08:58
我正在用它做一个多路的温控器,与上位机通讯,与组态软件与连。

精度多少?多少路?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-18 12:33:50 | 显示全部楼层
wing 发表于 2013-7-18 12:10
难道你觉得天朝的工业产品有靠谱的?

解放、东风卡车还是能拉东西的嘛。呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-18 12:40:12 | 显示全部楼层
无为 发表于 2013-7-18 08:58
我正在用它做一个多路的温控器,与上位机通讯,与组态软件与连。

精度多少?多少路?什么样的使用环境?环境最低温度多少?
回复 支持 反对

使用道具 举报

发表于 2013-7-18 13:04:06 | 显示全部楼层
8路,精度正负0.5,普通室内环境。
回复 支持 反对

使用道具 举报

发表于 2013-7-18 17:58:42 | 显示全部楼层
去年接了一个项目,要做一个软硬件结合的项目,但符合的要求的硬件找不到。
于是决定自学硬件,之前做了10年软件,对C比较熟悉。
自学arduino三个月多,完成了这个项目,已经给客户部署了,部署了160台。
自己设计,做实验板,PCB板不会画,找人画的PCB图,焊接不擅长也外包了,测试是自己做的。
测试中间更换了点解电容,蜂鸣器,电解电容最终用的是原装日本红宝石的,质量真不是盖的,价格也高,是国产的3倍。

功能:实现基于zigbee传输的无线IC读卡器,要求220V直接接入,可靠传输,不能丢包。
具体特性如下:
1)基于mega328P实现,8M,3.3V
2)内置医用级3W电源模块,实现220V到5V转化,再通过LDO稳压到3.3
3)采用PCF8563芯片实现时钟,并采用法拉电容做后备电源,这样就能实现永不换电池。
4)zigbee和ic读卡均采用成熟商业模块。
5)存储采用铁电存储模块FM24C系列,每个存储位可反复擦写1000亿次,软件设计就不用考虑防擦写坏的问题了。
6)实现了外部重启和软重启(通过软件指令重启),可以通过外部命令或者自重启
7)实现了一个简单的心跳协议,服务器端可以了解每个机器的状态,并且可以同步所有机器的时间。
8)实现了一个简单的可靠传输协议,简单来讲就是:应答机制+重发机制+本地存储
9)实现了一个类似路由器配置样的参数配置CLI,方面配置。
10)预留了升级接口,将来计划实现,通过无线网络来实现远程大规模系统升级。

会过头来看,arduino还是比较易学,要是从头学51的话,估计这个项目也拿不下来。

前一阵子去客户那里看了下,160多台运行了8个月,还没一台坏的,还不错。当初不惜血本大量采购进口原件、严格按元器件的设计要求来做看来是值得的。呵呵。

总之arduino可以用来玩,也可以做商业项目,打算以后给我儿子用arduino做个小车。呵呵。
回复 支持 反对

使用道具 举报

发表于 2013-7-18 19:05:34 | 显示全部楼层
arduino的核心是avr啊,avr本身就是工业产品,不过是在这个基础上做了封装,方便开发而已。为啥不能做啊。拿他当玩具不过是因为玩起来比较顺手。要是比较熟悉的人基本上玩上半天就可以做个东西出来。所以这个命题没什么可质疑的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-18 21:08:42 | 显示全部楼层
rick_hou 发表于 2013-7-18 19:05
arduino的核心是avr啊,avr本身就是工业产品,不过是在这个基础上做了封装,方便开发而已。为啥不能做啊。拿 ...

主要是担心软件代码的可靠性,比如写SD卡,写上去总感觉不放心---------全都写上去了没有呀?,还是读回来检查检查吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-18 21:12:13 | 显示全部楼层
myaniu 发表于 2013-7-18 17:58
去年接了一个项目,要做一个软硬件结合的项目,但符合的要求的硬件找不到。
于是决定自学硬件,之前做了10 ...

恭喜发财!
仁兄您给了俺继续学习arduino的信心和决心。呵呵
回复 支持 反对

使用道具 举报

发表于 2013-7-18 21:29:39 | 显示全部楼层
liang123599 发表于 2013-7-18 21:08
主要是担心软件代码的可靠性,比如写SD卡,写上去总感觉不放心---------全都写上去了没有呀?,还是读回来 ...

如果真的不放心,大可不用,没啥关系。毕竟很多库都是开源的,不是自己写的。要是没把握就不要用。工业品还是有一定要求的,不是玩玩就算了。
回复 支持 反对

使用道具 举报

发表于 2013-7-25 09:14:32 | 显示全部楼层
myaniu 发表于 2013-7-18 17:58
去年接了一个项目,要做一个软硬件结合的项目,但符合的要求的硬件找不到。
于是决定自学硬件,之前做了10 ...

问您几个问题啊,
zigbee模块稳定性怎么样?你的应用场景有遮挡物么?
您是边干项目边学的arduino呗,原理图是您自己设计的么! 现在也要做硬件项目,但是我干了三年的web java,对C用起来不是特别的熟,觉着蛮难的,不过我现在也自己设计了一个GSM模块的原理图和PCB图,PCB也是自己画的,还打算自己动手学焊接,不过好像这样确实耽误项目进度。
回复 支持 反对

使用道具 举报

发表于 2013-7-25 20:02:35 | 显示全部楼层
我用mega2560控制AD9850,提供频率给开关电路滤波器进行滤波,上位机软件用VC做的
回复 支持 反对

使用道具 举报

发表于 2013-7-26 00:22:21 | 显示全部楼层
本帖最后由 myaniu 于 2013-7-26 00:24 编辑
夏冬 发表于 2013-7-25 09:14
问您几个问题啊,
zigbee模块稳定性怎么样?你的应用场景有遮挡物么?
您是边干项目边学的arduino呗, ...


1)可靠性问题:任何依赖无线传输的东西都需要考虑可靠性,我者的做法是设备本身支持存储转发、通过应答和超时重发机制来保证数据的可靠传输。当多次失败后,MCU会自动重启zigbee模块。服务器会定期向设备发送健康检查请求,设备必须做出响应,对于多次没有应答的设备,服务器会认为这个设备已经“死亡/离线”,通过这些措施来保证可靠性。
2)zigbee模块的稳定性,我买的是DTK的成熟模块,可靠性不错的。
3)之前一直搞软件,对JAVA,C比较熟。有十几万行C经验。我是从头自己学硬件的。
4)学习方法是,买了四五块面包板,直接在面包板上驱动并熟悉各种IC及模块,并通过几块面包板来搭建原型,这步OK之后,然后切割一块接近实际尺寸的万能洞洞板,反复调整IC在板子上的布局,考虑发热、干扰、加工方便等因素,然后焊接,硬件测试,写软件测试。这部OK之后,找个行家将我焊接的原型板反向到原理图、并请行家设计PCB版,打样、焊接测试、找专业焊接公司/个人批量焊接,烧入硬件测试程序、通过程序测试焊接质量、烧入正式程序、功能测试、老化测试、封盖、贴标,出货。关于找合适的装入焊接好的PCB盒子,一种是找现成的,然后PCB向该现成的盒子靠拢,另一种就是自己开模了。
5)自己动手实验也是可以的,我反正买了一个可调电源电源、一个示波器、一个万用表、2把电烙铁、还有几个Arduino。
6)学习Arduino我是先买现成的,然后写程序,这关过了之后,就直接在面包板上搭建原型系统,然后再加功能。
7)自己做的时候,IC选型也很重要、IC是否容易买到、而且是买到正品、元器件的鉴别、选型,做了之后发现门道还挺多。


若现在让我选择做,我可能找个老手,然后给他一笔钱,然后让他帮我设计。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 10:56 , Processed in 0.063779 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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