抽空玩了一下Arduino,并将它改为32位的CORTEX-M3内核 点击:2175 | 回复:1



东方剑

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 73回
  • 年度积分:0
  • 历史总积分:223
  • 注册:2004年2月04日
发表于:2012-07-09 23:40:57
楼主

全兼容FX2NPLC基本完成了,抽空玩了一下Arduino,感觉还不错,号称“电子玩具”还是名符其实的,网上的教程,应用,硬件都很多,很适合初学者学习和应用实践,投入的成本也很低。是广大单片机初学者和爱好者入门的有效途径。

 

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

 

       一个产品要在工业环境下稳定、可靠地运行,首先它的连接器要能可靠地连接,通常都是带锁的,或是螺丝锁紧,防止在振动的环境下脱落。

       Arduino的电源连接器只适合家用或实验室环境,不适合一般的工业环境。

       Arduino目前只支持AVR的单片机,而且是8位的,速度和处理能力在很多情况下稍显不足。

       Arduino视乎不支持断点、单步调试?这样调试大程序很困难。

 

       针对上述问题,我对arduino做了些改进,采用基于32Cortex-M3内核的stm32F10x系列芯片为核心,适当增加外围接口以方便应用,样品如下图12

triduino_ardo

1 尺寸和接口与arduino全兼容

triduino_ardc

            图2

2 ardunio的基础上增加了若干数字IO线、串口和音频输入/输出接口,采用超级电容作为后备电池,通常在断电时,可以维持3个月的计时。

 

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

 

今后的计划是:

1、  开发基于eclipse RCPIDE,集编辑、编译、调试与一体;

2、  有可能用C#编程,而非C/C++

3、  有可能将ardunio作为PLC的一个扩展模块,以便用户也能扩展PLC的功能;

 




EBN战略军团-beichen

  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 804回
  • 年度积分:0
  • 历史总积分:3665
  • 注册:2007年7月02日
发表于:2012-07-10 06:10:36
1楼
不错!最好加个以太网进来。

热门招聘
相关主题

官方公众号

智造工程师