ا توجه به کاربرد روز افزون پردازنده های ARM در انواع مدارات و سیستمهای الکترونیکی صنعتی ، کنترلی ، گجت ها و کامپیوترهای قابل حمل لازم است شمه ای از ساختار ، عملکرد و موارد مصرف این پردازنده پر کاربرد را قبل از تشریح ساختمان ، جایگاه و طرز کار آن در پروژه مورد نظر در معرض بررسی قرار داده تا به عوامل انتخاب و کاربرد آن در این پروژه اشراف لازم را پیدا نموده و سپس نسبت به کارکرد منعطف آن در حالتهای گوناگون و موارد مصرف این سیستم کنترلی در بخشهای مختلف صنعتی مصداق مورد نیاز را جستجو نماییم. آنطور که در مطالب و فصول پیش رو به وضوح بیان خواهد شد ، این پردازنده و پروژه مذکور در حال حاضر شاید با تغییرات اندکی توانایی انطباق و جایگیری به عنوان بخش کلیدی یا به نوعی مکمل هرگونه سیستم کنترل صنعتی دیگری را دارا باشد و به بتواند نیاز کاربران مختلف را به روشی ساده مرتفع سازد. امروزه از پردازنده ARM رایج 32 بیتی در بسیاری از مصادیق به عنوان یک پردازنده کارآمد و سازگار در دستگاههای الکترونیکی و بعضا یستمهای کنترلی استفاده شایانی می شود که با توجه به انتظار طراح و سازنده از سیستم مورد نظر چه در بعد تجاری و چه تحقیقاتی میسر است قابلیتهای مختلفی من جمله کارکرد در فرکانسهای گوناگون ، … را از خروجی آن انتظار داشت . این پردازنده قابلیتهای رنگارنگی از جمله مصرف توان پایین ، قدرت پردازش بالا با قیمتی اندک موجبات جلب نظر بسیاری از طراحان و تولید کنندگان لوازم الکترونیکی و سرگرمی در سراسر دنیا را فراهم نموده است و با توجه به ابعاد کوچک در سری های مختلف توانسته جایگاه ویژه ای را در جایگزینی میکروکنترلرهای 8 و 16 بیتی قدیمی تصاحب و نیاز به یک پردازنده 32 بیتی مناسب در سیستمهای پر کاربرد امروزی از جمله تلفن های همراه هوشمند را بر طرف سازد .
فهرست :
دیباچه
چکیده
تعاریف و مفاهیم
مراحل طراحی سیستم
روش های استاندارد پیاده سازی سخت افزار پیاده سازی شده
تاریخچه پردازنده ARM
شرکت های عرضه کننده پردازنده ARM
معماری پردازنده بکار رفته در پروژه
رجیسترهای موجود در پروژه برد پایشگر مدار فرمان فرآیند صنعتی
هدف طراح و سازنده پروژه
معرفی پروتکل RS
شماتیک پایه های LPC ARM NXP
مدار تغذیه سازگار با پروژه
نحوه عملکرد برد پایشگر
فرمت اطلاعات ارسالی از برد پایشگر به کامپیوتر مرکزی ( SEND )
فرمت اطلاعات ارسالی از کامپیوتر مرکزی به برد پایشگر ( RECIEVED )
پروژه شماتیک بخش کریستال و PCB
شماتیک پروگرامر و ارتباط با RS
طراحی و اجرای بخش نرم افزاری برد پایشگر مدار فرمان پردازنده ARM