زنگ.

کسانی هستند که این خبر را قبل از شما خوانده اند.
مشترک شدن برای دریافت مقالات تازه.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه

Classic USB-to-UARART Converter در CP2102. اگر شما نمی دانید چه چیزی، پس شما به آن نیاز ندارید. بقیه لطفا زیر گربه.

من درست می گویم: این کار می کند، همانطور که باید باشد. مبدل بر روی یک طرح مطمئن و به خوبی اثبات شده از سیلاب ها با حداقل خواب آلودگی ساخته شده است. یک گزینه خوب برای کسانی که بیش از حد تنبل به لحیم کاری خود را.

توجه داشته باشید که علیرغم تمام قابلیت های تراشه خود، نتیجه گیری برای کنترل سخت افزاری (DTR / DSR، RTS / CTS) طلاق گرفته نمی شود. برای کنترل جریان تنها باقی می ماند روش نرم افزار (X-ON / X-OFF). جدا شده:

TX / RX.
- USB (+ 5V) و زمین.
- + 3.3V از مبدل ولتاژ ساخته شده به تراشه. ولتمتر 3.15V را نشان خواهد داد. من نمیدانم که جریان واقعی چه می تواند با آن از آن باشد، اما در یک پایگاه داده، تمام 500 مگاوات.
- rst

ورودی ها / خروجی ها "5V تحمل" را می توان به 5.8V عرضه کرد. با سرعت 115200 kbit / s و 57600 kbit / s با دو کنترل کننده بررسی شده است. هیچ مشکلی نیست

در هیئت مدیره یک SMD قرمز LED، زمانی که قدرت اعمال می شود، روشن می شود. لحیم کاری چینی و نه فقط در تصویر. من حتی برای اولین بار به نظر می رسید که لحیم کاری سرد. تعداد قلع و فونت در ماسک به نظر می رسد که به نظر می رسد در تمام تولید باستانی ساخته شده است.

در کیت درایو با رانندگان وجود دارد. من فقط آن را پایین انداختم، تحت دستگاه لینوکس و آن را به عنوان / dev / ttyusbx ایستاده است.

آثار
+ کوچک (با توجه به اندازه گیری های من 42x15)
+ طرح روت شده
+ رانندگان تحت تمام سیستم عامل ها، و می توانند بدون آنها بدون آنها درآمد کسب کنند

در دلار گران تر از مبدل ذکر شده در بالا است
- اتصال سیم نه گنجانده شده

من قصد خرید +11 را دارم اضافه کردن به علاقه مندی ها من این را دوست داشتم +14 +21

پورت آداپتور RS232 برای سازگار تایر جهانی (USB به UART BRIDGE) یک دستگاه USB با سرعت بالا است که برای اتصال دستگاه های محیطی که استاندارد TIA / EIA232 را برآورده می کنند، طراحی شده است.

آداپتور بر اساس کنترل کننده CP2102 آزمایشگاه Silicon Labs است و برای استفاده در سیستم های مجهز به یک اتوبوس USB طراحی شده است. اتصال دستگاه های محیطی با استفاده از اتصال استاندارد DB9 انجام می شود.

  • پشتیبانی از مشخصات USB 2.0؛
  • مجموعه کامل از سیگنال های رابط RS232؛
  • دامنه سیگنال RS232 بدتر از ± 5.5V نیست؛
  • قدرت تایر USB.

نصب و اتصال یک آداپتور

  1. قبل از نصب و اتصال آداپتور CP2102، اطمینان حاصل کنید که دستگاه های خارجی انرژی ذخیره شده و به کانتور زمین متصل می شوند.
  2. سپس دستگاه خارجی را به اتصال DB9 وصل کنید.
  3. آداپتور را به یک اتصال USB رایگان نصب کنید، به صورت بصری کنترل فرود پد های تماس را تا زمانی که در اتصال متوقف شود، کنترل کنید.
  4. تغذیه ولتاژ منبع تغذیه بر روی دستگاه I / O سیستم آماده عملیات است.

شروع به کار با آداپتور CP2102، باید توجه داشته باشید که مشخصات USB امکان اتصال "داغ" را در بر می گیرد، اما عمل آن به دستگاه های خروجی توالی محیطی اعمال نمی شود. هنگام کار با آداپتور، تنها تجهیزات جانبی محیطی صرفه جویی باید متصل شوند! عدم پیروی از این قوانین می تواند منجر به خروجی از اجزای سیستم کامپیوتری شود!

نصب راننده بر اساس سیستم عامل های ویندوز

پس از اتصال آداپتور CP2102 به اتصال USB در محیط عملیاتی سیستم های ویندوز 2K / XP آن را به شرح زیر یافت می شود:

حالا شما باید CP210X USB را به راننده UART دانلود کنید. اجرای آن را نصب کنید:

در فرآیند پیش نصب شده، کاربر می تواند دایرکتوری را که در آن راننده دستگاه ذخیره می شود مشخص کند CP210X.:


اگر سیستم عامل نیاز به اطلاعات مربوط به مکان درایورهای دستگاه داشته باشد، کاربر موظف خواهد شد که مسیر را به آنها مشخص کند. مدل نرم افزار آداپتور CP2102 شامل یک دستگاه کامپوزیتی و USB به پل UART است که هر کدام توسط خودشان شرح داده شده است ماهیت-فایل.

بنابراین، در فرآیند تشخیص خودکار، سیستم عامل به طور پیوسته هر دو فایل را درخواست می کند.

درایور آداپتور باید به یک سیستم نصب از دایرکتوری مشخص شده در فرآیند پیش نصب ارائه شود، مگر اینکه در غیر این صورت توسط کاربر ارائه شود. در ابتدا، سیستم عامل راننده را برای دستگاه کامپوزیتی (دستگاه کامپوزیت USB) تنظیم می کند:

اگر نسخه فعلی رانندگان USB دستگاه کامپوزیتی توسط گواهینامه دیجیتال مایکروسافت تایید نشده است، کاربر در مورد این به شرح زیر هشدار داده شده است:

مسیر فایل های لازم برای دستگاه کامپوزیت بر اساس شرایط پیش نصب شده انتخاب شده است:

مرحله نصب زیر - USB به رانندگان پل UART. همانطور که در مرحله قبلی، نصب اتوماتیک توصیه می شود.

اگر نسخه فعلی USB به رانندگان کنترل کننده UART Bridge توسط گواهی دیجیتال مایکروسافت تایید نشده باشد، کاربر در مورد این ارتباط با این ارتباط هشدار داده است. مسیر فایل های لازم بر اساس شرایط پیش نصب شده انتخاب شده است:

پس از نصب در خواص سیستم، یک دستگاه تولیدی USB سری CP210X USB، و پورت سریال COM3، با استفاده از CP210X USB به کنترلر UART BRODGE، و لیست دستگاه ها فرم زیر را اجرا می کند:

همه رانندگان نصب شده اند!

این مواد برای اولین بار منتشر شده است، مهربانانه برای انتشار در وب سایت ما توسط شرکت منتشر شده است. آزمایشگاه IC کتاب و اموال منحصر به فرد این شرکت است. چاپ مجدد بدون اجازه کتبی دارنده کپی رایت ممنوع است.


همانطور که شناخته شده است، برای تشخیص و برنامه ریزی سیستم های خودرو، به ویژه ECD، خط تشخیصی K-line 12 V (ISO 9141) استفاده می شود، الکتریکی با رابط سریال RS232 مورد استفاده در رایانه های شخصی سازگار است. اما، هنگام جفت شدن ماشین و کامپیوتر، یک مسئله به دلیل این واقعیت است که مبادله سیستم های خودرو این کار با سرعت 200 و 10،400 عدد انجام می شود که برای رایانه ها نیستند. مقاله پیشنهادی یک راه حل ساده برای این مشکل را برای آداپتورهای USB به COM با استفاده از نرم افزار، کارکنان ارائه شده توسط توسعه دهندگان مورد بحث قرار می دهد.


مدیریت سرعت تبادل

نرخ ارز برای رابط سریال بستگی به تقسیم نصب شده دارد. ارزش تقسیمگر توسط محتویات ثبت نام Divisor Resign Baud تعیین می شود. تجزیه و تحلیل معماری کنترل کننده و محاسبات ساده نشان می دهد که هیچ گونه موانعی برای استفاده از سرعت های مورد علاقه در 200 و 10،400 عدد وجود ندارد. پس مشکل چیست؟


هنگام نوشتن سیستم عامل، رانندگان و انواع مختلف نرم افزار کاربردی تعمیر و نگهداری رابط سریال، به منظور ساده سازی، از استاندارد استفاده می شود، که برای سنتی سنتی بود کامپیوترهای شخصی، محدوده سرعت: 300، 600، 1200، ...، 115200 BOD. سرعت 200 و 10،400 جوانه که از خط تشخیصی ماشین استفاده می کنند، در این سری گنجانده نشده است.

وظیفه ما این است که پشتیبانی از نرخ ارز را پشتیبانی کنیم که از کنترل کننده های FT232 و CP2102 پشتیبانی می کنند، اما از "کلاسیک" پشتیبانی نمی کند نرم افزار. ایده این است که سرعت از ردیف استاندارد را با ارزش های جدید لغو کنید، به عنوان مثال، 14400 عدد را برای 10400 باند جایگزین کنید. پس از چنین تعریف مجدد، درخواست برای روشن شدن حالت 14400 Baud منجر به ورود 10400 BD Mode خواهد شد. معنی این است که ما اضافه می کنیم سرعت شبهنگام صرفه جویی در یک رابط که سازگار با نرم افزار موجود است. در اصل، برای جایگزینی، شما می توانید از هر سرعت از سری مشخص شده استفاده کنید.

تعریف مجدد سرعت برای کنترل کننده CP2102

واقعی را در نظر بگیریدization شرح داده شده است ایده های بالا برای اطمینان از سازگاری کنترل کننده USB-to Com CP2102 با کنترل کننده سیستم الکترونیکی ماشین کنترل موتور (ECD). همانطور که در بالا ذکر شد، برای خط تشخیصی K-line 12 V معمولی از سرعت 200 و 10،400 عدد.

خوشبختانه، تولید کننده کنترل کننده CP2102 امکان مدیریت انعطاف پذیر از حالت های عملیاتی را فراهم کرد و دستگاه خود را به یک ابزار برای تغییر مجدد نرخ ارز ارائه داد، بنابراین امروز ما نیازی به disassembler و debugger نداریم، اقدامات ما بسیار ساده خواهد بود و به آن کاهش می یابد استفاده از یک ابزار منظم ارائه شده توسط آزمایشگاه های سیلیکون.

ما همچنین توجه داریم که نتیجه اقدامات ما تغییر در محتویات یک جدول است که ارزش تقسیم های فرکانس را برای سرعت های پشتیبانی شده ذخیره می کند. این جدول در حافظه داخلی غیر انتفاعی از تراشه CP2102 قرار دارد، بنابراین تغییرات ذخیره می شود زمانی که قدرت خاموش یا انتقال دستگاه مجددا به رایانه دیگری می شود. برای اکثر برنامه های کاربردی، این گزینه راحت تر از، به عنوان مثال، ایجاد تغییرات در راننده است. برای اطمینان از سازگاری با خط تشخیصی ماشین و نرم افزار مورد استفاده برای نظارت بر وضعیت ECM، ما باید لغو زیر را انجام دهیم: 14400 در هر 10400 و 300 در هر 200 عدد.

بنابراین، ابزار را اجرا کنید CP210 xbaudratealiasconfig.exe. . پنجره پیکربندی نرخ باند CP210 X ظاهر می شود. اگر چندین دستگاه CP2102 متصل شوند، در خط بالا دستگاه های متصل شده، دستگاه را انتخاب کنید که ما دوباره برنامه ریزی کنیم. اگر دستگاه ها پس از استفاده از ابزار متصل شده اند، باید از دکمه Refresh برای به روز رسانی لیست آداپتورهای فعال استفاده کنید.

روی دکمه دریافت پیکربندی کلیک کنید و لیستی از نرخ های پشتیبانی شده برای دستگاه انتخاب شده را دریافت کنید.

اگر یک آداپتور USB-to-COM استفاده شود، لیست به طور خودکار تولید می شود، اگر چند، پس از انتخاب دستگاه، شما باید دکمه پیکربندی دریافت را فشار دهید، در غیر این صورت جدول تجسم، که فعلی نیست، و قبلا انتخاب شده است آداپتور

ستون سمت چپ زیر نماد # به معنای سرعت سرعت حالت سرعت است. ستون های بالا و پایین در برنامه درخواست تقاضای نرخ نرخ نرخ نرخ Baud شامل مرز بالا و پایین محدوده سرعت در ارتباط با این حالت است. اگر نرم افزار درخواست شده توسط نرم افزار وارد این محدوده شود، آن را در حالت فعلی استفاده می شود. برای حمایت از سرعت درخواست شده توسط نرم افزار، حالت استفاده می شود، در محدوده ای که این سرعت کاهش می یابد. ستون های مورد نظر و واقعی در گراف نرخ باند UART نشان می دهد نرخ ارز برنامه ریزی شده برای این حالت. مورد نظر یک مقدار ایده آل است (معمولا از طیف استاندارد از سرعت ها). واقعی ارزش واقعی است که به موجب ویژگی های طرح های کنترل کننده کنترل کننده، همیشه ایده آل نیست.

دوبار کلیک بر روی ردیف مربوط به حالت قابل ویرایش. مقدار مورد نظر نرخ ارز را وارد کنید - نرخ مورد نظر مورد نظر. این به طور خودکار سرعت واقعی نرخ واقعی باند را به روز می کند. از نقطه نظر استاندارد رابط استاندارد، انحراف ± 3٪ است. دقت نصب سرعت برای کنترل کننده CP2102 این نیاز را برآورده می کند. یک رشته 19 را ویرایش کنید ارزش اولیه نرخ ارز 14400 عدد.


ما یک مقدار جدید را وارد می کنیم - 10400 Baud، روی OK کلیک کنید و Override تنظیم شده است!


یک رشته 28 را ویرایش کنید مقدار اولیه نرخ ارز 300 باند است.


ما یک مقدار جدید را وارد می کنیم - 200 عدد، OK را فشار داده و Override تنظیم شده است.

پس از تمام تغییرات ساخته شده، فراموش نکنید که روی دکمه پیکربندی تنظیم شده در پنجره پیکربندی نرخ باند CP210 X کلیک کنید و بررسی کنید که مقادیر مورد نظر و واقعی در خطوط قابل ویرایش تغییر کرده است.

با استفاده از Utilities برای تشخیص پورت های سریال، می توانید نتایج حاصل از اقدامات انجام شده را با تنظیم نرخ ارز مربوط به لغو و مقایسه سرعت های نصب شده و اندازه گیری بررسی کنید.

علاوه بر این، ما توجه داریم که دکمه پیشرفته به شما اجازه می دهد تنظیمات ظریف تر را انجام دهید. برای لغو انتخاب، کادر تأیید پیشنهادی را انتخاب کنید.

پارامترهای PressCaler (نسبت فرکانس قبل از تقسیم) و بارگیری مجدد (مقدار برای بارگیری در شمارنده تقسیم فرکانس اصلی) تعیین میزان نرخ ارز مبادله در Baud مطابق با فرمول زیر:

نرخ Baud \u003d ( 24.000 .000 / prescaler) / (65536 -Reload)

توجه داشته باشید که کنترل کننده CP2102 از سرعت 1 تا 1000 لیتر در حالت 7 و 8-بیتی پشتیبانی می کند و 921.600 Bodes در حالت 5 و 6 -bit اطلاعات، برای تبادل کامل دوبلکس پشتیبانی می کند. هنگام نصب سرعت بیش از حد مشخص شده، خرابی ها در کنترلر امکان پذیر هستند.

مدیریت زمانبندی در هنگام به اشتراک گذاری داده ها از طریق USB با ویرایش پارامتر زمان دریافت USB انجام می شود. مقدار زمان وقفه در ثانیه توسط فرمول تعیین می شود:

timeout \u003d ( 65536 - بارگیری مجدد) / 500 .000

زمان وقفه مشخص شده از طریق USB به یک کامپیوتر داده شده توسط یک رابط سریال منتقل می شود. این دوره زمانی را تعریف می کند که در طی آن کنترل کننده اطلاعات ورودی را انتظار می رود. اگر داده ها در یک فاصله زمانی مشخص نشود، کنترلر انتقال را از طریق USB تکمیل می کند. مقدار زمان بندی معمولی - 1 میلی ثانیه. مدیریت زمانبندی اجازه می دهد تا شما را به ایجاد یک مصالحه پس از رسیدن به دو معیار متقابل متقابل:

یکی به حداقل رساندن تأخیر خدمات دستگاه های USB کامپیوتر، که در این مورد افزایش میزان واکنش برنامه تشخیصی به حوادث در شیء تشخیصی را افزایش می دهد.

2 به حداقل رساندن انتقال رایانه انتقال انتقال بسته های داده های USB خالی که در صورت دریافت اطلاعات در یک رابط سریال وجود ندارد. عملکرد کلی بستگی به این دارد.
زمان بیشتری، هرچه دستگاه دیگر "به خواب رفتن" نمی افتد "در غیاب داده ها، یعنی، برای بهبود اولین معیار، زمان بندی باید افزایش یابد، و برای دوم - کاهش می یابد.

کاهش سرعت برای کنترل FT232

یک راه حل برای چنین کاری را برای یکی از محصولات رقابتی در نظر بگیرید - کنترل کننده FT232. شرکت FTDI بر خلاف مثال بالا، در اینجا باید فایل پیکربندی درایور پورت سریال را ویرایش کنیم ftdiport.inf. . ساختار این فایل در آن شرح داده شده است، روش برای ویرایش زمینه هایی که نرخ ارز را برای پورت سریال ایجاد می کنند، شرح داده شده است. بنابراین، به منظور جمع آوری ارائه، در توضیحات ما، توجه تنها بر روی آن پارامترهایی که باید تغییر کنند، تمرکز می شود. همچنین توجه داشته باشید که این مثال این مربوط به یکی از چندین گزینه برای ارائه پارامترها است، تمام گزینه های ممکن در لیست ذکر شده است.

پیدا کردن ftdiport.inf فایل بعدی:


hkr "" configdata "، 1، 01، 00، 3 F، 3 F، 10، 27، 88، 13، C4، 09، E2، 04، 71، 02، 38، 41، 9 C، 80، 4 E، C0، 34، 00، 1 A، 00، 0 D، 00، 06، 40، 03، 80، 00، 00، D0، 80

دنباله ای از پارامتر ششم شامل جفت بایت ها است که هر کدام از آنها ضریب شکافت فرکانس را برای تقسیم بندی مشخص می کند که نرخ ارز را در رابط سریال تعیین می کند. هر جفت مربوط به یک سرعت خاص است. اولین جفت پارامتر را در نظر بگیرید 10 ساعت، 27 ساعت.

یکی از آنجاییکه دو بایت مجاور از 16 کلمه ی دودی از بایت جوانتر ثبت می شوند تا تعداد 16 بیتی را بدست آورند، آنها باید در مکان ها مبادله شوند: 10 , 27 مرتبط به 2710 H.، h - به این معنی است که تعداد در یک سیستم شماره هگزادسیمال ثبت شده است.

2 ما 16 عدد شماره 2710 ساعت را به سیستم باینری ترجمه می کنیم.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0
2 7 1 0

3 ارزش باینری نتیجه را تفسیر کنید. دو عدد ارشد بیت 16-بیتی، یعنی بیت 15، 14 بخش کسری از ضریب تقسیم فرکانس را با توجه به جدول زیر تعیین می کنند:

بیت 15 بیت 14 بخش کسری از تقسیم کننده
0 0 0
0 1 0 .5
1 0 0 .25
1 1 0 .125

در مورد ما، بخش کوچکی از تقسیم صفر است. فیلد نیش 13 -0 16 کمی از تعداد عددی برابر با بخش عدد صحیح تقسیم کننده است، ما از سیستم هگزادسیمال به 2710 تن 10.000 اعطا می کنیم.

چهار. فرکانس ساعت در ورودی تقسیم کننده 3 MHz \u003d 3،000،000،000،000،000 هرتز است. نرخ ارز در Baudes (نرخ باند) برابر با فرکانس ورودی تقسیم می شود، به فاکتور تقسیم تقسیم می شود.

نرخ Baud \u003d. 3،000،000،000 / 10 .000 \u003d 300 baud.

بنابراین، اولین جفت ارزشها، سرعت 300 دلار را تنظیم می کند. اجازه دهید ما باید این سرعت را با 10،400 عدد از بین ببریم. محاسبه نسبت بخش مورد نیاز (Divisor):

divisor \u003d. 3 .000 .000 / 10 .400 = 288 ,46

نزدیکترین مقدار موجود 288، 5 است. ما باید کل بخش تقسیم را برابر کنیم 288 ، کسری برابر است 0 ,5 . با توجه به جدول 2، بیت 15، 14 برابر با 01 B، B - بدین معنی است که تعداد در سیستم شماره دوتایی ثبت می شود. ما 288 را به سیستم هگزادسیمال ترجمه می کنیم: 288 \u003d 120 ساعت. این مقدار باید در Bitmap of 13 -0 قرار گیرد. ما بیت های 15 -14 و 13 -0 را ترکیب می کنیم، ما دریافت می کنیم 4120 H..

برای لغو سرعت 300 عدد برای 10400 سوابق BOD باید باشد:


hkr "" configdata "، 1، 01، 00، 3 F، 3 F، 20، 41، 88، 13، C4، 09، E2، 04، 71، 02، 38، 41، 9 C، 80، 4 E، C0، 34، 00، 1 A، 00، 0 D، 00، 06، 40، 03، 80، 00، 00، D0، 80

به یاد بیاورید که اگر راننده دستگاه FT232 در حال حاضر نصب شده است، برای تغییرات در نیروی، نرم افزار دستگاه باید کاملا نصب شده و دوباره نصب شده از دایرکتوری که در آن فایل اطلاعات ویرایش شده است. با توجه به ویژگی های سیستم عاملتابع به روز رسانی راننده یا حذف دستگاه در مدیریت دستگاه ممکن است نتایجی را ارائه ندهد.

منابع اطلاعاتی.

رابط UART توسط تقریبا تمام میکروکنترلرها پشتیبانی می شود و در هنگام توسعه و اشکالزدایی همه انواع دستگاه های MK، بسیار مناسب است: و سیستم عامل از طریق لودر به پور، و سیاهههای مربوط به اشکال زدایی دستگاه بر روی کامپیوتر را مشاهده کنید. اما، افسوس، کامپیوترهای مدرن پورت COM به تدریج از تعداد رابط های موجود ناپدید می شود، با یک اتوبوس USB آواره شده و در لپ تاپ ها آواره شده است و کافی نیست. این مجبور شد یک مسئله آداپتور USB-\u003e COM را مطرح کند. معمولا این آداپتورها بر اساس Microcircuit محبوب سری FT232 ساخته می شوند، اما دارای چند معایب است: 1) هزینه تراشه ~ 150 روبل 2) اندازه میکروسکوپی با تمام قابلیت های لحیم کاری و ساخت و ساز pcb.

به عنوان یک جایگزین برای FT232، CP2102 کمتر شناخته شده، دو برابر ارزان تر و دو برابر ابعاد کوچکتر و همچنین مسکن QFN-28 (5mm x 5mm)) کشف شد. این microcircuit یک مبدل USB-UART به طور کامل به پایان رسید که نیازی به هر بندر خارجی ندارد (یک جفت خازن فیلتر بر روی اتوبوس برق شمارش نمی کند) و داشتن قابلیت های زیر:

  • انطباق با USB 2.0، سرعت کامل (12 مگابیت در ثانیه)
  • eEPROM یکپارچه در 1024 بایت برای ذخیره سازی شناسه تولید کننده، شناسه محصول، شماره سریال، توضیحات دستگاه، و غیره
  • سرعت RS232 مجازی از 300 BPS به 1 mbits
  • پشتیبانی از فرمت های انتقال داده های 5، 6، 7 و 8 بایت داده ها؛ 1، 1.5 و 2 بیت متوقف، کنترل های مختلف زوج
  • گیرنده گیرنده - 576 بایت، بافر فرستنده - 640 بایت
  • ساخته شده در منابع فرکانس مرجع، ساخته شده در تثبیت کننده توسط 3.3b
  • رانندگان ویندوز ویستا / XP / Server 2003/2000، لینوکس، Mac OS-X / OS-9

طرح

نمودار آداپتور از DataShet گرفته شده است، لوازم جانبی اختیاری از بین رفته و LED برای نشان دادن دسترسی به قدرت اضافه شده است.

پلاگین DB9 شبیه به خروجی پورت کام کامپیوتر است، در اینجا برش (جهت سیگنال ها نسبت به کامپیوتر نشان داده شده است).

مشکل اصلی ساخت یک آداپتور، مشکل هیئت مدیره مدار چاپی است و نصب QFN-28 با چسباندن تراشه نزدیک به تخته مدار چاپی و برداشتن خروجی های آن با PEV 0.1mm با سیم حل شد. چند موریو، اما، مینیاتورنو. این چیزی است که در نتیجه اتفاق افتاد:


و در مورد DB-9، همه چیز به نظر می رسد این است:

رانندگان

در حال حاضر، به طور کامل نصب نصب، شما می توانید تجربه کنید. دستگاه توسط سیستم کشف شد اما درایورهای ویندوز من نتوانستم پیدا کنم. من آنها را دانلود کردم پس از آن، من یک پورت جدید در سیستم دارم - COM5 در ویندوز و / dev / ttyusb0 در لینوکس. در حال حاضر، اتصال RXD در TXD (نتیجه های 2 و 3D از چنگال آداپتور) و اجرای هر ترمینال COM، شما می توانید مطمئن شوید که بایت ها ارسال می شوند .. و پذیرفته می شوند .. و دومی همزمان با اولین بار ..

یک لحظه مهم: سطح سیگنال در خروجی آداپتور - TTL و از سطوح سیگنال های رابط RS232 استاندارد متفاوت است، بنابراین غیر ممکن است به طور مستقیم دستگاه های معمولی برای پورت COM به آداپتور متصل شود، علاوه بر این ممکن است یک آداپتور را شکست دهد. برای اتصال دستگاه های COM استاندارد، مبدل سطح را بر روی تراشه خانواده Max232 اضافه کنید.

در زیر شما می توانید پروژه را در Eagle، و همچنین الگوی تمام شده از تخته مدار چاپی برای لیزر آهن (برای تخته مدار چاپی دوطرفه، من توصیه چاپ نقاشی بر روی یک مخزن) را دانلود کنید.

در ادامه به موضوع "برنامه نویس AVR910"، در مورد یک دستگاه کوچک، من می خواهم به شما بعدی "دستگاه" بعدی بعدی.
در یک زمان، شروع به کارشناسی ارشد میکروکنترلر، من یک هدف برای مبادله، استفاده از آن، داده ها با یک کامپیوتر داشتم.

کنترل کننده ATMEGA16 دارای UART (RS-232) یا به سادگی صحبت کردن، پورت SOM، تنها با سطوح 5 ولت است.
برای "کاهش" آن را با یک کامپیوتر، لازم است افزایش این سطوح تا 10 ولت.
این عملیات عمدتا تراشه Max232 را تولید می کند.

این را می توان در مورد زمانی که پورت COM در کامپیوتر (سخت افزار) استفاده می شود استفاده می شود.
اما من می خواستم استفاده کنم پورت USB. به فروشگاه رفت و یک کابل تاریخ ساده را خریداری کرد تلفن همراه.
همانطور که فکر کردم، تمام کابل ها یکسان هستند و پین ها در آنها در RX و TX دخیل هستند.
من اشتباه کردم ... کابل هایی که به من آمدند بر روی تراشه PL2303 ساخته شده اند، که یک پورت کامل کام را ارائه نمی دهد.
از سه کابل خریداری شده، یکی گرفتار شد، که، آنچه که نامیده می شود، "با یک انفجار" کار می کرد.
این بر اساس یک تراشه است CP-2102.. آی تی USB-RS232. آداپتور

پیدا کردن در شبکه یک نمودار از یک آداپتور بر اساس این تراشه، من شروع به جمع آوری دستگاه کردم. این microcircuit ممکن است برای داده های شما برنامه ریزی شده (تولید کننده، شماره سریال، نام دستگاه، اگر می خواهید دستگاه خود را با یک کامپیوتر مرتبط کنید). همه در فایل های توزیع شده.

طرح آن به نارضایتی ساده است.
و کنترل کننده را می توان بلافاصله متصل کرد، بدون انتقال سطح (5-10 ولت).
عملکرد، به عنوان همیشه بیش از یک مینیاتور.

یک قطعه حذف می شود مجله ما در کمک های خوانندگان وجود دارد. نسخه کامل این مقاله تنها در دسترس است.

فایل ها

راننده نمونه
🕗 13/12/08 ⚖️ 3.23 MB ⇣ 435 سلام، خواننده!

--
از توجه شما سپاسگزارم!

Prog برای تولید رانندگان خود
🕗 13/12/08 ⚖️ 238،88 کیلو بایت ⇣ 416 سلام، خواننده! نام من ایگور است، من 45 ساله هستم، من یک ایمیل سیبری و مشتاق هستم. من اختراع کردم، ایجاد شده و شامل این سایت فوق العاده از سال 2006.
برای بیش از 10 سال، مجله ما فقط به بودجه من وجود دارد.

خوب هالیوا به پایان رسید. شما می خواهید فایل ها و مقالات مفید - به من کمک کنید!

--
از توجه شما سپاسگزارم!
ایگور کوتوف، سردبیر مجله "Datgorod"

طرح و مهر و موم
🕗 13/12/08 ⚖️ 41،22 کیلوبایت ⇣ 461

زنگ.

کسانی هستند که این خبر را قبل از شما خوانده اند.
مشترک شدن برای دریافت مقالات تازه.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه