PDA

View Full Version : Bán PIC16F688


maihoatu
29-05-2006, 12:06 AM
Hiện tại em đang có một ít PIC16F688 (cụ thể là 200 con) đang cần bán, ai có nhu cầu xin liên hệ với em theo email: maihoatu@yahoo.com, maihoatu@gmail.com.
Mobi: 0988119969(gặp Thắng).
Vì điều kiện cần thiết nên em không thể bán với số lượng dưới 10 con.
Ưu tiên giá cả cho người mua từ 100 con trở lên, nếu mua toàn bộ giá sẽ ưu tiên nữa.
Ưu tiên giao hàng tận nơi với người ở Hà Nội.
Giá bán bình quân 2$/con.

dunghpc
29-05-2006, 12:47 PM
Pic6f688 ban gia 3USD 1 con nau mua nhieu tu 10 con tro len co gia thap hon
Xin lien he Cong ty dien tu tin hoc Hoang Phat 34 - 36 Thai Thinh - Dong Da -Ha Noi. Dien thoai: 045373466, Fax: 045373440. Co du cac loai IC va Bong ban dan truong Mosfet chiu dong toi 100A de dieu khien cac dong co cong suat lon, cac laoi IC giai ma RF, phat RF, IC Drive dieu khien dong co cong suat lon gia khong den 6USD mot con, du cac loai Pic cho cac ban chon tu rfPIC12f675f,k den 16f688, 16f627,16f627A,16f628, 16f628A, 16f873, 16f873A, 16f877, 16f874, 18f2550(USB), 18f4550,18f1220, 18f1230, 18f2320... Cac ban cu den cong ty lien he chon thoai mai, gia canh tranh, gia IC khong dang bao nhieu chi co gia phan mem la cao thoi

minhpic
29-05-2006, 05:27 PM
cho hỏi có mấy loại pic18 mà ĐK động cơ, chẳng hạn 18f4331, không vậy?

dunghpc
29-05-2006, 05:36 PM
De dieu khien dong co ban chi can con 16f627A (Co PWM) ket hop voi IC drive IR2104 va mach cau H la du can gi den 18f4331 cho no phi ra, vua dat, neu ban muon nhung C vao thi dung con 18f1220 hoac neu chuong trinh thi dung con 18f2320 di cho thuan tien con nay hien cong ty co nhieu, con 18f4331 chua nhap ve. Cam on ban quan tam

minhpic
29-05-2006, 06:12 PM
ông anh có nghe đến QEI chưa? nếu nghe rồi thì trả lời cho đàn em nhé, đàn em đang cần bọn pic mà có hỗ trợ modul này, rất cám ơn ông anh.
À IR2104 ông anh bán bao nhiêu vậy, con đấy chịu dòng hơi nhỏ vả lại nó chỉ là 1/2 cầu thôi, ông anh có loại nào ĐK động cơ, cầu đầy đủ và chịu dòng cao hơn không vậy, giá là bao nhiêu?

dunghpc
30-05-2006, 10:03 AM
Theo minh hieu QEI la ca mot he thong trong cong nghiep san xuat, tu lap ke hoach, quan ly, quan sat va ca giam sat he thong... ban co the vao trang nay de tim hieu ky hon: http://www.qei-broadcast.com/products.
Con con IR2104 gia 20000VND (hai muoi nghin viet nam dong chan), con nay ban dung co the dieu khien duoc dong co 1 chieu toi 3KW roi, vi dau ra cua no la Open Colector ma keo duoc dong toi da 360mA nhu the la cao roi (Vi ca c IC CMOS chi can dong dieu khien nho, chu yeu la dien ap dieu khien cuc Gate (G) de mo thong la bao nhieu thoi), theo minh ban dung 2 con IR2104 va mach cau H (4 bong ban dan IR540) la ban co the dieu khien duoc dong co toi 3kW roi (Minh da dieu khien dong co 1 chieu 2KW thay khong co van de gi ), neu dong co co cong suat lon hon hoac dong co xoay chieu theo minh ban nen dung BIEN TAN thi tot hon.
Ban nen xem ky lai tai lieu con IR2104 va IRF540 lai xem theo minh cac thong co cac con nay du dam bao cho ban dieu khien duoc dong co duoi 4KW roi. Neu muon dong cao hon ban co the dung BUK444 thay cho IRF540

minhpic
30-05-2006, 10:10 AM
Ồ, không phải ý của mình là: "Quadrature Encoder Interface".
Xin lỗi không nói rõ, đàn em cứ nghĩ ai cũng như mình, thành thật xin lỗi.

dunghpc
30-05-2006, 10:26 AM
Theo minh de doc xung ma hoa toc do ve ban chi can su dung 3 ngat ngoai (INT0, INT1, INT2) cua con 18f1220 la du, bo QEI nhu ban noi cua con 18f4331 chi ho tro minh them cho cong viec lap trinh don gian hon thoi, theo minh khi ban da co kien thuc vung ve PIC va lap trinh ASM hoac C thi bai toan do khong den noi kho khan ma phai dung den con 18f4331 co tich hop bo QEI san (Con nay vua dat lai nhieu chan cang hon 18f1220 nhieu), trong khi 18f1220 cung co AD trong.

dunghpc
30-05-2006, 10:36 AM
Theo minh để đếm xung mã hóa từ encoder đưa về bạn chỉ cần dùng 3 ngắt ngoài của con 18f1220 là đủ rồi, cần gì phải dùng đến chức năng QEI của con 18f4331 (vì con này vừa nhiều chân cẳng mà bạn không sử dụng hết, không kinh tế, phần mềm lập trình dễ bị lộ), theo minh khi bạn đã có kiến thức vững về lập trình ASM hoặc C cho PIC thì công việc đó không có gì là khó khăn, bài toán điều khiển của bạn càng chặt chẽ hơn, người khác không dễ gì lấy cắp mất CODE của bạn, trong khi con 18f1220 vừa ít chân lai đủ điều kiện cho bài toán của bạn (vừa có PWM, AD, RS232).

minhpic
30-05-2006, 10:37 AM
Bạn cứ thử làm một bài toán ĐK vị trí cũng như tốc độ của động cơ, khi yêu cầu về độ chính xác cao thì sẽ thấy sự khó khăn khi phải chọn lựa sự đơn giản hơn cho phần mềm hay phần cứng. Trước đây mình cũng đã làm các phương án như bạn nói nhưng chỉ là làm chơi thôi, bạn biết mình mua con 184331 là 85k vậy bạn bán con 18f1220 là bao nhiêu, rẽ hơn nhiều hơn không? còn nếu cho bạn vài con thì càng tốt

dunghpc
30-05-2006, 11:00 AM
Minh ah theo minh da lam cai viec dem xung tu ngat ngoai (tu encoder dua ve) de do vi tri của con chay tren thanh truot (voi do chinh xac 1/10000 xung) thi minh nghi bai toan dieu khien vi tri cua ban voi dong co cong suat nho thi khong co gi kho khan (vi momen ham cua ban yeu cau nho), hon nua minh da giao tiep voi ban phim PC cua may tinh bang 2 ngat ngoai voi do chinh xac khong co sai xung nao ca (vi sai thi sai ma phim ngay, du an nay la lam cac hop message box voi cac ky tu nhap tu ban phim may tinh), ma hon nua viec su ly ngat se dap ung thoi gian thuc nhanh hon, do chinh xac cao hon, cong ty minh ban con 18f1220 gia 50000VND.

minhpic
30-05-2006, 11:10 AM
Cám ơn bạn nhiều, bạn có thể cho thêm thông tin giá của một số dòng pic mà công ty bạn hiện đang có không?
Nếu có thể cậu có thể post cho mình tham khảo phần cậu đã làm về ĐK vị trí động cơ được không? hoặc có thể gửi mail cho mình theo địa chỉ: minhpic2@yahoo.com

dunghpc
30-05-2006, 11:29 AM
Lat minh se cho ban gia mot so dong pic va cac IC khac, minh dang sua lai phan mem tim kiem, con CODE minh viet thi la cua cong ty khong the phat tan duoc, co gi minh chi trao doi kinh nghiem lam thoi, con CODE thi co le minh khong gui duoc. minh gui cho ban mot doan CODE doc ban phim PC tu 2 ngat ngoai nhe

LIST P=PIC18F2320, r=dec
#include <P18f2320.inc>
#include <Comm.h>
__CONFIG _CONFIG1H, _IESO_OFF_1H & _FSCM_OFF_1H & _HSPLL_OSC_1H
__CONFIG _CONFIG2L, _PWRT_ON_2L & _BOR_OFF_2L & _BORV_20_2L
__CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_32K_2H
__CONFIG _CONFIG3H, _MCLRE_ON_3H & _PBAD_DIG_3H & _CCP2MX_C1_3H
__CONFIG _CONFIG4L, _LVP_OFF_4L & _STVR_OFF_4L

__CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L
__CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H
__CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L
__CONFIG _CONFIG6H, _WRTC_OFF_6H & _WRTB_OFF_6H & _WRTD_OFF_6H
__CONFIG _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L
__CONFIG _CONFIG7H, _EBTRB_OFF_7H

;PortA
E = 1
RS = 0
;PortC
Mor = 0
Sdat = 4
Sclk = 3
;PortB
;----------
aTris = 0x0
bTris = 0x3
cTris = 0x80

cblock 0x80
BitBuf,TxIn,TxOut,RxCnt,EeAddr
KeyBuf:2,KeyCnt,KeyParity,TabBuf
KeyTmp,DelayCnt,ms5Cnt,T0Cnt
LcdCnt,InLcd,OutLcd,TmpBuf
Cnt,Index,LcdBuf,DatOut
DatTmp,RxTmp,BufCnt,EeCnt
DaoCnt,KeyFlag
I2cBuf,I2cCnt,RamCnt,I2cCom,I2cLo,I2cHi
Time:8,StatusTmp,BinBuf,BcdBuf:2,StaTmp
Mouse,DeleCnt,fsr000
RxBuf:32
endc

cblock 0x0
Buffer:32
endc
cblock Buffer+33
MoocBuf,CntZero,StaBuf,BitCnt,CntOne
MorCnt,TichCnt,MorChr,MorseCnt
MorTmp,MorBit,StaWork,MorTime
endc
;-------------
;-- StaWork --
fTB = 0
fVB = 1
fTT = 2
;-------------
;EeProm
Tich = 129
;-------------
; RS-232
CR = 13
LF = 10
;-------------
;BitBuf
fStart = 0
fRe = 1
fBack = 6
fUpdate = 7
;---KeyFlag
fE0 = 0
fF0 = 1
fShift = 2
;-------------
;--- MorBit --
fTrans = 0
fStop = 1
fSoTat = 2
fTtiep = 3
;StaBuf
fOne = 0
fZero = 1
fMooc = 2
fSpace = 3
;-------------
TxMin = 0x40
TxMax = 0x5f
LcdMin = 0x60
LcdMax = 0x7f
;-------------
org 0
goto Init
org 0x8
goto HiInt
org 0x18
goto LowInt
;-----------------------
HiInt
movf Status,w,0
movwf StatusTmp,1
call KeyTest
movf StatusTmp,w,1
movwf status,0
Int0End bcf intcon,int0if,0
retfie fast
;----------------------
KeyTest btfsc BitBuf,fStart,1
goto StartOk
btfsc portb,1,0
return
movlw 10
movwf KeyCnt,1
clrf KeyParity,1
bsf BitBuf,fStart,1
clrf KeyBuf,1
clrf KeyBuf+1,1
return
;-------------------
StartOk rrcf KeyBuf+1,1,1
rrcf KeyBuf,1,1
bcf KeyBuf+1,1,1
btfsc portb,1,0
bsf KeyBuf+1,1,1
movf KeyBuf+1,w,1
xorwf KeyParity,1,1
decfsz KeyCnt,1,1
return
bcf BitBuf,fStart,1
btfss KeyBuf+1,1,1
return ; frame error
btfsc KeyParity,1,1
return ; carry error
;--------------------
movf KeyBuf,w,1
xorlw 0xE0
btfss status,z,0
goto Key1
bsf KeyFlag,fE0,1
return
Key1 movf KeyBuf,w,1
xorlw 0xF0
btfss status,z,0
goto Key2
bsf KeyFlag,fF0,1 ; Key Released
return
Key2 btfsc KeyFlag,fE0,1
goto KeyUpDown
btfss KeyFlag,fF0,1
goto KeyEnd
;--------------------
bcf KeyFlag,fShift,1
KeySw bcf KeyFlag,fF0,1
movf KeyBuf,w,1
xorlw 0x76
btfsc status,z,0
goto KeyEsc
btfsc MorBit,fStop,1
goto KeyShift

movf KeyBuf,w,1
xorlw 0x83
btfsc status,z,0
goto KeyF7
movf KeyBuf,w,1
xorlw 0x4
btfsc status,z,0
goto KeyF3
movf KeyBuf,w,1
xorlw 0xc
btfsc status,z,0
goto KeyF4
movf KeyBuf,w,1
xorlw 0x5
btfsc status,z,0
goto KeyF1
movf KeyBuf,w,1
xorlw 0x6
btfsc status,z,0
goto KeyF2
movf KeyBuf,w,1
xorlw 0x3
btfsc status,z,0
goto KeyF5
movf KeyBuf,w,1
xorlw 0xb
btfsc status,z,0
goto KeyF6
movf KeyBuf,w,1
xorlw 0xa
btfsc status,z,0
goto KeyF8
movf KeyBuf,w,1
xorlw 0x1
btfsc status,z,0
goto KeyF9
movf KeyBuf,w,1
xorlw 0x9
btfsc status,z,0
goto KeyF10
movf KeyBuf,w,1
xorlw 0xd
btfsc status,z,0
goto KeyTab

movf BufCnt,w,1
xorlw 16
btfsc status,z,0
call Line2
movf BufCnt,w,1
sublw 31
btfss status,c,0
return
;-------
movf BufCnt,w,1
addlw Buffer
movwf fsr0l,0
movf KeyBuf,w,1
btfss KeyFlag,fShift,1
call EeRead
bcf KeyFlag,fShift,1
movwf KeyTmp,1
sublw 126
btfss status,c,0
return
movf KeyTmp,w,1
movwf indf0,0
movf indf0,w,0
call Byte2Lcd
incf BufCnt,1,1
incf Index,1,1
btfsc MorBit,fTtiep,1
goto DemoMorse
return
;-----------------------
Init: call Bank0
call PortInit
call UsartInit
call T0Init
call LcdInit
call FileInit
call PwmInit
call LcdClr
call KeyF4
clrf BitBuf,1
movlw 32
movwf LcdCnt,1
movlw Buffer
movwf Mouse,1
bsf BitBuf,fUpdate,1
call Line1
clrf BufCnt,1
clrf RxCnt,1
clrf Index,1
clrf KeyFlag,1
clrf StaBuf,1
clrf MorBit,1
clrf portc,0
clrf StaWork,1
Loop
goto Loop
;--------------------
FileInit bcf eecon1,cfgs,0
clrf fsr0h,0
clrf fsr1h,0
clrf fsr2h,0
clrf ipr1,0
clrf pie1,0
clrf ipr2,0
clrf intcon3,0
movlw 0xf0 ; Tmr0 + Int0
movwf intcon,0
bsf Rcon,Ipen,0
movlw 0x80 ; Int0 F0lling
movwf intcon2,0
movlw 0xf
movwf adcon1,0
return
;--------------------
T0Init movlw 0xC1 ; 0.256ms
movwf T0CON,0
movlw 0xb1
movwf T1CON,0
return
;--------------------
PortInit movlw aTris
movwf trisa,0
movlw bTris
movwf trisb,0
movlw cTris
movwf trisc,0
return
;--------------------
UsartInit movlw 103 ; 9600
movwf SPBRG,0
movlw 0x24 ; TxEn+brgh
movwf txsta,0
movlw 0x90 ; Spen+Cren
movwf rcsta,0
movlw TxMin
movwf TxIn,1
movwf TxOut,1
return
;--------------------
PwmInit movlw 255
movwf pr2,0
movlw 0xc
movwf ccp1con,0
movlw 0x80
movwf ccpr1l,0
movlw 3
movwf t2con,0
return
;--------------------
Bank0 movlb 0
return
;----------------------
end

minhpic
30-05-2006, 11:50 AM
ồ không, ý của mình là cậu có thể cho xem sơ đồ nguyên lý thôi, chứ code mà chỉ vậy đọc hiểu có mà điên đầu, cám ơn bạn nhiều nhiều.

falleaf
30-05-2006, 03:37 PM
Chú ý, khi post code, các bạn dùng thẻ [code] để viết bài.

Ngoài ra, code phải có các chú thích, ghi chú, giải thích, không post code khơi khơi như thế này, không có giá trị cho người đọc, và cho diễn đàn.

Chúc vui.

dunghpc
30-05-2006, 03:45 PM
Rat xin loi Minhpic minh khong the dua so do nguyen ly len duoc vi day la tai san cua cong ty. Nhung theo minh thi cach do xung tu Encoder dua ve va dieu khien dong co theo cau H la nhung mach kinh dien chac ai cung co the lam duoc (neu la dan dien tu chinh goc). Trong tai lieu IR2104 cung huong dan cach dieu khien dong co theo cau H.

maihoatu
06-06-2006, 11:20 PM
Hiện nay em đang muốn bán nốt 200 con PIC12F683, ai có nhu cầu mua xin hãy liên hệ ngay :
Mobile : 0988119969 (gặp Thắng)
hoặc email : maihoatu@yahoo.com, maihoatu@gmail.com.

giá bán PIC12F683 là 1.5 USD/1 con. Mua nhiều có thể giảm giá.