《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于PIC16F628單片機的CM402型高速貼片機控制系統改造設計與實現
基于PIC16F628單片機的CM402型高速貼片機控制系統改造設計與實現
摘要: 該PVS控制系統以PIC16F628單片機為核心,具有集成度高、性能穩定、抗干擾能力強、性價比高等優點。該PVS控制系統已制作成品銷售,由蘇州翔慶精密機械有限公司等單位經過6個月的聯機生產驗證,證明該設計方案可靠、可行。利用該PVS控制系統改造CM402型貼片機,預期可提升生產力約4%,具有良好的實用價值。
Abstract:
Key words :

引言

隨著表面貼裝技術(Surface Mounted Technology,SMT)的不斷優化及貼片元器件制作工藝的迅速發展,貼片機在電子制造業中的應用日益突出。CM402型高速貼片機是由日本松下公司研發和生產,針對某些特定工件、按特定工序進行批量加工的專用設備。根據筆者為期兩周的現場調查和論證,傳統CM402型高速貼片機在拼接料生產過程中,若出現拼接料檢知停止時,停機掃料的時間將影響到生產效率。通過認真分析該設備的工序流程及閱讀其用戶手冊,可將此拼接料檢知、停機掃料程序進行技術改造,并在原有電控系統上利用PVS控制系統替代Timer(計時器),可實現接料不停機控制功能,從而可提升其生產效率。

本文以利用PIC16F628單片機構成PVS控制系統為例,從硬件系統設計和軟件系統設計入手,給出了印制電路板圖、電路原理圖及源代碼。

硬件系統設計

該PVS控制系統以PIC16F628單片機為核心,由PIC16F628單片機及其外圍元器件、電源模塊、繼電器模塊組成,印制電路板和電路原理圖如圖1、圖2所示。

 

圖1 印制電路板

圖2 原理圖

PIC16F628單片機及其外圍元器件

PIC16F628單片機是由Microchip公司生產的PIC系列8位CMOS閃存單片機之一,該系列單片機采用RISC(Reduced Instruction Set Computer)嵌入式結構,具有執行速度高、功耗低、體積小巧、工作電壓低、驅動能力強、品種豐富等優越性能。其總線結構采取數據總線和指令線分離獨立的哈佛(Harvord)結構,具有很高的流水處理速度。與同類8位單片機相比,程序存儲器可節省一半,指令運行速度可以提高4倍左右。PIC16F628單片機封裝形式為DIP-18,配合相應程序,該芯片可實現繼電器智能控制功能,即配合其他配套電路可構成PVS控制系統,實現CM402型貼片機接料不停機控制功能。JP2為報警信號輸入端、JP5為PC機并口解鎖信號輸入端、SB1、SB2為定時時間調節按鈕,LED1~LED6構成定時時間顯示電路,單只LED亮表示10s,全部亮表示60s。

電源模塊

電源模塊設計的質量直接關系到PVS控制系統的穩定性。該控制系統直接利用CM402型貼片機的+24V穩壓電源,故采用穩壓性能較好的三端穩壓集成電路LM7812、LM7805實現兩級穩壓,為單片機、光電耦合器等元器件提供+5V直流穩壓電源。JP1為24V電源輸入端,與CM402貼片機相應插座直接連接。

繼電器模塊

繼電器模塊由晶體管驅動電路和固態繼電器構成。其中VT1、VT2選用C9014型晶體管;歐姆龍TQ2-24V型24V繼電器。該模塊工作狀態由單片機RA4(第3腳)控制,并通過JP3、JP4與CM402型貼片機相應端口相連。

軟件系統設計

軟件環鏡基于MPLAB IDE V8.33,編譯器HI-TECH C,仿真器ICD2.0燒寫PIC16F628芯片實現CM402型貼片機控制系統改造設計功能。

實現程序如下:

#include

__CONFIG(0X1F3C);

#define ulong unsigned long

#define uint unsigned int

#define uchar unsigned char

#define RD (1)

#define WR (1<<1)

#define WREN (1<<2)

#define WRERR (1<<3)

#define FREE (1<<4)

#define CFGS (1<<6)

#define EEPGD (1<<7)

#define START_READ_EEPROM() EECON1=EECON1|RD

#define START_WRITE_EEPROM() EECON1=EECON1|WR

#define ENABLE_WRITE_EEPROM() EECON1=EECON1|WREN

#define DISABLE_WRITE_EEPROM() EECON1=EECON1&(~WREN)

#define SELECT_EEPROM() EECON1=EECON1&(~(EEPGD|CFGS))

#define out RA3

uint js=1;

uchar Key_Num = 0x00,Key_Num1 = 0x00; //本次鍵碼

uchar Key_Backup = 0x00,Key_Backup1 = 0x00; //備份鍵碼

uchar key,temp,key1,temp1;

bit Key_Dis_F = 0,Key_Dis_F1 = 0,OFF_ON=0;

uchar ES=1,ES_DATA=1;

bit a;

ulong z=1;

uchar ES_BC_DATA;

void ms(uint b);

void keyscan(void);

char readByte(char addr);

void writeByte(char addr, char data);

void X_Y_IN(void);

void main()

{ TRISB2=0;

TRISB3=0;

TRISB4=0;

TRISB5=0;

TRISA6=0;

TRISA7=0;

RB2=1;

RB3=1;

RB4=1;

RB5=1;

RA6=1;

RA7=1;

TRISB0=1;

TRISB1=1;

RB0=1;

RB1=1;

TRISB6=1;

TRISB7=1;

RB7=1;

RB6=1;

GIE=1;

PEIE=1;

T1CON=0X01;

TMR1IE=1;

TMR1IF=0;

TMR1L=0XEF;

TMR1H=0XD8;

CM0=1;

CM1=0;

CM2=1;

C2OUT=0;

C2INV=1;

TRISA4=0;

RA4=1;

TRISA3=0;

RA3=1;

a=out=1;

ES_BC_DATA=readByte(0x00);

ES_DATA=ES=ES_BC_DATA;

while(1)

{ asm("clrwdt");//清看門狗

keyscan();

X_Y_IN();

if((C2OUT==1)&(OFF_ON==1)&(a==0))

{ ms(4);

if((C2OUT==1)&(OFF_ON==1)&(a==0))

{ C2OUT=0;

ES_DATA=ES_BC_DATA;

OFF_ON=0;

a=out=1;

z=1;

}

}

switch(ES)

{ case 1:

RB2=1;

RB3=1;

RB4=1;

RB5=1;

RA6=1;

RA7=0;

break;

case 2:

RB2=1;

RB3=1;

RB4=1;

RB5=1;

RA6=0;

RA7=0;

break;

case 3:

RB2=1;

RB3=1;

RB4=1;

RB5=0;

RA6=0;

RA7=0;

break;

case 4:

RB2=1;

RB3=1;

RB4=0;

RB5=0;

RA6=0;

RA7=0;

break;

case 5:

RB2=1;

RB3=0;

RB4=0;

RB5=0;

RA6=0;

RA7=0;

break;

case 6:

RB2=0;

RB3=0;

RB4=0;

RB5=0;

RA6=0;

RA7=0;

break;

}

}

}

void ms(uint b)

{ uchar c;

while(b--)

for(c=123;c>0;c--);

}

void interrupt tmr1(void)

{ if(TMR1IF==1)

{ TMR1IF=0;

TMR1L=0XEF;

TMR1H=0XD8;

js++;

if(js==1000)

{ js=1;

if(OFF_ON==1)

{ if(ES_DATA!=0);

{ ES_DATA--;

if(ES_DATA==0)

{ a=out=0;

}

}

}

}

}

}

void X_Y_IN(void)

{ if((RB0==0)&(RB1==0))

{ ms(2);

if((RB0==0)&(RB1==0)&((z++)==500))

{ temp1=1;

}

}

else

{ z=1;

temp1=0;

}

Key_Num1=temp1;

if((Key_Num1!=0x00)&&(Key_Num1 == Key_Backup1 ))

{ if(!Key_Dis_F1)

{ Key_Dis_F1 = 1;

asm("clrwdt");

if((RB0==0)&(RB1==0))

{ OFF_ON=1;

}

}

}

else

{ Key_Backup1 = Key_Num1;

Key_Dis_F1 = 0;

}

}

void keyscan(void)

{ if((RB7==0)|(RB6==0))

{ ms(10);

if((RB7==0)|(RB6==0))

{ temp=1;

}

}

else

{ temp=0;

}

Key_Num=temp;

if((Key_Num!=0x00)&&(Key_Num == Key_Backup ))

{ if(!Key_Dis_F)

{ Key_Dis_F = 1;

asm("clrwdt");

if((RB6==0)&(RB7==1))

{ ES--;

if(ES<=1)

{ ES=1;

}

if(ES!=ES_BC_DATA)

{ ES_DATA=ES_BC_DATA=ES;

writeByte(0x00,ES_BC_DATA);

writeByte(0x01,out);

writeByte(0x02,RA4);

writeByte(0x03,RB1);

writeByte(0x04,RB0);

writeByte(0x05,z);

}

}

if((RB6==1)&(RB7==0))

{ ES++;

if(ES>=6)

{ ES=6;

}

if(ES!=ES_BC_DATA)

{ ES_DATA=ES_BC_DATA=ES;

writeByte(0x00,ES_BC_DATA);

}

}

}

}

else

{ Key_Backup = Key_Num;

Key_Dis_F = 0;

}

}

char readByte(char addr)

{ char tmpEEPROM;

EEADR = addr;

SELECT_EEPROM();

START_READ_EEPROM();

tmpEEPROM = EEDATA;

return tmpEEPROM;

}

void writeByte(char addr, char data)

{ EEADR = addr;

EEDATA = data;

SELECT_EEPROM();

ENABLE_WRITE_EEPROM();

EECON2 = 0X55;

EECON2 = 0Xaa;

START_WRITE_EEPROM();

ENABLE_WRITE_EEPROM();

while(1 != EEIF);

EEIF = 0;

}

結束語

該PVS控制系統以PIC16F628單片機為核心,具有集成度高、性能穩定、抗干擾能力強、性價比高等優點。該PVS控制系統已制作成品銷售,由蘇州翔慶精密機械有限公司等單位經過6個月的聯機生產驗證,證明該設計方案可靠、可行。利用該PVS控制系統改造CM402型貼片機,預期可提升生產力約4%,具有良好的實用價值。

作者:湖南有色金屬職業技術學院 李響初  上海振華科技有限公司 蔡振華

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品婷婷午夜在线观看| 亚洲毛片在线免费观看| 嫩模写真一区二区三区三州| 欧美日韩一区自拍| 欧美在线观看日本一区| 国产综合精品| 亚洲二区在线视频| 猫咪成人在线观看| 久久综合一区二区| 国产欧美精品日韩区二区麻豆天美| 国产精品亚洲美女av网站| 国产精品久久| 日韩午夜在线| 欧美日韩国产系列| 国产精品久久久久久超碰| 在线观看国产欧美| 亚洲免费中文| 欧美激情精品久久久六区热门| 一区二区三区日韩欧美精品| 欧美一区二区三区视频免费| 欧美亚洲第一区| 久久精品国产欧美亚洲人人爽| 蜜桃av一区二区| 精品不卡视频| 亚洲风情在线资源站| 午夜精品偷拍| 欧美激情欧美狂野欧美精品| 欧美日韩网址| 亚洲电影激情视频网站| 亚洲欧美成人| 亚洲精品自在久久| 亚洲欧美日韩另类| 国产精品久久久久9999高清| 欧美激情日韩| 国产丝袜一区二区| 欧美午夜精品久久久久久超碰| 欧美在线电影| 国产农村妇女精品一区二区| 亚洲一级在线| 国产偷自视频区视频一区二区| 久久国产主播| 久久精品91久久久久久再现| 黄色成人免费观看| 国产精品久久久久久久久久妞妞| 久久成人精品一区二区三区| 欧美三日本三级少妇三2023| 久久一区激情| 国产欧美欧洲在线观看| 欧美小视频在线| 嫩模写真一区二区三区三州| 亚洲无限乱码一二三四麻| 国产一区二区日韩精品| 亚洲一区二区三区在线| 国产精品国产三级国产aⅴ入口| 亚洲精品激情| 亚洲视频免费看| 免费不卡欧美自拍视频| 久久久国产一区二区| 久久天天躁夜夜躁狠狠躁2022| 激情久久一区| 亚洲国产一区在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品性做久久久久久| 亚洲伦理自拍| 一区二区三区 在线观看视频| 国语自产在线不卡| 欧美成人午夜激情视频| 在线观看日韩欧美| 国产一区二区三区四区老人| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲一级在线观看| 久久综合狠狠综合久久激情| 国产精品一区二区在线| 国产精品永久| av成人激情| 久久综合亚州| 在线精品视频在线观看高清| 亚洲精品一区二区三区99| 美日韩精品免费观看视频| 亚洲激情午夜| 日韩视频在线观看国产| 亚洲精品乱码久久久久| 国产精品视频xxxx| 午夜精品三级视频福利| 欧美色道久久88综合亚洲精品| 欧美综合77777色婷婷| 国产精品美女www爽爽爽| 亚洲电影成人| 黄色成人av网站| 欧美欧美全黄| 欧美韩日亚洲| 亚洲大胆人体视频| 精品96久久久久久中文字幕无| 这里是久久伊人| 欧美国产日韩二区| 欧美日本乱大交xxxxx| 日韩视频在线一区二区| 欧美视频免费在线观看| 午夜欧美电影在线观看| 亚洲免费在线看| 尤物yw午夜国产精品视频| 欧美系列亚洲系列| 国产日韩欧美在线视频观看| 欧美亚洲一区二区在线观看| 久久精品欧美日韩| 狠狠做深爱婷婷久久综合一区| 亚洲视频999| 麻豆久久精品| 国产精品美女在线| 亚洲国产高清高潮精品美女| 美女在线一区二区| 在线观看日韩av电影| 午夜精品成人在线| 亚洲视频福利| 国产精品大片wwwwww| 国产精品毛片va一区二区三区| 欧美小视频在线观看| 欧美日韩国产专区| 国产一区二区剧情av在线| 国产精品拍天天在线| 欧美一区二区在线看| 激情综合色综合久久综合| 亚洲黄一区二区| 国产精品久久久久影院亚瑟| 亚洲永久免费观看| 亚洲女ⅴideoshd黑人| 亚洲一区国产精品| 亚洲美女少妇无套啪啪呻吟| 欧美一区二区三区免费看| 欧美日韩中文字幕精品| 久久九九免费视频| 欧美日韩人人澡狠狠躁视频| 国产精品夜夜嗨| 国模大胆一区二区三区| 红杏aⅴ成人免费视频| 噜噜噜91成人网| 亚洲第一免费播放区| 狠狠色狠狠色综合日日91app| 亚洲欧美日韩国产精品| 国产精品久久中文| 韩日欧美一区二区| 国产日韩精品一区二区三区| 欧美日韩一区三区| 亚洲成色www8888| 国产日韩欧美高清免费| 久久亚洲私人国产精品va| 一区二区视频在线观看| 国产日韩三区| 亚洲在线观看| 久久久精品国产一区二区三区| 久久久久久久久久久成人| 亚洲欧美国产精品桃花| 国产精品永久免费观看| 亚洲人成在线影院| 国产日韩欧美夫妻视频在线观看| 一级日韩一区在线观看| 亚洲天堂av在线免费观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲天堂网站在线观看视频| 欧美午夜精品一区| 在线精品国产欧美| 久久久久免费观看| 嫩模写真一区二区三区三州| 欧美人成在线视频| 国产欧美短视频| 亚洲日产国产精品| 亚洲欧美日韩一区在线观看| 亚洲国产精品99久久久久久久久| 日韩亚洲精品在线| 六月婷婷久久| 日韩一二三在线视频播| 香蕉亚洲视频| 欧美日韩亚洲一区二区三区在线观看| 欧美日韩国产小视频| 狠狠88综合久久久久综合网| 欧美日韩国产不卡| 欧美丝袜一区二区| 中国成人黄色视屏| 国产精品久久久久久久久久妞妞| 精品动漫3d一区二区三区免费版| 国产日韩高清一区二区三区在线| 国产精品成人av性教育| 欧美成人自拍视频| 欧美女同视频| 免费成人黄色| 免费亚洲婷婷| 国产欧美精品在线| 一本久久a久久免费精品不卡| 亚洲精品字幕| 99精品视频网| 久久在线视频在线| 欧美日韩免费视频| 欧美高清hd18日本| 久久在精品线影院精品国产| 激情五月婷婷综合| 国产午夜精品美女毛片视频| 亚洲电影免费观看高清完整版| 欧美精品在线一区| 欧美xx视频| 亚洲视频欧洲视频| 亚洲欧洲在线看| 欧美午夜精品电影| 精品成人一区二区三区四区| 欧美国产大片| 久久久久天天天天| 亚洲香蕉伊综合在人在线视看| 欧美一区二区三区婷婷月色| 久久精品三级| 亚洲综合精品自拍| 最近中文字幕mv在线一区二区三区四区| 亚洲一级特黄| 久久久久网站| 午夜精品久久久久久久久久久久久| 你懂的视频欧美| …久久精品99久久香蕉国产| 国产精品免费看| 亚洲国产美女精品久久久久∴| 影音先锋久久| 在线观看国产精品淫| 一本久久综合| 欧美香蕉视频| 夜夜爽99久久国产综合精品女不卡| 久久久久久久久久久久久女国产乱| 校园春色综合网| 欧美成人国产va精品日本一级| 尤物yw午夜国产精品视频明星| 这里只有精品视频在线| 在线观看精品一区| 欧美美女操人视频| 国产精品美女久久久久aⅴ国产馆| 国产一区二区日韩精品| 亚洲国产高清自拍| 久久久久久久综合狠狠综合| 国模精品一区二区三区| 国模 一区 二区 三区| 性久久久久久久久| 一二美女精品欧洲| 久久夜色精品亚洲噜噜国产mv| 国产精品视频九色porn| 国产一区二区三区精品欧美日韩一区二区三区| 国产欧美一区二区三区在线看蜜臀| 国产精品视频免费一区| 亚洲专区在线| 一区二区三区四区五区精品视频| 欧美日韩在线视频首页| 亚洲丰满少妇videoshd| 亚洲韩日在线| 欧美日韩精品一区二区三区四区| 国产精品一区二区三区久久久| 久久久噜噜噜久久人人看| 欧美大片一区| 欧美aⅴ一区二区三区视频| 久久精品国产亚洲5555| 蜜臀99久久精品久久久久久软件| 亚洲国产成人tv| 亚洲电影免费在线| 国产精自产拍久久久久久蜜| 玖玖玖免费嫩草在线影院一区| 91久久久久久久久| 极品少妇一区二区三区精品视频| 久久人人爽爽爽人久久久| 欧美日本在线视频| 亚洲自拍另类| 在线看一区二区| 亚洲免费人成在线视频观看| 精品不卡视频| 久久国产精品久久国产精品| 久久成人免费日本黄色| 亚洲网址在线| 在线观看日韩精品| 久久久久国产精品厨房| 久久久国产91| 欧美大片在线看| 亚洲图中文字幕| 亚洲精品永久免费精品| 国产日本亚洲高清| 欧美成人精品| 亚洲成在人线av| 国产精品一区二区三区久久久| 亚洲国产精品第一区二区| 精品电影在线观看| 午夜国产精品影院在线观看| 欧美片第1页综合| 欧美一区二区三区在线观看| 欧美精品午夜| 欧美日韩在线视频观看| 一区二区三区不卡视频在线观看| 亚洲免费观看高清在线观看| 国产一区二区三区久久悠悠色av| 国产亚洲一区二区精品| 久久精品国产77777蜜臀| 在线免费观看日本欧美| 国产精品国产三级国产专播精品人| 亚洲欧美日韩精品久久亚洲区| 欧美激情无毛| 狠狠干综合网| 国产女主播一区二区| 999在线观看精品免费不卡网站| 欧美激情小视频| 欧美自拍丝袜亚洲| 韩国精品久久久999| 久久国产精品久久国产精品| 亚洲私拍自拍| 国产精品三区www17con| 欧美在线网站| 在线综合视频| 久久精品网址| 国产精品日日做人人爱| 欧美成人综合| 亚洲美女视频| 亚洲国产精品免费| 在线视频一区二区| 久久精品噜噜噜成人av农村| 久久影院午夜片一区| 美女网站在线免费欧美精品| 亚洲日本aⅴ片在线观看香蕉| 黑人巨大精品欧美黑白配亚洲| 欧美日韩成人在线观看| 欧美精品国产精品日韩精品| 午夜精品久久久久久99热软件| 国内不卡一区二区三区| 亚洲专区国产精品| 午夜日韩av| 伊人影院久久| 久久午夜视频| 亚洲国产精品ⅴa在线观看| 亚洲视频一区在线观看| 国产精品综合久久久|