Агуулгын хүснэгт:

Бизнес карт PIC програмист: 6 алхам (зурагтай)
Бизнес карт PIC програмист: 6 алхам (зурагтай)

Видео: Бизнес карт PIC програмист: 6 алхам (зурагтай)

Видео: Бизнес карт PIC програмист: 6 алхам (зурагтай)
Видео: Картирование потока создания ценности. Бережливое производство. Управление изменениями 2024, Арваннэгдүгээр
Anonim
Бизнес карт PIC програмист
Бизнес карт PIC програмист

Энэ бол Hack A Day нэрийн хуудасны тойргийн уралдаанд оролцох миний оролт байлаа. Би дөнгөж сая файлуудаа зүүгээд вэбсайтдаа орууллаа. Бусад бүх оруулгууд блогт хялбархан нэвтрэх гэж байгаа болохоор би энд оруулж байна. Энэ нь төслийг илүү хүртээмжтэй болгож, миний сервер дээрх ачааллыг бууруулна гэж найдаж байна. Хавсаргасан архив бол миний сервер дээр байсан шиг зургийг хассан уралдааны бичлэг юм. Текстийг оруулсан баримт бичгээс авсан болно. Энэхүү PIC/EEPROM програмист нь маш энгийн бөгөөд жижиг хэмжээтэй бөгөөд угсрах зааварчилгаанд хангалттай зай үлдсэн нэрийн хуудсан дээр багтах боломжтой. Төсөл: Энгийн JDM2 загварын PIC ICSP програмист (нэрийн хуудас дээр).

  • бүх нүхээр
  • 2USD -ээс бага үнэтэй эд анги (1 ба 2 секундын дотор!)
  • гэртээ нэг талын хялбар хийц (3 үсрэгчтэй)
  • угсрах заавар авахад хангалттай зай үлдсэн байна
  • Илүү их ажил хэрэгч сайн сайхны төлөө нуруун дээр нэмэлт зай бий болно
  • мөн цуврал EEPROMS програм/уншдаг

Ур чадварын түвшин: Хялбар/эхлэгч. Угсрах хугацаа: Нэг цаг орчим.

Алхам 1: Тодорхойлолт

Тодорхойлолт
Тодорхойлолт
Тодорхойлолт
Тодорхойлолт
Тодорхойлолт
Тодорхойлолт
Тодорхойлолт
Тодорхойлолт

Энэхүү энгийн програмистыг хэн ч бүтээж, PIC микроконтроллерийн талаар суралцах боломжтой. JDM2 програмист нь маш энгийн (10 орчим хэсэг) боловч маш олон төрлийн PICS болон цуваа EEPROM програмчилдаг. Би 8 зүү 12F629 -аас JDM2 -тэй шинэ 18F4550 USB PIC хүртэл бүх зүйлийг програмчилсан. Энэхүү програмист нь ICSP интерфэйстэй бөгөөд энэ нь хэлхээний самбар дээр залгагдаж байх үед PIC програмчлах, EEPROM унших боломжтой гэсэн үг юм. Хакердаж эхлээрэй!

ПХБ -ийг нэг талт (гурван холбогч утсаар) хийх боломжтой боловч хоёр давхар дизайн нь угсрах ажлыг илүү хялбар болгодог. Бүх ул мөр нь гэртээ тоник шилжүүлэх эсвэл гэрэл зургийн процесс хийхэд тохиромжтой, өөх тос юм. JDM2 загвар нь нэлээд хуучирсан, анхны JDM2 хэлхээг эндээс олж болно: https://www.jdm.homepage.dk/newpic.htm Энэ загвар нь хуучин схемд үнэнч хэвээр байгаа боловч диодын дугаарлалт одоо 1 -ээс эхэлж байна. 2 -оос илүү.

Алхам 2: эд анги

Эд анги
Эд анги
Эд анги
Эд анги
Эд анги
Эд анги

Хэсгийн утгын тодорхойлолт C1 100uF/16 вольт электролитийн конденсатор C2 22uF/16 вольтын тантал конденсатор D1 8.2V zener диод D2 5.1V zener диод D3, 4, 5, 6 1N4148 диод Q1, 2 BC547B транзистор-npn R1 10K эсэргүүцэл R2 1.5K SV1 5 зүү толгой зүү толгой (эсвэл эмэгтэй зүү толгой, та сонгосон) X1 DB9 эмэгтэй цуваа холбогч

Алхам 3: Чуулган №1

Чуулган #1
Чуулган #1

Доод талаас нь эхэлж дээшлүүл: Хэрэв та нэг талт ПХБ ашиглаж байгаа бол холбогч утаснаас эхлэхээ бүү мартаарай.

  • Диод ба резисторыг гагнах.
  • Диод бүр хар туузтай бөгөөд үүнийг самбар дээр/схемд үзүүлсэн чиглэлд чиглүүлэх ёстой.
  • Зүгээр л резистороор гагнах тул тусгай чиглэл шаардагддаггүй.

Алхам 4: Чуулган 2

Чуулган #2
Чуулган #2

Дараа нь транзисторыг нэмнэ үү. Тэдгээрийг бүдүүвч/зураг дээр үзүүлэхэд чиглүүлэх ёстой. Зүүн талын транзисторыг баруун транзисторын эсрэг чиглэлд байрлуулна (хоёулаа дугуй хэсгүүд дундуур нь харсан болохыг анхаарна уу). Энэ бол BC547B стандарт (ердийнх үү?) Залгуур юм. Хэрэв танд дууссан хэлхээнд асуудал гарвал транзисторууд нь схемд үзүүлсэн шиг ижил зүү байгаа эсэхийг шалгаж, шаардлагатай бол дахин чиглүүлээрэй.

Алхам 5: Ассамблей #3

"," top ": 0.44285714285714284," зүүн ": 0.4160714285714286," өндөр ": 0.08095238095238096," өргөн ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS i, "зохиогч" Миний ICSP -ийн бүх толгой нь эрэгтэй байдаг тул эмэгтэй толгойг ашигласан. Ингэснээр програмист шууд хэлхээнд залгаж болно. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TB9CYOK8 ":" ian "," text ":" Электролитик конденсатор. Газардуулгын хар тугалгын индикаторын зурвас энд бараг харагдахгүй байна. "," Дээд ": 0.430952380952381," зүүн ": 0.1875," өндөр ": 0.05714285714285714," өргөн ": 0.026785714285714284}]">>

Чуулган #3
Чуулган #3
Чуулган #3
Чуулган #3
  • Конденсатор, зүү толгой, DB9 залгуур гэсэн хамгийн өндөр эд ангиудыг гагнах замаар самбарыг дуусга.
  • Электролитийн конденсаторыг хар туузаар тэмдэглэсэн, зүүн тал руу харсан газартай гагнах ёстой (зураг дээр үзүүлсэн шиг). Хэрэв энэ нь бага зэрэг ойлгомжгүй байвал хар тууз бүхий хажуу талаас ирж буй тугалга нь газрын хавтгайд (хавтангийн ихэнх хэсгийг хамарсан том зэс талбай) холбогдсон эсэхийг шалгаарай.
  • Тантал конденсаторыг газардуулгын хавтангийн баруун талд байрлуулна (зураг дээр үзүүлсэн шиг). Тантал конденсатор нь газардуулгын утсыг биш харин эерэг тугалгыг +электролитийн конденсаторын нэгэн адил илэрхийлж болно. Электролитийн конденсаторын нэгэн адил газар нь хавтангийн ихэнх хэсгийг хамарсан том газрын хавтгайд хавсардаг.

Алхам 6: Хэрэглэх

Хэрэглэх
Хэрэглэх

Программист нь JDM2 -ийг дэмждэг програмчлалын програм хангамжтай ажиллах болно. Би WinPic800-т дуртай, учир нь энэ нь олон PIC-ийг автоматаар илрүүлж чаддаг. WinPIC нь WinPIC -ийн техникийн гайхалтай мэдээллийн ачаар үнэлэгдэх ёстой. Аль аль нь хамгийн сүүлийн үеийн USB PIC (18F2/4455) дэмждэг. ICProg нь олон PIC болон EEPROM -ийг хийдэг боловч хэсэг хугацаанд шинэчлэгдээгүй байна ICProg. ICSP -ийн тойм: Миний ICSP -ээс энд дурдсан мэдээллийг иш татсан болно. Программист бүтээх нь электроникийн анхны гайхалтай төслийг бий болгодог. Энэ хэсгийн зорилго нь Microchip PIC -т ашигладаг энгийн 'In Circuit Serial Programming' аргыг тайлбарлах явдал юм. Яагаад ICSP? Том DIP (нүхээр дамжин) чипийг програмчлахад хялбар байдаг. Үүнийг залгууртай програмист руу оруулаад шатаагаад програмын хэлхээ рүү буцна уу. Туршилт ба давталт Жижиг чиптэй бол бүх зүйл илүү хэцүү болдог. QFN, SSOP, QFP, тэр ч байтугай том SOIC.300 багцын стандарт залгуур байхгүй байна. Эдгээр чипүүдийг хавсаргаж, програмчилж болох үнэхээр үнэтэй (100 долларын үнэтэй) клипүүд байдаг. Таны ашигладаг чип төрөл, зүү тоолох бүрт өөр клип хэрэгтэй болно. Үүнийг ICSP. ICSP гэдэг нь "хэлхээний цуваа програмист (ing?)" Гэсэн утгатай. Энэ бол PIC програмын хэлхээнд холбогдсон байхад програмчлах арга юм. Тийм ээ, чип солих шаардлагагүй болсон тул ICSP яагаад сайн зүйл вэ? Жижиг багцын чипүүдэд зориулсан програмчлалын сокет байхгүй байна. Клип үнэтэй байна.2. Хөгжлийн явцад чипсийг програмист руу оруулах, гадагш гаргах нь өвдөлт юм. Гадаргуу дээр холбох хэсгүүдийн хувьд боломжгүй. Үлдсэн хэсгийг нь уншина уу.

Зөвлөмж болгож буй: