SPI程序制作 (1)
- 格式:pptx
- 大小:3.05 MB
- 文档页数:19


主题SUBJECT:
SMT程序制作和管理规范
PAGE
※ ※ 更改记录 ※ ※
版本号 更改部门 更改人 更改内容 更改日期
主题SUBJECT:
SMT程序制作和管理规范
PAGE
1.目的
为了规范SMT程序制作,使贴装程序与待生产的产品一致,并能有效的追溯和管理。从而提高品质和效率
2.适用范围
适用于XXXX有限公司SMT所有程序制作。
3.职责
3.1 SMT程序员:负责程序的编辑和优化,及程序的管理;
3.2 SMT IE技术员:负责为程序优化及线平衡提供必要的数据,提高生产效率;
3.3 SMT工程师:在线确认程序的正确性,审核程序制作,及站位表,并实现机器贴装;
3.5 SMT工程主管:批准程序及站位表
4.名词解释
无
主题SUBJECT:
SMT程序制作和管理规范
PAGE
5.工作内容
5.1 程序制作
5.1.1 程序的命名规则:
5.1.1.1 印刷机及SPI程序命名:如下图
解释:
1. 机型名称:产品的BOM名称(SPD印刷机命名字符只有20个,当机种名称字符超过20个时,只需输入机种名称后10位字符即可)
2. 钢网编号:产品生产时的钢网编号。
3. A/B面:产品生产时的PCB的TOP面或BOT面。
4. 用电子卡尺测量PCB长、宽、厚以及Mark点坐标,设定参数与PCB参数一致。
5. 版本:印刷程序版本号。
主题SUBJECT:
SMT程序制作和管理规范
PAGE
5.1.1.2贴片机名称规则,如下图。
解释:机器名称:由字母“X”或“P”替代设备名称(X 代表西门子设备,P代表松下设备。)
半成品料号:半成品(PCBA)料号后七位字符。
版本号:产品贴片时对应的产品版本号
A/B: 产品生产时的TOP或BOT面(生产哪一面就输入哪一面)。
SPI软件在仪表工程设计中的应用
李兴候
【摘 要】介绍自控仪表软件SPI的组成、功能和特点.结合公司海外油气地面工程开发的特点,着重突出SPI软件在海外实际工程仪表设计中的作用,详细说明其使用过程中的关键步骤和注意事项.实际运用表明,SPI软件大大提高了工作效率.
【期刊名称】《自动化与仪表》
【年(卷),期】2014(029)002
【总页数】4页(P48-51)
【关键词】SPI软件;工程设计;仪表;关键步骤
【作 者】李兴候
【作者单位】中国石油集团工程设计有限责任公司北京分公司,北京100085
【正文语种】中 文
【中图分类】TP31
随着海外油气地面工程项目日趋大型化、复杂化和智能化,为了最大化缩短工程项目设计周期,在自控仪表设计实践中,采用AutoCAD和Office的主流工具表现出明显的局限性。因此,为了适应公司国际化战略需要,引入一种既能保证工程设计质量,又能提高工作效率的专业设计软件具有重要意义。美国Intergraph(鹰图)公司开发的SPI(smart plant instrumentation)是一款专门针对工厂业主、运营商和工程设计公司的仪表工程软件。引进、开发和应用SPI软件对于公司国际化进程的推进作用明显。同时采用SPI软件也是一种趋势[1]。
SPI软件基于专业的数据库,通过建立共同的合作与交流信息平台,实现信息的交换与共享,从而提高使用者的工作效率和工程设计文件质量[2]。
目前,国际知名的集团公司和工程公司普遍采用SPI软件,国内合资、外资企业也都应用SPI软件进行工程设计与管理。作为一种工具,SPI软件是目前国际公认的可供用户进行设计、采购、施工和维护管理自控仪表系统的出色软件[1]。
1 SPI软件功能及优点
1.1 功能模块介绍
SPI软件主要包含以下几种功能模块[3]:
仪表索引模块 该模块完成仪表专业设计的基础性文件。在项目设计初期,得到工艺专业的成果文件后,就可在此模块中进行各种仪表位号、I/O信号的录入同时对各种数据信息属性进行定义工作。通过该工作过程,最终可完成多类专业成果性文件,如仪表索引清单、I/O清单等。与其他方式获得的同类文件相比,SPI软件生成的清单类文件不仅具有更好的信息查询和修改功能,而且还具备与其他类文件信息链接与跟踪功能。
自制基于USB接口的ISP下载线
单片机爱好者在调试与制作单片机系统时,经常涉及到对单片机进行程序烧录,而专用的编程器价格不菲 ,使单片机爱好者望而却步。另外,在开发的过程中,程序每改动一次就要拔下目标电路板上的芯片,编程后再插上,这样做不仅会对目标电路板和芯片造成损伤,而且当程序需要升级改进时也是极其不便的。而ISP技术的出现使单片机DIY爱好者可以自制简易“编程器”(俗称下载线)。自己动手制作工具不仅可以增强自己的动手能力,而且还为以后制作、调试单片机系统带来了很大的方便,还能为今后进行设计与制作节约宝贵的时间。
早期的ISP下载线多采用串口或并口与PC机相连,这两种方式多存在以下问题。
(1) 用户PC机的主频 硬件和操作系统不同 可能会造成控制信号错误;
(2) 不同厂商提供不同的ISP下载器,互不兼容,给嵌入式开发带来不便;
(3) 限于串并口的通信协议,数据传输速率较低,影响嵌入式产品的开发。
除此之外,随着科技的发展,现在很多台式电脑已经没有并口和串口了,而且如今使用笔记本电脑的人越来越多了,由于大多数笔记本电脑都不带串并口,使得学习单片机比如说51或者avr很不方便。因为以前使用并口和串口的ISP下载线已经无法再继续使用了。然而现在无论台式电脑还是笔记本电脑提供的USB接口是足足够用的。
基于以上原因,本文提出了一种将单片机和USB总线相结合,进行ISP下载的方法,经过实际应用取得了较好的效果。本系统分为硬件和软件两部分,硬件平台主要由USB接口和单片机控制模块组成,完成对PC机通信和对目标芯片ISP编程。软件面向用户设计,由用户选择要下载的、已经编译成Hex文件格式的代码文件,然后向目标芯片下载程序代码,同时可以检测目标芯片型号、擦除目标芯片、从目标芯片读出程序代码等。
下面以ATMEL公司的AT89S51/52单片机为例 ,先介绍ISP技术的原理 ,再介绍 ISP在线编程器的实现方法。
单片机程序下载方式总结 一、 编程器下载(离线下载、脱机下载)
编程器也称为程序烧录器,将单片机从电路板下取下来,放
入烧录器的芯片座并固定好,然后进行程序下载。编程器与PC机
之间用USB、串口、并口等方式连接并传输数据,目前主流的产
品支持USB和串口连接,部分产品支持插装CF卡,即将程序提前
复制到CF卡中,烧写过程可不需要PC机。
程序烧录器成本较高,如图1所示的SmartPRO 5000U售价在
2400元左右。该方式不如在线编程方式灵活方便,现在个人和小
批量的编程已经很少使用了。该方式主要用于量产编程,对于批
量生产的产品,使用专门的编程器实现脱机编程,一次可烧写大
量的芯片。同时,公司指派专人负责程序下载,保密性强。有些
技术公司外接项目时,将烧定芯片次数与产品提成挂钩,烧一个
芯片表明生产了一台产品。
图1单片机程序烧录器
二、 在系统编程ISP(In System Programming)
不用将单片机从线路板上取下来,直接烧写,适用于样机研
发阶段或小批量的程序下载。根据PC机与单片机的通信方式不同
分为2种:
(1)SPI接口模式 SPI模式是ATMEL和PIC单片机常用的下载方式,该方式要
求单片机必须具备SPI接口,如AT89S51系列单片机的P1^5、
P1^6、P1^7分别为MOSI(主输出从输入),MISO(主输入从输出),SCK(同步时钟)引脚,下载程序时还要用到RST引脚。 SPI接口和电脑的现有通讯口都不兼容,因此需要通过转换
电路把PC机的端口转换成SPI方式,常见的包括并口、RS232串
口、USB口转SPI下载。并口和RS232串口转换到SPI比较简
单,可以网上查找资料自己制作。USB转SPI的电路做起来有点
难度,但是使用比较方便,一般网上都有成品销售。SPI下载的
优点是下载比较可靠和稳定,与单片机的接口简单。
图2 USB转SPI下载器
图3 SPI接口
(2)串口模式
单片机还可利用自身的串口来下载程序,典型的如STC单片