发表于: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的功能;
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
跟着教程从0开始学习PLC,想不成为专家都难!
购买产品请到淘宝网:eonkon.taobao.com