Demo-application for Philips LPC2000 ARM7TDMI controller with a KS0108/KS0107-based graphics-LCD (128*64 pixels), DCF77 time-receiver and Onewire-Bus (for DS18x20-Temp.-Sensor).
این مقاله به آموزش میکروکنترولرهای AVR به زبان C پرداخته و طی 223 صفحه ، تمامی سخت افزار ، پروتکل ها و امکانات جانبی AVR را با بیانی ساده آموزش می دهد . نکته ی قابل توجه این مقاله ، برنامه نویسی و طرح پروژه های ضمن درس است که کمک شایانی به یادگیری و درک مطالب می کند . لازم به ذکر است که تمامی فایل های سورس ، هگز و شبیه سازیِ به کار برده شده در این مقاله ، پیوست می باشد .
منبع این مقاله ، سایت www.ECA.ir بوده و سرفصل های آن به شرح زیر است :
پیوست 1 : تنظیمات رجیسترهای I/O
پیوست 2 : نحوه ی ارتباط دهی ورودی وخروجی های میکروکنترلر
پیوست 3 : مشخصات برخی قطعات AVR
پیوست 4 : PIN OUT برخی قطعات AVR
پیوست 5 : خلاصه ی رجیسترهای ATMEGA16 + فایل پروتئوس تمام پروژه ها
password : www.eca.ir
ARM پرقدرت ترین میکرو کنترلر روز دنیاست . میکروپروسسور این میکروکنترولر ساخت یک شرکت انگلیسی بوده و فرآیند تحقیق و توسعه و تولید انبوه میکروکنترولر آن توسط شرکتهایی نظیر luminary و philips و ATMEL صورت گرفته است . این نوع میکرو ، توان پردازشی بالایی به میزان یک پردازنده ی پنتیوم || دارد و یک مینی کامپیوتر کامل است . علاوه بر آن ، قابلیت USB و ethernet و can را داراست . از جمله مثال هایی که در به روز بودن و قدرت این نرم افزار می توان ذکر کرد این است که گوشی های همراه از جمله N82/95/e66 از این تکنولوژی (arm11)بهره گرفته اند.
در این جا فهرستی از پروژه های انجام شده با خانواده ی میکروکنترولر ARM قرار داده شده است .
ادامه مطلب ...
Digital signal processing (DSP) is the study of signals in a digital representation and the processing methods of these signals. DSP and analog signal processing are subfields of signal processing. DSP includes subfields like: audio signal processing, control engineering, digital image processing and speech processing. RADAR Signal processing and communications signal processing are two other important subfields of DSP.
Since the goal of DSP is usually to measure or filter continuous real-world analog signals, the first step is usually to convert the signal from an analog to a digital form, by using an analog to digital converter. Often, the required output signal is another analog output signal, which requires a digital to analog converter.
The algorithms required for DSP are sometimes performed using specialized computers, which make use of specialized microprocessors called digital signal processors (also abbreviated DSP). These process signals in real time and are generally purpose-designed application-specific integrated circuits (ASICs). When flexibility and rapid development are more important than unit costs at high volume, DSP algorithms may also be implemented using field-programmable gate arrays (FPGAs).
عملیات پردازش تصویر در حقیقت مقایسه دو مجموعه عدد است که اگر تفاوت این دو مجموعه از یک محدوده خاص فراتر رود، از پذیرفتن محصول امتناع شده و در غیر اینصورت محصول پذیرفته میشود.
یکی از کاربردهای بینایی ماشین و پردازش تصویر در کنترل کیفیت خروجی کارخانهها میباشد. در این قسمت میخواهیم ببینیم که یک جسم چگونه اجازه عبور مییابد و برعکس چگونه به بعضی از جسم ها اجازه عبور و ادامه دادن داده نمیشود.
پس از اینکه جسم از جلوی سنسور عبور کرد، سیگنال ارسالی به رایانه فرمان گرفتن تصویر را می دهد. سپس تصویر گرفته شده، پردازش و نتایج لازم از آن استخراج می شود. در این جا ما سعی در مکانیزه کردن فرآیندی یکنواخت داریم که بهصورت معمول و تکراری توسط انسان انجام میشود. اولین مسأله و مشکل ما این است که چگونه عکسهای تهیه شده از اشیایی که در حال حرکت بر روی نوار نقاله هستند را تبدیل به دادههای قابل فهم و تفسیر سیستم (صفر و یک) نماییم، که این مشکل توسط دوربین CCD (Charge Coupled Device) و تبدیل داده ها به صفر و یک حل میشود. سپس این داده ها برای تحلیل به کامپیوتر انتقال می یابند.
دوربین های صنعتی و دیجیتال معمولا از نوع CCD هستند،. نور از طریق یک عدسی وارد دوربین و برروی یک پرده مخصوص تصویر میشود که تحت عنوان تراشه CCD شناخته میشود. تراشهCCD که تصاویر با استفاده از آن گرفته میشوند از تعداد زیادی سلول تشکیل شده که همگی در یک تراشه با الگوی خاصی مرتب شدهاند و تحت عنوان پیکسل (pixels) شناخته میشوند. زمانی که تراشه CCD این اطلاعات را دریافت میکند، آنها را به شکل سیگنالهای دیجیتالی از طریق کابلهایی به سیستم دریافتکننده میفرستد و بعد تصاویر در این سیستم به صورت مجموعهای از اعداد ذخیره میشوند.