simcom راه اندازی ماژول های الکترونیکی – Telegram
simcom راه اندازی ماژول های الکترونیکی
2K subscribers
206 photos
3 videos
134 files
28 links
گروه تخصصی پرسش و پاسخ الکترونیک،میکروکنترلر و برنامه نویسی
گروهی متشکل از اساتید مطرح و تولید کنندگان برتر کشور


@Abbas_Hosseinpour


کانال های زیر مجموعه:
@Quectel

@Holtek


Link group:

@simcom_ir

@Hol_tek
Download Telegram
ویژگی های ریموت کنترل های فیکس کد

تعداد آدرس های ریموت کنترل های فیکس کد معمولا 8^3 است که برابر 6561 آدرس یکتاست و همین موضوع خود ضعف امنیتی این نوع ریموت در برابر ریموت های کد لرن به شمار می رود که می توانند چیزی در حدود 1 میلیون آدرس یکتا داشته باشند.

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

اگر روزی ریموت خود را گم کردید برای از بین نرفتن امنیت، مجبور خواهید شد کد گیرنده و تمام ریموت های دیگر را تغییر دهید در غیر اینصورت ممکن است ریموت گم شده امنیت سیستم شما را به خطر بیندازد. در سیستم های فیکس کد قابلیت حذف ریموت از گیرنده وجود ندارد.
ریموت کنترل های لرنینگ کد یا کد لرن (Learning Code)

این نوع از ریموت کنترل ها از آی سی EV1527 یا RT1527 یا FP1527 به عنوان اینکودر در مدار فرستنده بهره می برند. در ریموت های کد لرنینگ یا کد لرن آدرس یک کد 20 بیتی است که می تواند 1 میلیون آدرس یکتا را ایجاد نماید. در ریموت های لرنینگ کد، آدرس منحصر به فرد به صورت نرم افزاری در تراشه 1527 وجود دارد و شما نیازی به تنظیم سخت افزاری این آدرس نخواهید داشت. در مدار گیرنده هم شما اثری از دیپ سوییچ یا روش های سخت افزاری دیگر برای تعیین آدرس گیرنده مشاهده نمی کنید. اما اگر آدرس فرستنده و گیرنده تغییر نمی کند چطور می توان ریموت را برای گیرنده تعریف کرد؟

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

ویژگی های ریموت های کد لرن:

این ریموت ها در مقایسه با ریموت های فیکس کد آدرس های یکتای بیشتری دارند و امنیت بالاتری را ایجاد می کنند.

اضافه کردن و حذف کردن ریموت به سادگی با مطالعه دفترچه راهنمای برد گیرنده قابل انجام است و به هیچ وجه نیازی به باز کردن ریموت نیست.

در صورت نیاز به حذف ریموت به سادگی می توانید ریموت را از گیرنده حذف کنید. برد گیرنده می تواند قابلیت حذف ریموت های گم شده را برای کاربر فراهم نماید.

در سیستم کد لرن شما می توانید یک ریموت ویژه خود داشته باشید! مثلا فرض کنید درب پارکینگ ، درب انبار و درب مغازه شما هر سه برقی هستند، شما می توانید برای هر سه یک ریموت داشته باشید و ریموت خود را در هر سه سیستم اضافه کنید.
This post is about showing how to use USSD code in SIM900 or SIM800 GSM modules.

SIM900 and SIM800 GSM modules provide a set of commands to check the balance of the SIM card. Here they are,

Before you dial a USSD code, you need to enable USSD commands and response notification using the command AT+CUSD=1.

Once you enter AT+CUSD=1 and receive a OK string as response , your USSD command response notification will be enabled and for the next USSD code you enter you will get a response notification.

Now in this example i have used Vodafone SIM card to check the balance. There are two ways to do it,

#Option 1: Using the standard number *111# and get a USSD response string with multiple options to select, and selecting the balance check in the options.
#Option 2: Using the shortcut number *111*2# and get a direct balance information string as a USSD response.
Enable USSD

Now to check balance using a two step process, you have to first enable the command USSD command response using command AT+CUSD=1 followed by \r\n or carriage return.

- You shoud get a response as OK.



Dial the command

Next dial the USSD code of your respective SIM card, in my case it is *111#, using the command AT+CUSD=1,"*111#" followed by \r\n or carriage return.

- You should get a response as shown in above image. Here the network gives you multiple options to select, like Tariff details or Balance check etc.



Dial the selected option number

In the response above, we need to check balance so we need to dial 2 since it is the corresponding code for checking balance as shown in options.

Select 2 as the next input using the command AT+CUSD=1,"2" followed by \r\n or carriage return.

- You will receive response as OK followed by the balance information.
#Option 2 : (Note this might not always work with all network operators)
Enable USSD

Now to check balance using the shortcut method, you have to first enable the command USSD command response using command AT+CUSD=1 followed by \r\n or carriage return.

- You should get a response as OK.



Dial the command

Next dial the USSD code of your respective SIM card along with the option value, in my case it is *111*2#, using the command AT+CUSD=1,"*111*2#" followed by \r\n or carriage return.

- You will receive response as OK followed by the balance information.
به زودي آموزشي مبني بر کار کرد کد هاي DTMF (همانند تراشه هاي MT8870) در ماژول هاي خانواده sim قرار داده خواد شد
#DTMF
توضیح:DTMF مخفف Dual-tone multi-frequency بوده و سيستمي جهت ارسال سيگنال از طريق خطوط تلفن به مراكز سوئيچينگ در باند فركانس صوتي (شنيداري) مي باشد كه مي تواند هم به منظور مشخص كردن شماره ي مورد نظر جهت ايجاد ارتباط از طريق مراكز سوئيچينگ مورد استفاده واقع شود، هم اينكه نقش انتقال فرامين را به اين مراكز يا ساير دستگاه هاي مخابراتي ايفا نمايد.

اين سيستم نيز كاربرد هاي ديگري در ايستگاه هاي تلويزيوني دارا مي باشد، بدين نحو كه فرستنده ي اصلي مي تواند در زمان نمايش تبليغات، سيگنال هاي DTMF را براي ايستگاه هاي واسطه محلي ارسال نمايد تا آن ايستگاه بتواند تبليغات محلي خود را در آن زمان به نمايش در آورد. همچنين در برخي سيستم هاي جاسوسي نيز مي توان فرامين خاموش يا روشن كردن دوربين ها و يا ساير سيستم هاي واسطه را از اين طريق ارسال نمود.
سيستم DTMF از ۸ فركانس مختلف كه بصورت زوجي ارسال مي شوند بهره مي گيرد كه در مجموع در برگيرنده ۱۶ عدد، حرف و علامت مي باشد كه جزييات آن در جدول زير مشخص شده است:
@simcom
در اين جدول، هر سطر نمايش دهنده ي جزء فركانس پايين سيگنال و هر ستون نمايش دهنده ي جزء فركانس بالاي سيگنال ارسالي مي باشد. به عنوان مثال با فشردن كليد ۱، تُن سينوسي با ۲ فركانس ۶۹۷ و ۱۲۰۹ هرتز بر روي خط تلفن ارسال خواهد شد.
در بين كد هاي موجود در جدول قبل، حروف ستون آخر داراي كاربرد هاي استراتژيك خاصي مي باشند كه عمدتاً توسط مراكز نظامي، امنيتي و سياسي مورد استفاده قرار مي گيرند و استفاده از اين كد ها در اغلب مراكز مخابراتي، براي مشتركين عادي محدود مي باشد. (بطور كلي در جهت اولويت دادن به تماس ها در مواقع ضروري و ايجاد خطوط آزاد در مواقعي كه ممكن است كليه خطوط اشغال باشند، مورد استفاده قرار مي گيرد.)
اين فركانس ها به نحوي انتخاب شده اند كه هيچ فركانسي مضربي از فركانس ديگر نمي باشد. تفاضل يا جمع هر دو فركانس برابر با هيچ كدام از فركانس هاي موجود نمي باشد. حداكثر خطاي هر فركانس مي تواند +/- ۱.۸% باشد و براي مقادير بيشتر، اين سيگنال ها در مراكز سوئيچينگ ناديده گرفته مي شوند. تفاوت قدرت بين جزء فركانس بالا و فركانس پايين سيگنال حداكثر ۳dB مي باشد.
علاوه بر فركانس هاي جدول قبل، مطابق جدول زير، در سيستم DTMF حالت هايي براي بررسي وضعيت خطوط در نظر گرفته شده :
@simcom
كه مورد اول در جهت مشخص نمودن اشغال بودن خط، مورد دوم در جهت تشخيص وجود تُن آزاد و مورد سوم همان تُني است كه پس از شماره گيري موفقيت آميز و در زمان انتظار برداشتن خط توسط طرف مقابل، قابل شنيدن مي باشد.
@simcom
آموزش هایی مبنی بر ارتباط ماژول های sim در هایپر ترمینال را توضیح دادیم و برنامه های مورد نیاز نیز در بالا قرار داده شده است.

در تصویر بالا مشاهده میکنید که با ارسال دستور AT پاسخ OK از ماژول دریافت میشود که نشانگر صحت در ارتباط بین هایپر ترمینال و ماژول میباشد و ماژول آماده استفاده است.
در این آموزش قصد داریم که با برقراری تماس با ماژول ، بتوان کدهای DTMF را به ماژول ارسال کرد.
بعد از برقراری تماس با ماژول ، RING توسط ماژول ارسال میشود داخل هایپر ترمینال قابل مشاهده است.
برای ارسال کد های DTMF باید ارتباط وصل گردد ، که پاسخ دادن به تماس دریافتی با دستور ATA صورت میگیرد و پیغام OK برگشت داده میشود.
#DTMF
#ATA
#sim
#RING
@simcom