arduino真是个入门的好东西

2013-08-02 00:38:41 +08:00
 sivacohan
开始想研究单片机。
最开始傻乎乎的入了raspberry pi。结果什么都没弄明白。
然后入了STM32Discorvey。还是没弄明白什么。
现在的Arduino nano v3.0 上手真的足够快。

如果有和我一样没什么基础的,真心向你们推荐Arduino系列。
23524 次点击
所在节点    程序员
43 条回复
timonwong
2013-08-02 16:20:21 +08:00
@cchange
Linux实时性不敢说的原因就是不敢用啊,不是绑到一根绳子上的蚂蚱分担风险不安心(说穿了都是这个原因行业才那么守旧)。。。

VxWorks见到的是在PowerPC工控板上做的,还是IBM的,我们之前做的公司没有那么雄厚的实力,也就只是见见而已。

现在也不干这个行业了(虽然也就几年时间),对心脏不好(值得吐槽的地方也太多),Retired。 FIN.
rockxie
2013-08-02 16:29:09 +08:00
之前买了一个,现在没玩了,在这里搭车传让吧,包括显示屏,七月初买的,价格是691,现在五百转让,有需要的联系rock_xie#qq.com
HowardMei
2013-08-02 16:48:16 +08:00
@cchange 这些业余板子在电磁兼容上肯定不达标,用在工控上在可靠性和测试上花的钱估计可以自己设计两个了。另外,还没看到有实时Linux系统支持OPC的,到时候控制端的软件会写死人吧?

曾经用过Vacon家的PLC,觉得非常用户友好,如果产品做到这个程度,价格只要不太离谱,贵点都是应该的。据说,当初他家刚进中国市场时,自己产品的液晶屏没有中文字库,被客户批评,某位一个汉字不识的芬兰小伙子用点阵画图硬生生搞出来,哈哈。
cchange
2013-08-04 00:09:21 +08:00
@timonwong 哈哈 看来也有奇葩业主干扰啊 看来对于应用还是用稳定的,哪怕是闭源或不懂的开源〜
加油!
sivacohan
2013-08-04 00:17:37 +08:00
@Sivan 远程喂狗啊……你看看raspberry pi吧。这玩意得用网络吧。要是定时喂狗还可以用arduino。
cchange
2013-08-04 00:23:15 +08:00
@HowardMei 嗯! 实时的linux肯定不能用c开发了 必须用stl或lad开发,也就是梯形图和语句表,实时核解析这些语句〜

还有个其他问题Arduino不用于工程,那用于? 貌似就是一个教学平台?
sivacohan
2013-08-04 00:34:41 +08:00
@cchange 当作教学平台没问题。写点小工程也可以吧。arduino用的avr的芯片。
leavic
2013-08-04 08:27:32 +08:00
arduino是给没有任何硬件和底层驱动经验的人准备的,你不需要了解总线的工作原理和实现方式,只需要写应用.
但是,这东西没有RTOS,多任务你只能用状态机写,会很糟糕,而且实时性得不到保证.
ruoyu0088
2013-08-04 08:49:04 +08:00
@cchange, 你的IEC 61131的程序是用什么编写的,最近试用KW-Software的MULTIPROG-Express,编写PLC程序时会经常各种问题,感觉MULTIPROG-Express里面的BUG不少。不知道这样的软件开发出来的PLC程序的可靠性如何,我们最终要在自己设计的板子上跑ProConOS,对这个公司不太放心。
cchange
2013-08-04 19:31:17 +08:00
@ruoyu0088 我没有这样的经验,仅仅是编写plc程序 没有设计过PLC,多测试吧,我这儿想这么干是因为有一个特殊的工艺,类似于伺服控制,但又有很大的不同。所以考虑了下 现在调研之后 就估计不会用了 太不可靠了。

如果你就是研发plc就是另外一回事了,加油!
qian19876025
2013-08-04 19:41:48 +08:00
@timonwong 通信行业的业务板子大部分都是 VxWorks 实时性有保障 我接触过的 华为局端产品也是VxWorks
实时系统其实有很多 比如QNX ucosII之类的
开源的 军用的 有米果老战斧导弹上用的那个 RTEMS 当然还有红帽的ecos

对了那个露珠说的arduino的工业应用还是有的 上次我在hackaday上面看到有一个 别小看了 微控制器 这些东东都看人怎么用
ruoyu0088
2013-08-04 20:39:17 +08:00
@cchange 那你的PLC是使用的哪家公司的产品呢。我们虽然要自己设计PLC,不过那主要是硬件和底层驱动,上面还是跑PLC厂家的系统,目前考虑的是KW-Software的产品,不过他们电脑上编写PLC的软件MULTIPROG-Express经常出错,有点不放心。几乎无法用MULTIPROG-Express编写一个稍微复杂的SFC程序。稍微操作几下就出现一堆内部编译错误。
cchange
2013-08-04 21:09:44 +08:00
@ruoyu0088 是西门子的哦,对制造plc没有直接参考,但可以参考他的功能。
日系和ab,还有beckhoff、施耐德都用的是codesys,连和利时也用这个。
你们产PLC? 是不是要自成体系呢? 感觉挺难的,简单的不一定能价格竞争过,复杂的软件肯定不如几个大厂。
timonwong
2013-08-04 21:15:17 +08:00
@qian19876025
没有小看过微控制器。。。
实时系统在中低端上,其实选择很少,像AVR(不算AVR32)和众多PIC(不算PIC32)、51之流(还有日系的一系列),存储空间(以及性能)是不够的(相当多的一部分应用仍然在裸奔),VxWorks、QNX、eCos这些是完全不要想跑的,ARM的一系列(最近流行的CM3,CM4)选择稍微多点,但也没有那么牛,跑TCP/IP都比较吃力,由于片子新,有些还有比较多的坑(STM32就是你)。严肃的工业应用考虑相当多(软硬件设计都相当重要,硬件设计更重要点),arduino肯定不行,你说的工业应用不会是这个吧:http://hackaday.com/2013/07/08/this-is-run-by-an-arduino/
我只觉得那玩意很COOL,然后看到关于AVR的R/W Protection我就笑了。
0x61
2013-08-05 18:00:21 +08:00
@leavic 有RTOS的,而且有好多。我玩Arduino玩了好多年,后来它的速度资源满足不了我了,改玩maple了。本人嵌入式系统工程师一枚
leavic
2013-08-05 18:27:09 +08:00
@0x61 你那是不用Arduino的IDE情况下吧,Arduino的IDE下不就只有一个大while循环可用吗.
qian19876025
2013-08-10 16:34:36 +08:00
@timonwong 这些都是工具看的是什么人用需求能否达到
同样的一支铅笔 在我手上只能是普通的写字而用 在别人手里说不定就是花工程图的好工具
swulling
2013-08-10 17:08:46 +08:00
硬件上手还是Arduino比较合适,看定位,如果就是做做DIY发烧友,Ardunio入门足够了

不过硬件坑太多,本来想毕业后继续搞得,后来发现没心情玩。
favormm
2013-08-12 12:09:56 +08:00
了解了一下,不在我研究范围
xhbang
2013-12-11 17:14:19 +08:00
@0x61 可以用mbed,arm主导的,编写下载非常方便,支持RTOS,同时也具有丰富的拓展模块库。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77724

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX