164040066
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 241 点
下载积分: 759 分
在线时间: 231(小时)
注册时间: 2009-08-20
最后登录: 2020-02-29
查看164040066的 主题 / 回贴
楼主  发表于: 2010-10-12 22:57
大家说,从长远角度讲,单片机与PLC哪个的发展前景更好
ydp
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看ydp的 主题 / 回贴
1楼  发表于: 2010-10-13 04:25
今晚的庆功宴喝的太多,四点还没睡。单片机发展前景更好,因为傻瓜单片机很快推出,现单片机ARM能做到2.0GHZ了,稳定性没问题,你手机用的MCU就是ARM单片机,但要应用单片机还要一定数字电子和C语言水平。PLC的瓶颈很多,例如你要同时控制很多个(百几个)步进电机或伺服电机以多种的速度同时工作,用PLC完成成本极高,体积庞大。用单片机就容易得多。就以多路脉冲输出为例,单片机理论说可以产生无穷路独立输出,PLC要旁边站。
不过现在最新的单片机入门的门槛不底,令很多人只能望机轻叹。

例如这个最新的ARM延时程序:

该函数用来延时指定的us,其参数nus为要延时的微秒数。
//延时us
void delay_us(u32 nus)
{
u32 temp;
SysTick->LOAD=nus*fac_us; //时间加载
SysTick->VAL=0x00; //清空计数器
SysTick->CTRL=0x01 ; //开始倒数
do
{
temp=SysTick->CTRL;
}
while(temp&0x01&&!(temp&(1<<16)));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
SysTick->VAL =0X00; //清空计数器
}
现在我们制造的百多万的机器也用ARM单片控制,安全高速。
[ 此帖被ydp在2010-10-13 04:37重新编辑 ]
本帖最近评分记录:
  • 下载积分:+2(伟利科技) 感谢分享
  • 下载积分:+1(黄猛) 优秀文章