• 提示:您的电脑还没有安装阿里旺旺。免费安装阿里旺旺,与百万商人在线谈生意!
  • 关闭
我的推荐
我的文章

工业控制中普遍采用可编程控制器,其CPU模块内的微控制器往往是普通的单片机,而可编程控制器可以梯形图编程,或者用流程图编程。现在的智能教育机器人控制器均用单片机,而这些机器人的编程大多支持流程图编程。上海广茂达电子信息有限公司的能力风暴系列机器人采用VJC可视化流程图与C语言编程;中鸣机器人系列采用机器人快车软件编程,该软件也是可视化流程图与C语言编程;西米亚公司的乐高系列、博思威龙机器人、美国的VEX系列机器人、双龙公司的机器人DIY系列均可以采用可视化流程图与C语言编程。而这些机器人的控制系统核心均为单片机。由此可知,普通单片机的开发一定可以采用流程图编程。其实,机器人的流程图编制软件可以反过来作为相应单片机的编程软件。下面用一个实例详细说明单片机如何用图形化编程。
  1  问题描述
  某机器上,2台电机通过滚珠丝杠驱动工作台做顺序运动,如图1所示。用单片机系统控制2台电机,实现规定的顺序动作。当行程开关KX1压下时,电机D1带动卡紧机构右移,右移到撞块压下KX2时,电机D1停转,并且这种状态延迟一段时间T1。电机D2按以下顺序开始动作:当行程开关KX3压下时,电机D2带动工作台右移,工作台右移到撞块压下KX4时,电机D2停转,并且这种状态延迟一段时间T2;然后电机D2反转,带着工作台向左返回,工作台返回左侧压下KX3时,电机D2停转,同时电机D1反转,松开卡紧机构直到KX1压下,电机D1停转。
  2  单片机控制系统组成
  实现上述控制功能的方案有多种,如继电器接触器控制系统、可编程序控制器控制系统、单片机控制系统等。本文用单片机控制系统来实现上述控制动作,单片机控制系统的组成。
  单片机采用Motorola公司的MC68HC11E1。为了仿真实验的需要,单片机控制系统采用上海广茂达电子信息有限公司的能力风暴机器人 ASUII中的主控制板。行程开关KX1~KX4用机器人上的碰撞开关来模拟,碰撞开关电路如图4(a)所示。电机D1、D2用机器人2轮的驱动电机来模拟。其中,电机驱动芯片选用的是TI公司的SN754410。
  3  VJC程序流程
  使用能力风暴机器人的编程开发环境VJC1.6编制、调试和下载程序。针对上述单片机双电机启停控制系统,用VJC1.6编制的流程图。实际的单片机控制系统,只要把相应的传感器及其驱动电路、电机及其驱动电路更改成适应实际对象的元器件,就仍然可以用这种单片机控制板和相应的编程软件。更进一步的应用可以扩充软硬件系统。
  程序总体为一循环程序。在每一次循环中,依次检测4个碰撞开关,按照电机的动作顺序要求启动或停止电机。程序模块的使用和变量的设置方法此处从略,请参见说明书,或与上海广茂达电子信息有限公司联系。
  流程图在VJC1.6环境下可以转化为C语言程序,具体可参看VJC1.6的使用。
  在VJC1.6环境下编制的程序,无论是流程图还是C语言程序,均可以直接下载到单片机的闪存或EEPROM中,这也是这种编程和开发方法受到人们欢迎的原因。但是目前这种方法仅用在以单片机为核心的智能机器人的程序开发之中,还没有专门用于单片机开发的这种图形化编程环境,相信不久的将来就会出现这种方法。
  结语
  这里单片机系统实现的功能就相当于一个可编程控制器系统,而且编程语言是流程图语言。可见,某些单片机系统略加扩充就可以成为一个可以使用流程图编程、C语言编程和汇编语言编程的功能相当完备的可编程控制器,从而与现有的可编程控制器在工业控制领域并驾齐驱。

 
摘要: 近日,据相关人士介绍,由于金融危机的影响,和存储器芯片恶性竞争的缘故,电脑存储器芯片出现历史上最大亏损,很多大电脑记忆芯片(DRAM)厂家已经计划撤出内地生产线。 全球金融海啸的持续蔓延,除了金融业之外,致使电子产业也亏损连连。由于DRAM芯片价格的大幅下跌,DRAM厂商力晶、南亚科技和华亚科技前三季亏损高达683亿新台币,可以说是史上最惨的一次。 目前国际品牌纷纷减少在中国的...
摘要: 据国外媒体报道称,恩智浦半导体(NXP)公司将进行大规模业务重组,其中包括将关闭工厂、削减员工。该公司先前是飞利浦半导体部门,2006年被私募财团收购。业务重组涉及的范围包括(电路板芯片等的)制造、研究与开发、支持运作等。 由于宏观经济疲软,工厂设备利用率下降,NXP半导体公司首席执行官 Frans van Houten宣布了公司的业务重组计划。在业务重组中将削减4500名员工,目...
摘要: ASIC/SoC厂商世芯电子(Alchip Technologies Ltd.)宣布,已就该公司将系统级封装(SiP)的封装工序委托给索尼半导体业务本部一事与索尼达成了协议。 ASIC/SoC厂商世芯把SiP封装业务委托给索尼,主要有以下两个原因: 1.世芯是一家以设计技术为卖点的企业,在台湾没有工厂。世芯主要业务是芯片设计,芯片加密设计,芯片解密(IC解密)设计,芯片制作流程...
摘要: 本文出自:PCB抄板资料站 台湾印刷电路板设计(PCB设计) 4 大手机板厂上半年受到汇损、淡季及原物料价格高涨冲击,包括华通、欣兴 (3037)、楠梓电(2316)及耀华 (2367) 等上半年业绩表现不佳,尤其华通及楠梓电呈现亏损;有电路板设计专家指出,第三季尽管旺季订单延后,不过毛利率及业绩将会较第二季明显成长。 华通第二季虽然没有汇兑损失,不过受到淡季影响,产能利用率大幅下滑...
摘要: 本文出自:PCB抄板资料站 要想跟上世界先进的印制电路板设计制造技术水平,就必须了解目前国外在这方面的发展动态。 国外在关键工艺技术发展动向 1、底片制作及图形转移工艺 底片制作及图形转移质量,直接影响制作精细电路图形的品质。所以,在制作底片时普遍采用计算机辅助设计系统(CAD),进行PCB设计并与计算机辅助制造系统(CAM)接口通过数据转换制作出高精度、高分辨率的光绘底片。...
摘要: PCB电源管理一般来说是关于给PCB供电所涉及到的方方面面的。一些通常涉及的问题有: 1. 选择各种DC-DC 转换器为PCB供电; 2. 电源启闭排序/跟踪; 3. 电压监测; 4. 上述全部。 在本文中,电源管理被简单定义为:对PCB上的全部电源实施管理(包括:DC-DC转换器、LDO等)。电源管理包括如下功能:管理PCB上DC-DC控制器。例如,热插拔、软启动、排序...
摘要: 印制电路板设计(PCB板设计)是电子产品中电路元件和器件的支撑件。它提供电路元件和器件之间的电气连接。随着电于技术的飞速发展,PCB的密度越来越高。PCB设计的好坏对抗干扰能力影响很大。因此,在进行PCB板设计时.必须遵守PCB设计的一般原则,并应符合抗干扰设计的要求。 PCB设计的一般原则 要使电子电路获得最佳性能,元器件的布局及导线的布设是很重要的。为了设计质量好、造价低的PCB...
摘要:     1 NAND FLASH NAND写回速度快、芯片面积小,特别是大容量使其优势明显。页是NAND中的基本存贮单元,一页一般为512 B(也有2 kB每页的large page NAND FLASH),多个页面组成块。不同存储器内的块内页面数不尽相同,通常以16页或32页比较常见。块容量计算公式比较简单,就是页面容量与块内页面数的乘积。根据FLASH ...
摘要:  发达国家日本、美国包括环保最严格的欧洲,印制电路板的废水排放标准中铜的含量都要高于我们3-5倍,而且有史以来全世界没有见过一件因铜含量超标所造成的事故。处理废水中的铜含量小于或等于0.5mg/L所花费的物料、设备、流程、人力、资源、能源,要比达到1.0mg/L时花费都更多。所需的各项成本都远远高于1.0mg/L的。这样的一种指标,既不符合实际,而且是一种人为制造的更大的浪费,这样的标准不符...
无显示 无显示
博主信息
龙人PCB设计|电路板设计|芯片解密|PCB板设计|IC解密专业只因为您服务!
加为好友
打个招呼
定制此作者文章
我的商铺
  • 访问量:77
  • 文章数:10
  • 评论数:3
  • 创建日期:2008-07-15 15:23:40
RSS订阅
个人资料
最新博文
最新评论
最近访客
我的文章分类
好友列表
最近更新博客
友情链接
编辑推荐