فهرست مطالب:
- مرحله 1: جمع آوری قطعات مورد نیاز برای ساخت کارت حافظه…
- مرحله 2: فرآیند مونتاژ در چند مرحله…
- مرحله 3: کنترل GPIO و برنامه نویسی ……
- مرحله 4: برنامه نویسی EPROM ها
- مرحله 5: تابستانی…
- مرحله 6: آماده پذیرش داده ها…
تصویری: کارت حافظه ساخته شده از CMOS EPROM: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
دستورالعمل ایجاد شده توسط من به شما کمک می کند تا یک حافظه بزرگ ایجاد کنید که برای بسیاری از پروژه ها و اندازه گیری ها مفید خواهد بود. کارت حافظه برای چند منظوره مناسب است و در مقایسه با کارت های فلش و سایر انواع نرم افزارها می تواند قابل اطمینان تر باشد. طول عمر آن CMOS EPROM چند صد سال است. همچنین می توانید یک صفحه نمایش باینری 8 بیتی را فقط برای مشاهده داده های خروجی در led ها اضافه کنید. من آنها را 2 x 8 led در کارت خود دارم.
مرحله 1: جمع آوری قطعات مورد نیاز برای ساخت کارت حافظه…
کار با نمونه سازی الکترونیکی و به ویژه با میکروکنترلرها به مقداری حافظه نیاز دارد که ممکن است برای برخی از وظایف مربوط به برنامه های بزرگ و داده هایی که باید ذخیره شوند کافی نباشد….
برای ساختن کارت حافظه ، ما به EPROM نیاز داریم. در بیشتر موارد ، این EPROM ها UV-EPROM یا EEPROM هستند که مخفف حافظه قابل خواندن و قابل برنامه ریزی با قابلیت نصب برقی است. در صورت استفاده از UV-EPROM ، حافظه قابل گوش دادن/قابل برنامه ریزی مبتنی بر بنفش تنها برای خواندن. این بدان معناست که EPROM می تواند یکبار برنامه ریزی شود ، اما پس از آن برای پاک کردن حافظه برای استفاده بیشتر به یک دستگاه قابل پاک شدن ماوراء بنفش نیاز دارد. این به اندازه مورد اول قانع کننده نیست ، اما هنوز هم بسیار آسان است. می توان چنین دستگاه هایی را در مغازه های لوازم الکترونیکی خریداری کرد. این EPROM ها بسیار سریع هستند و بیشتر زمانهای دسترسی را در حدود 45 نانوس کنترل می کنند. ایده آل برای چرخه های خواندن/نوشتن سریع میکروکنترلر. آنها از رابط موازی استفاده می کنند که نیاز به مقداری GPIO از ریزپردازنده دارد. در مورد من ، همانطور که در تصاویر بالا مشاهده می شود ، من مقدار زیادی از آن AMD CMOS UV-EPROM های جدید را دارم. بنابراین مناسب برای ایجاد کارت حافظه است ، جایی که تعدادی از آن IC ها می توانند در آن استراحت کنند ، و در نتیجه راه حل ایده آل برای پروژه های بزرگتر حافظه بدون SPI یا انواع دیگر کارت های حافظه و دردسر و پیچیدگی که آنها با خود به همراه دارند ، ایجاد می شود. در کنار CMOS EPROM ، یک تخته نمونه اولیه مبتنی بر مس/اپوکسی نیاز است ، بسته به تعداد برنامه های EPROM برای جاسازی ، اندازه آنها ممکن است متفاوت باشد. هرچه این عدد بیشتر باشد ، برای ظرفیت بهتر است. مورد بعدی (led) smd (سبز) و یک led tht (قرمز) خواهد بود. قدرت کم ، جریان کم (حدود 20 میلی آمپر) باید خوب باشد. برای هر یک از led ها (R = 150-180 اهم) برای led های smd و (R = 470 اهم) برای led tht کار می شود. برای اطمینان بیشتر ، توصیه می کنم از سربرگ ها برای نمایش ماژول قابل سوراخ کردن کارت ، (در تخته های نان بدون لحیم یا هر جای دیگر) استفاده کنید ، اندازه سرصفحه ها نیز به میزان IC های تعبیه شده بستگی دارد. اگر قصد دارید آنها را به صورت دستی و نه روی PCB وصل کنید ، سیم های بلوز مورد نیاز است. هر CMOS EPROM برای خطوط داده گذرگاه آدرس و مقاومت 8x 10 کیلو اهم برای خطوط داده data-bus نیاز به 16 مقاومت 10 کیلو اهم دارد. هر AMD EPROM دارای 8 پورت برای خطوط داده و 17 پورت برای خطوط آدرس است. بنابراین تعداد زیادی سیم جهنده باید در دسترس باشد.
مرحله 2: فرآیند مونتاژ در چند مرحله…
مونتاژ با بررسی اینکه همه EPROM پاک و خالی هستند شروع می شود.
> مرحله شماره 0 >> شروع به لحیم کاری یک پاور برق (+/-) 5.0 ولت برای کل نان برد کارت حافظه کنید. این به آوردن آب میوه به هر IC کمک می کند.
> مرحله شماره 1. >> محاسبه فضا برای نصب IC ها ، در مورد من 4 x EPROM تعبیه شده است ، با آداپتورهای DIP بسته درج. این آداپتورها به تخته نورد لحیم می شوند ، نه به EPROM ، که به شما کمک می کند در صورت خرابی و سایر کارهای نگهداری بدون هیچ زحمتی آنها را تعویض کنید.
> مرحله شماره 2. >> آداپتورها را به تخته نورد بچسبانید ، سپس ریل گذرگاه برق را بررسی کرده و سیم سبز سبز را با مقاومت R = 150 اهم مناسب به ریل برق از طریق گذرگاه برق EPROM وصل کنید. این کار باید برای هر EPROM تعبیه شده انجام شود. هدف این است که جریان برق به EPROM منتقل شود ، بنابراین می توان وضعیت بصری هر IC را مشاهده کرد.
> مرحله 3. >> در تخته نرده در گوشه سمت راست پایین ، یک لامپ قرمز قرمز با مقاومت مناسب R = 470 اهم باید لحیم شود. برای اطمینان از روشن شدن و فعال شدن کارت حافظه (هنگامی که led روی سیستم تغذیه می شود) ، باید مستقیماً به پاور باند یا کانکتور بشکه متصل شود.
> مرحله شماره 4. >> در این مرحله ما باید هر خط داده داده آدرس گذرگاه EPROM 17x را به Ground GND با مقاومت R = 10 کیلو اهم متصل کنیم. در صورت عدم استفاده از CPU ، آنها را به سمت پایین بکشید. از طرف دیگر ، ما نیاز به همان 17 خط خط آدرس آدرس داریم که به GPIO در CPU متصل می شوند ، 17 پین اختصاصی GPIO ، برای فعال کردن چرخه خواندن/سفید کردن آدرس. خطوط داده 8 بیتی data-bus به پین های دیجیتالی CPU (دو جهته) 8 x GPIO متصل می شوند. همچنین می توانید 8 x led را با R = 470 اهم اضافه کنید تا فقط یک صفحه نمایش دودویی داشته باشید ، به نظر من برای یادگیری و یا عیب یابی بسیار مفید است. 8 خط داده داده گذرگاه را می توان برای همه EPROM ها به اشتراک گذاشت و به هم متصل کرد.
مرحله 3: کنترل GPIO و برنامه نویسی ……
علاوه بر خط داده addess-bus ، data-bus خطوط داده و power-bus ، هر EPROM دارای کنترل گذرگاه GPIO است. این موارد برای فعال کردن چرخه های خواندن/نوشتن و دسترسی به هر EPROM ، و همچنین برنامه نویسی آنها و روشن/خاموش کردن ، ورود به حالتهای کم مصرف و غیره … استفاده می شود.
1. برنامه PGM ورودی را فعال می کند
2. خروجی OE را فعال کنید
3. تراشه CE را فعال کنید
4. ورودی ولتاژ Vpp-Program
این پین ها باید GPIO را در کنار تمام آدرس/داده GPIO اختصاص دهند. توصیه می کنم قبل از شروع به ساخت کارت حافظه ، برگه اطلاعات را مطالعه کرده و از نحوه عملکرد EPROM مطلع باشید. این به شما کمک می کند تا همه چیز را در رابطه با عملکرد و برنامه نویسی بیشتر درک کنید. قسمت شماره: AM 27C010 1 مگابیت ، CMOS EPROM/UV-EPROM.
این جدول به شما کمک می کند تا عملکرد را کنترل کنید ، فرض کنید اگر بخواهیم به EPROM که همان برنامه است بنویسیم ، آنچه را که باید فعال کنیم روی جدول جستجو می کنیم: CE = LOW ، OE = HIGH ، PGM = LOW ، Vpp = Vpp = 12 ، 75 ولت فقط برای برنامه نویسی … خط آدرس خاصی که می خواهیم برنامه ریزی کنیم باید HIGH باشد ، سایر خطوط آدرس = LOW.
در عین حال ، داده گذر باید به عنوان خروجی پیکربندی شود تا داده های مورد نیاز را از طریق گذرگاه داده 8 بیتی خارج کند. ساده pinMode () ، نحو را می توان به طور معمول استفاده کرد.
در دو کلمه: ما Vpp = 12 ، 75 ولتاژ برنامه را به پین Vpp می دهیم ، سپس CE و OE ، PGM را پایین می آوریم ، پس از آن داده ها را روی گذرگاه داده CPU قرار می دهیم ، با کشیدن آدرس مورد نیاز بالا EPROM موارد ذکر شده را ذخیره می کند اطلاعات در آن آدرس به همین راحتی. برای خواندن داده های EPROM ، باید مجدداً به آن جدول مراجعه کنید و بررسی کنید که GPIO ها برای شروع سایر مراحل ، خواندن از آن یا اجازه دادن به EPROM در حالت کم مصرف چگونه باید باشند. (آماده به کار)
مرحله 4: برنامه نویسی EPROM ها
در این مرحله که تمام تنظیمات سخت افزاری انجام شده است و همه چیز دوبار بررسی شده است ، می توانید به مرحله بعدی بروید.
پس از گذراندن تمام مراحل بالا ، ما می توانیم برنامه ریزی کارت حافظه را به آسانی ، هر چندبار که بخواهیم ، شروع کنیم و در هر آدرس تعداد زیادی اطلاعات ذخیره کنیم. همچنین می توان داده ها را از هر آدرس تصادفی خواند.
به همراه این دستگاه کد مناسبی وجود دارد (اگر کد مورد نظر برای من ارسال شد). این بسیار ساده است. این به سازنده راهنمایی می کند و به او کمک می کند تا نحوه برنامه ریزی چنین دستگاه هایی و نحوه کار همه چیز را درک کند. کد GPIO مناسب را روی CPU پیکربندی می کند و سپس با استفاده از دستورات ساده در هر نشانی اجرا می شود و داده ها را در آنجا می نویسد … با روشن شدن کامل شروع می شود و سپس وقتی CPU هر آدرس را می خواند به تدریج کاهش می یابد.
مرحله 5: تابستانی…
پس از تمام مراحل انجام شده ، هنگامی که کارت حافظه آماده و روشن است و EPROM به درستی پیکربندی شده است ، تمام LED های صفحه نمایش باینری روشن می شوند. همچنین ، اگر محتویات EPROM را در مانیتور سریال پاک کنیم ، همه آنها 1 ، 1111111 خواهد بود ، به این معنی که تمام led روشن است. این بدان معناست که EPROM ها خالی هستند و با تمام 1 ها به کارخانه گوش داده شده اند.
مرحله 6: آماده پذیرش داده ها…
اکنون می توان آن را با ریزپردازنده برنامه ریزی کرد و از دستگاه به عنوان ماژول حافظه خارجی استفاده کرد.
در این مرحله می توانید آن را در پروژه های خود ادغام کنید … و از سرعت رابط موازی همراه با سرعت بسیار ارزان سود ببرید.
توصیه شده:
Orange Pi Plus 2 - Armbian (در کارت حافظه SD یا کارت حافظه 16 گیگابایتی!) - به روز رسانی: 6 مرحله
Orange Pi Plus 2 - Armbian (در کارت حافظه SD یا کارت حافظه 16 گیگابایتی!) - به روز رسانی: سلام به همه! این اولین آموزش من است و انگلیسی زبان مادری من نیست ، بنابراین لطفاً با من سخت نگیرید. برای شروع ، نارنجی Pi Plus 2 یک دستگاه کوچک فوق العاده است درست مانند Raspberry Pi اما سریعتر! برای Raspberry Pi یک ارتباط بزرگ وجود دارد
اسکنر کارت برای دستگاه کارت معاملاتی: 13 مرحله (همراه با تصاویر)
اسکنر کارت برای دستگاه کارت معاملاتی: اسکنر کارت برای دستگاه کارت بازرگانی گزارش تغییرات را می توانید در آخرین مرحله پیدا کنید. سابقه و هدف من انگیزه اصلی پروژه خود را در معرفی کارتخوان توضیح دادم. اما به طور خلاصه ، من و فرزندانم مقدار زیادی کارت بازرگانی جمع آوری کرده ایم
کارت تغذیه برای دستگاه کارت معاملاتی: 10 مرحله (همراه با تصاویر)
تغذیه کننده کارت برای دستگاه کارت بازرگانی: تغذیه کننده کارت برای دستگاه کارت بازرگانی سابقه و هدف هنگامی که جوان بودم ، تعداد زیادی کارت معاملاتی جمع آوری کردم ، اما چند سالی است که اشتیاق به جمع آوری کاهش یافته است. در این میان من بچه دارم و به آرامی اما مطمئناً آنها نیز شروع به بچه دار شدن می کنند
ساده ترین موتور مندوسینو که از پلی استایرن منبسط شده ساخته شده است: 3 مرحله (همراه با تصاویر)
ساده ترین موتور Mendocino که از پلی استایرن منبسط شده ساخته شده است: موتور Mendocino یک موتور الکتریکی با انرژی مغناطیسی خورشیدی است
شتاب سنج-ثبت کننده با حافظه کارت SD: 6 مرحله (همراه با تصاویر)
Accelerometer-logger With SD-card Memory: یک واحد چوب برای اندازه گیری نیروها روی یک ترن هوایی و ذخیره آنها در کارت SD. همچنین ممکن است نرم افزار موجود در واحد را تغییر دهید تا بتواند موارد دیگر را در صورت اتصال به آن اندازه گیری کند. یک i2c-bus. Top Thrill Dragster