rozważania o CNC

Czerwiec 24, 2018, 07:31:50
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: JDM B: Łatwy programator dla PICu  (Przeczytany 24309 razy)
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« : Listopad 25, 2005, 10:59:34 »

polecam Łatwy do zmontowania programator dla PICu:

JDM-B:
A simple JDM Programmer Modification



oraz pcb do niego:


pcb do odprasowania Mrugnięcie
http://users.tpg.com.au/btkelly/jdm_b_pcb.pdf
http://users.tpg.com.au/btkelly/jdm_b_layout.pdf

udaje się na nim programować również 12f675




nowe miejsce projektu...

http://electronics-diy.com/schematics/60/jdm_b_layout.pdf
http://electronics-diy.com/schematics/60/jdm_b_pcb.pdf




ciekawy programator (nie sprawdzałem)

Multi PIC Programmer 5 Ver.2



http://feng3.cool.ne.jp/en/pg5v2.html
« Ostatnia zmiana: Styczeń 17, 2010, 05:20:05 wysłane przez markcomp » Zapisane

markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #1 : Listopad 26, 2005, 11:59:57 »

1. ściągnąć najnowszą wersję IC-PROGa

http://www.ic-prog.com/download.html

dzisiaj to wersja 1.05D:
http://www.ic-prog.com/icprog105D.zip

oraz sterownik do XP:
http://www.ic-prog.com/icprog_driver.zip

2. instalacja... przez rozzipowanie icprog105D.zip do wybranego katalogu

3. configuracja...

uruchamiamy icproga przez dwuklik na jego ikonie... czasami pojawi sie jakiś błąd... zaraz TO poprawimy

pod XP wybieramy 'Windows API'... dodatkowo musimy skopiować do katalogu programu IC-Prog plik icprog.sys oraz zaznaczyć opcję w meny Settings->Options->Misc Enable NT/2000/XP Driver

... dalej ustawiamy co chcemy programować...
właściwie wkładamy scalaka do podstawki  :!:
Zapisane

jacek38
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #2 : Marzec 23, 2006, 07:34:05 »

Witam - mam pytanie czy 2N7000 można zastapic innym tranzystorem - ewentualnie jakim ( w mojej okolicy nie moge dostać) pozdrawiam Jacek.
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #3 : Marzec 23, 2006, 08:35:31 »

Cytat: "jacek38"
Witam - mam pytanie czy 2N7000 można zastapic innym tranzystorem - ewentualnie jakim ( w mojej okolicy nie moge dostać) pozdrawiam Jacek.

mi udało się kupić 2n7000... jednak jak zostało napisane na schemacie można zastosowac podobny Uśmiech

działa on w układzie jak sterowana zworka

z noty katalogowej
http://www.jaycar.com.au/images_uploaded/2N7000.PDF
najważniejsze dla nas to napięcie załączania -
gate treshold voltage - ok 2.1V

czyli dobierając podobny tranzystor - trzeba zadbać coby treshold był podobny...

---
elementy elektroniczne kupuje się elektronicznie - wtedy nie ma znaczenia gdzie jest sklep Mrugnięcie
Zapisane

jacek38
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #4 : Marzec 23, 2006, 11:32:03 »

PCB już zrobiłem - czy wsad do PIC'ka do ograniczenia prądu podczas bezczynności w projekcie sterownika na A3977SED jest trudny do napisania?
pozdrawiam Jacek.
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #5 : Marzec 24, 2006, 01:15:17 »

Cytat: "jacek38"
PCB już zrobiłem - czy wsad do PIC'ka do ograniczenia prądu podczas bezczynności w projekcie sterownika na A3977SED jest trudny do napisania?


nie - tym bardziej, iż źródło jest dostępne...
na ten temat pisałem w wątku:
http://www.cnc.info.pl/viewtopic.php?p=6922

dawno dawno temu Mrugnięcie

Cytat: "markcomp77"

kod asm w/g THS przystosowany do 12f629
http://www.thsengineering.com/products/thstep25/thstep25.asm
dla układu 12f675 potrzeba jedynie dopisać instrukcję inicjującą blokowanie A/D
Kod:

    clrf    ANSEL                           ;konieczne dla 12F675



schemat podłączenia PICa do a3977 w/g THS:
http://www.thsengineering.com/products/thstep25/thstep25schem.pdf

lub do ściągnięcia:
http://www.2a.pl/~mark/cnc/bezczynnosc.asm
Zapisane

jacek38
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #6 : Marzec 24, 2006, 08:15:40 »

Witam - dziekuję za odpowiedź i wyrozumiałość moich ciągłych pytań  :oops: mam nadzieję że będziesz miał więcej wyrozumiałości jak będę jeszcze pytał - dzisiaj TME wysłało na mój adres PIC'e i ... 2N7000 hi
pcb do sterownika na A3977SED mam już prawie cała polutowaną czekam na kondensatory smd ( przyjdą razem z PIC'ami )  pozdrawiam Jacek
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #7 : Marzec 25, 2006, 01:15:37 »

Cytat: "jacek38"
Witam - dziekuję za odpowiedź i wyrozumiałość moich ciągłych pytań  :oops: mam nadzieję że będziesz miał więcej  wyrozumiałości jak będę jeszcze pytał

postaram się Mrugnięcie
Zapisane

jacek38
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #8 : Marzec 27, 2006, 09:50:52 »

Witam - coś forum cnc.info.pl pada dzisiaj mam pytanie związane ze sterownikiem - jestem przed wlutowaniem A3977SED czy warto między pcb a A3977SED dać trochę pasty teromprzewodzącej silikonowej dla poprawienia odprowadzania ciepła do pcb pozdrawiam Jacek
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #9 : Marzec 28, 2006, 12:49:39 »

Cytat: "jacek38"
Witam - coś forum cnc.info.pl pada dzisiaj mam pytanie związane ze sterownikiem - jestem przed wlutowaniem A3977SED czy warto między pcb a A3977SED dać trochę pasty teromprzewodzącej silikonowej dla poprawienia odprowadzania ciepła do pcb pozdrawiam Jacek


a czy a3977sed dotyka spodem pcb?
...NIE

podstawowy kontakt termiczny scalaka z pcb zapeniają połączenia układu z masą... nie było by źle dodatkowo połączyć go od spodu termicznie z miedzią pcb - ale trzeba by to zrobić dopiero po przylutowaniu... tylko jak?

była kiedyś prowadzona na ten temat dyskusja... wymyśliliśmy, że można by zrobić od spodu w pcb otwór przez który po wlutowaniu już a3977sed wkładalibyśmy (wlutowywali) kawał miedzi który dotykałby scalaka od spodu - tam faktycznie było by sens posmarować pastą przewodzącą ciepło...

jednak podstawowym dodatkowym sposobem odprowadzania ciepła z a3977 jest radiator z wiatrakiem (jak dla cpu) - tam oczywiście smarujemy

--
uwaga na pasty przewodzące ciepło - są takie z dodatkiem srebra...
zapaćkany układ elektroniczny czymś takim przestaje poprawnie działać - bo pasta ta jest przewodnikiem prądu - również Mrugnięcie
Zapisane

markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #10 : Marzec 30, 2006, 10:55:42 »

Cytat: "jacek38"
...mam problem z zaprogramowaniem PIC'a nie wiem o co chodzi czy mogłbys mi pomóc aby dobrze wyjaśnic co się dzieje przesyłam zrzuty ekranu z błędami - chciałem zaprogramować 12F675 plikiem bezczynnosc.asm nie wiem jak powiennien być ustawiony oscylator - programator to JMD z twojej strony


możliwych jest parę przyczyn błędu Smutny

ja podłączałem swojego JDMa do różnych kompów (produkuję komputery... więc ciągle mi się zmieniają)
i ostatnio też miałem taki sam problem... okazało się, że winny błędów był port szeteregowy
wstawiłem kartę rozszerzeń z dodatkowymi portami szeregowymi - i okazało się wtedy, że programowanie zakończyło się wreszcie powodzeniem Uśmiech

są podczas programowania... nawet udanego pułapki.. które doprowadzą do powstania procesora z źle działającym programem Smutny
trzeba właściwie ustawić piny konfigurujące... oraz co jeszcze ważniejsze dla procka 12fxxx (dla innych też) - nie wolno zamazać pewnej komórki, w której jest parametr kalibracji wewnętrznego oscylatora RC

PINY konfiguracyjne ustawiamy na podstawie tego co jest na początku pliku ASM:

Kod:
__CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF % _PWRTE_ON & _INTRC_OSC_NOCLKOUT


natomiast komórka to: 0x3ff
niestety każda sztuka 12f6xxx może zawierać różną wartość kalibrującą... przy zamazaniu zerami - zapewne oscylator nie będzie działał Smutny

dlatego na pytanie:

Cytat: "icprog"
Czy na pewno chcesz użyć wartości xxxx zamiast bieżącej?


odpowiadamy: NIE
Zapisane

jacek38
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #11 : Marzec 31, 2006, 07:24:24 »

Witam - może się przyda - odnośnie PIC'ów http://www.qsl.net/dl4yhf/
Pozdrawiam Jacek.
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #12 : Marzec 31, 2006, 11:30:26 »

Cytat: "jacek38"
Witam - może się przyda - odnośnie PIC'ów http://www.qsl.net/dl4yhf/

bardzo fajna... kiedyś analizowałem

np.

A/D converter for the serial port



bardzo przydatne jako woltomierz-rejestrator Uśmiech
Zapisane

jacek38
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #13 : Kwiecień 01, 2006, 12:16:11 »

Witam - sory ze znowu mecze - czy ten plik bezczynnosc.asm trzeba skompilowac czy mozna go odrazu zaladowac do pica - probowalem zaladowac do pica plik tekstowy bezczynnosc.asm - po weryfikacji wyskakuje mi blad " blad weryfikacji w adresie 0000h"
pozdrawiam Jacek
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #14 : Kwiecień 01, 2006, 02:12:35 »

Cytat: "jacek38"
Witam - sory ze znowu mecze - czy ten plik bezczynnosc.asm trzeba skompilowac czy mozna go odrazu zaladowac do pica - probowalem zaladowac do pica plik tekstowy bezczynnosc.asm - po weryfikacji wyskakuje mi blad " blad weryfikacji w adresie 0000h"
pozdrawiam Jacek


plik x.ASM oczywiście trzeba skompilować asemblerem na plik *.HEX Mrugnięcie
do tego celu trzeba ściągnąć ze strony microchipa środowisko programistyczne zawierające asembler
Zapisane

Rychu
początkujący
*
Offline Offline

Wiadomości: 6


« Odpowiedz #15 : Marzec 01, 2007, 11:30:42 »

Witam serdecznie wszystkich forumowiczów
jest to mój pierwszy post i moze zaczne od pytań Uśmiech
Jeśli można spytac mam jedno pytanko, no właściwie trzy Uśmiech
1. czy działa ten programator
2. czy darady nim zaprogramowac PIC 16F648A
3. ile razy mozna programować PIC 16F648A
serdecznie pozdrawiam
Zapisane
markcomp77
dużo wiedzący
**
Offline Offline

Wiadomości: 17


« Odpowiedz #16 : Marzec 01, 2007, 10:03:06 »

1. czy działa ten programator
działa - mam taki zrobiony...
programowałem nim: 12f629, 12f675, 16f628...
jedynie modyfikacja JDM B potrafi programować 12f...

Cytat: Rychu
2. czy darady nim zaprogramowac PIC 16F648A
nie sprawdzałem... ale można łatwo sprawdzić Mrugnięcie
trzeba zobaczyć, czy icprog "zna" taki procek?
jeśli tak - to jest szansa

Cytat: Rychu
3. ile razy mozna programować PIC 16F648A
jak każdy współczesny uC z pamięcią programu: flash/eeprom - daje programować się z bardzo dużym prawdopodobieństwem powodzenia do ok. 10000 razy
Zapisane

 poważaniem
MARK mark@2a.pl; +48-602-346070; GG:1526904
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #17 : Marzec 01, 2007, 10:14:50 »

Cytat: Rychu
2. czy darady nim zaprogramowac PIC 16F648A
nie sprawdzałem... ale można łatwo sprawdzić Mrugnięcie
trzeba zobaczyć, czy icprog "zna" taki procek?
jeśli tak - to jest szansa

na stronie icproga
http://www.ic-prog.com/index1.htm

jest:
Cytat: icprog
I have released a new version of IC-Prog 1.05D :
-Fixed a timing bug in all LPT based Programmers. It didn't affect all systems though.
-Added support for PIC 16F648A/628A.
-Added support for PIC 16F88. The 2nd config register (containing fuse IESO and FCMEN) isn't supported yet.

czyli 648 powinno dać się programować Mrugnięcie
 
Zapisane

batler10
początkujący
*
Offline Offline

Wiadomości: 1


« Odpowiedz #18 : Styczeń 16, 2010, 11:51:41 »

Czy ktoś może zamieścić jeszcze raz schemat do programatora (link na stronie nie jest aktywny)
Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 10926



WWW
« Odpowiedz #19 : Styczeń 17, 2010, 05:18:59 »

Czy ktoś może zamieścić jeszcze raz schemat do programatora (link na stronie nie jest aktywny)

poszukałem i znalazłem...
zamieszczam w pierwszej wypowiedzi wątku...
Zapisane

Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Manuscript design by Bloc Strona wygenerowana w 0.071 sekund z 17 zapytaniami.