您现在所在的是:

PLC论坛

回帖:1个,阅读:4166 [上一页] [1] [下一页]
1036
东方剑
文章数:83
年度积分:50
历史总积分:1036
注册时间:2004/2/4
发站内信
发表于:2012/7/9 23:31:28
#0楼
全兼容FX2N的PLC基本完成了,抽空玩了一下Arduino,感觉还不错,号称“电子玩具”还是名符其实的,网上的教程,应用,硬件都很多,很适合初学者学习和应用实践,投入的成本也很低。是广大单片机初学者和爱好者入门的有效途径。

Arduino有丰富的资源,能够快速搭建各种基于单片机的电子试验,对学习、掌握单片机的原理和一些基本技能是非常有用的,能否将这些资源用于工业用途,或是作为产品平台呢?这是个值得研究的课题。

一个产品要在工业环境下稳定、可靠地运行,首先它的连接器要能可靠地连接,通常都是带锁的,或是螺丝锁紧,防止在振动的环境下脱落。
Arduino的电源连接器只适合家用或实验室环境,不适合一般的工业环境。
Arduino目前只支持AVR的单片机,而且是8位的,速度和处理能力在很多情况下稍显不足。
Arduino视乎不支持断点、单步调试?这样调试大程序很困难。

针对上述问题,我对arduino做了些改进,采用基于32位Cortex-M3内核的stm32F10x系列芯片为核心,适当增加外围接口以方便应用,样品如下图1和2:
附件
图1 尺寸和接口与arduino全兼容
附件
                图2
图2 在ardunio的基础上增加了若干数字IO线、串口和音频输入/输出接口,采用超级电容作为后备电池,通常在断电时,可以维持3个月的计时。

目前这2块板都在调试和改进中,等定型后,将遵循Arduino开放、开源的理念,公开原理图、PCB图和源代码。

今后的计划是:
1、 开发基于eclipse RCP的IDE,集编辑、编译、调试与一体;
2、 有可能用C#编程,而非C/C++;
3、 有可能将ardunio作为PLC的一个扩展模块,以便用户也能扩展PLC的功能;


愿成为广大中华工控网网友的朋友,致力推广国产PLC的学习、应用和研究, 提供国产PLC产品、PLC学习套件、 PLC开发套件。
跟着教程从0开始学习PLC,想不成为专家都难!
购买产品请到淘宝网:eonkon.taobao.com
873
cuiminfeng
文章数:1
年度积分:50
历史总积分:873
注册时间:2002/8/5
发站内信
发表于:2013/4/22 14:19:13
#1楼
库移植过来了吗?国外有开源的,移植了部分库
Maple 是Leaflabs推出的基于ARM的与Arduino相兼容的开源硬件平台。其核心微处理器是ST公司的32位ARM Cortex M3 M32F103RBT6作频率在72MHz。Maple有着与Arduino完全兼容的结构、一样的pin脚设计以及相同的软件开发环境,对于一个Arduino的爱好者来说会很容易的利用Maple来进行设计。
http://leaflabs.com/

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003