ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2009/09/12
    اردبيل
    2,503
    121

    ورودي icp1 و راه اندازي آن

    دوستان توي مداري که ميخوام طرحش رو کپي کنم ديتا به پايه 14 مگا 8 اومده
    من با اين پايه اصلا کار نکردم کل اطلاعات من در باره اين پايه اينه

    مطالبي در مورد مقايسه کننده انالوگ و نحوه راهاندازي ان
    ________________________________________
    راه اندازي اين مقايسه کننده با دستور زير انجام ميشود:
    CONFIG ACI =ON/OFF, COMPARE = ON/OFF, TRIGGER=TOGGLE|RISING|FALLING
    CONFIG ACI = ON/OFF : در زمان استفاده از مقايسه کننده بايد يک باشد.(در صورت استفاده از صفر مقايسه کننده کار نخواهد کرد).
    COMPARE = ON/OFF: در صورت انتخاب ON ، AC0 مستقيما به ورودي CAPTURE تايمر/کانتر يک وصل مي شود.
    TRIGGER=TOGGLE|RISING|FALLING: نحوه روي دادن وقفه مقايسه کننده را نشان مي دهد.
    FALLING : يک لبه پايين رونده در خروجي مقايسه کننده باعث يک شدن پرچم وقفه مقايسه کننده و اجرا شدن برنامه وقفه خواهد شد.
    RISING : يک لبه بالا رونده در خروجي مقايسه کننده باعث يک شدن پرچم وقفه مقايسه کننده و اجرا شدن برنامه وقفه خواهد شد.
    TOGGLE : يک به صفر يا يک صفر به يک در خروجي مقايسه کننده باعث يک شدن پرچم وقفه مقايسه کننده و اجرا شدن برنامه وقفه خواهد شد.
    مقايسه کننده آنالوگ مقادير ولتاژ آنالوگ موجود بر روي دو پايه خود را ( پايه مثبت (AIN0) و پايه منفي (AIN1) ) با هم مقايسه مي کند .(مانند op –amp ) .زماني که ولتاژ موجود در ورودي مثبت بيشتر از ولتاژ موجود در ورودي منفي باشد ، خروجي مقايسه کننده (AC0) يک مي شود.مقايسه کننده داراي يک پرچم وقفه مجزا است.خروجي مقايسه کننده مي تواند به عنوان تريگر ورودي CAPTURE تايمر/ کانتر يک نيز استفاده شود.
    مثال :
    $regfile = "m8def.dat"
    $crystal = 16000000
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portc.0
    Config Portd = Input
    Config Aci = On , Compare = On , Trigger = Falling
    Config Timer1 = Timer , Capture Edge = Falling , Noise Cancel = 1 , Prescale = 1024
    Enable Interrupts
    Enable Icp1
    Enable Aci
    On Aci Q
    Dim A As Byte
    Do
    Locate 1 , 1
    Lcd Timer1
    Loop
    End
    Q:
    Locate 2 , 1
    Lcd Capture1
    Stop Timer1
    Return
    در مثال بالا تايمر يک در مد Capture راه اندازي شده است ، در اين مد در صورتي که يک لبه به پايه ICP (پايه 14 مگا 8 ) اعمال شود ،مقدار شمرده شده توسط تايمر 1 در ريجستر Capture1 ريخته ميشود و شما ميتوانيد از اين مقدار استفاده کنيد . در مثال به جاي لبه بالا رونده از وقفه مقايسه گر استفاده شده است ، هنگامي مقدار ولتاژ پايه مثبت مقايسه گر از ولتاژ پايه منفي بيشتر شود وقفه فعال شده و مقدار شمرده شده توسط تايمر در ريجستر Capture1 ريخته ميشود و سپس در موقعيت 2و1 روي LCD به نمايش در ميايد ، شما ميتوانيد در زير روال وقفه از هر دستور ديگري نيز استفاده کنيد ،
    با اسفاده از اين روش ميتوان زمان تناوب پالس رو اندازه گرفت
    متاسفانه نميتونم توي شبيه سازي ازش جواب بگيرم کثل مثال عملي داره ؟

    اضافه شده در تاریخ :
    کلا 3 بازديد چقدر زياده !!!
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]
  2. #2
    2010/08/19
    کردستان
    1,925
    897

    پاسخ : ورودي icp1 و راه اندازي آن

    سلام حامد جان خوبی ؟
    اقا مقایسه کننده انالوگ رو قشنگ راه اندازی کردی ؟
    اگه اون قسمت ok شده تا با هم بریم بخش بعدی.
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  3. #3
    2009/09/12
    اردبيل
    2,503
    121

    پاسخ : ورودي icp1 و راه اندازي آن

    خوب
    سلام داداش سوران گل
    داداش ببين من
    مدار داخلي ماژول rf01d رو دارم کپي ميکنم
    کل سخت افزار کپي شده
    مونده ميکرو
    با تايمر 2 در حالت فست فرکانس 125 کيلو رو درست کردم (روي پايه 17 مگا 8 )
    حالا توي کل مدار يه پايه خروجي داريم که مستقيم به پايه icp وصل شده واقعيتش من نميدونم حتي چه اطلاعاتي از کارت در يافت ميشه نميدونم اين پايه فقط ميتونه اطلاعات ديجيتال در يافت کنه يا نه ؟
    ميتونه تو حالت مقايسه اي انالوگ باشه ؟؟؟
    کلا قضيه مهندسي معکوس ه
    اسيلوسکپ حافظه دارم ندارم ببينم قضيه چيه ؟
    خلاصه تو قسمتي که فکر ميکردم اسون ترين قسمت کاره گير کردم

    اضافه شده در تاریخ :
    پروتکل
    Em4100
    پروتکل کارت ماژوله

    EM4100 Protocol description.
    RFID transponders (Tags) are devices carrying digital information that can be read from a distance by a
    RFID transceiver (Reader). In order to be able to read the information stored on the RFID tags the reader
    must know how the information is stored and the protocol for extracting it. One of the more common data
    formats for RFID transponders is the EM4100 protocol, named so because the microchip at the heart of
    the Tag is based on the controller chip made by the company EM Microelectronic.
    Reading an EM4100 RFID Transponder.
    EM4100 compatible RFID transponders carry 64 bits of Read Only memory. This means that information
    can be read from the Tag but no data can be changed, or new data written to the card once the card has
    been programmed with the initial data. The format of the data is as shown here.
    1 1 1 1 1 1 1 1 1 9 bit header bits, all 1's
    8 bit version number D00 D01 D02 D03 P0
    or customer ID. D04 D05 D06 D07 P1
    D08 D09 D10 D11 P2 Each group of 4 bits
    D12 D13 D14 D15 P3 is followed by an Even
    32 Data Bits D16 D17 D18 D19 P4 parity bit
    D20 D21 D22 D23 P5
    D24 D25 D26 D27 P6
    D28 D29 D30 D31 P7
    D32 D33 D34 D35 P8
    D36 D37 D38 D39 P9
    4 column Parity bits PC0 PC1 PC2 PC3 S0 1 stop bit (0)

    When the Tag enters the electromagnetic field transmitted by the RFID reader it draws power from the field
    and will commence transmitting its data as shown above. The first 9 bits are a logic 1. These bits are used as
    a marker sequence to indicate the beginning of the string. As Even parity is used throughout the data this 9 bit
    sequence of 1's will not occur at any other location in the string. This is followed by 10 groups of 4 data and 1
    even parity bits. Finally there are 4 bits of column parity (Even) and a stop bit (0). The Tag then continues to
    repeat this string as long as it has power.

    Shown here is an example string for a proximity card that has the data $06 (version number), and $001259E3
    as a data string.
    1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 1 1 0 0 1 0 00
    0 6 0 0 1 2 5 9 E 3
    Data modulation.
    As discussed in RFID basics the RFID transponder is able to transmit its data by modulating the RF field of
    the Reader. Here we discuss 3 popular modulation schemes.
    Manchester Encoding.
    BiPhase Encoding.
    PSK Encoding.

    The Transponder and Reader use the individual cycles of the RF field to syncronize the data transmission
    between the two. The frequency of the synchronizing clock then simply becomes the frequency of the RF field
    used.
    RFID system clock frequencies vary according to the application required. In low frequency, short distance
    sensing of Tags the typical band used is between 100-150Khz. For longer range sensing a system frequency
    of 13.56Mhz might be used, or other frequency as the application requires.
    Of course the designer of an RFID system is restricted to using particular frequency bands as RFID systems
    are radio emitting devices and therefore under the control of the local radio frequency regulator bodies.

    The length of each bit is specified in terms of clock cycles. For the EM4100 protocol bit lengths can be either
    64, 32, or 16 Clock cycles.
    Manchester Encoding Scheme.
    With Manchester Encoding a Tag will produce a level transition in the middle of the bit period. A low to high
    transition represents a logic 1 state, while a high to low transition represents a logic 0 state.


    BiPhase Encoding Scheme.
    Biphase Encoding schemes modulate the RF field so that there is a transition at the beginning of each bit
    boundary. A logic 0 state has a transition in the middle of the bit period, while a logic 1 state has no transition
    during the entire bit period.

    PSK Encoding.
    With PSK (Phase Shift Keying) encoding the RF field is modulated so that there is a transition with each clock
    period. This means there can be up to 64, 32, or 16 transitions per bit depending on what bit length the Tag is
    using. When a phase shift occurs it represents a logic 0 state, while a logic 1 state is interpreted when there is
    no phase change at the bit boundary.

    Priority 1 Design carries a stock of low cost EM4100 compatible Transponders. We also carry a stock of
    low cost T5557 RFID Read Write transponders, You can buy EM4100 and T5557 transponders direct from
    our online shopfront. See T5557 RFID transponder to learn about reading and writing RFID tags.

    See Specifications.

    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]
  4. #4
    2010/08/19
    کردستان
    1,925
    897

    پاسخ : ورودي icp1 و راه اندازي آن

    برادر حامد پایه 14 مخصوص مد capture تایمر 1 هست و مقایسه کننده آنالوگ در پایه های 12 و 13 قرار دارن!
    واقعا اگه می دونستیم دیتا چیه و قراره چه اتفاقی بیوفته یه نمونه کد با هم را می نداختیم ولی :cry2:
    خب این دیتاها چه شکلی از کارت به میکرو میرن آخه :angry: :angry: :sad:
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
  5. #5
    2009/09/12
    اردبيل
    2,503
    121

    پاسخ : ورودي icp1 و راه اندازي آن

    خوب بحث اينجاست !!
    دو تا اپ امپ هست که اين کار رو ميکنه
    الان تنها مشکلم اينه که نه ميدونم چه ديتايي به ميکرو مياد نه ميدونم چي ميخوايم بنويسيم
    پس طبق گفته شما فقط مقادير 0و1 منتقي روي اين پايه جا دارن
    حالا گذشته از اين
    اين پايه به چه دردي ميخوره و چه کار برد هايي داره من وقفه رو اين پايه رو استفاده کردم
    و يه برنامه ديگه هم شبيه سازي کردم که مقدار تايمر رو در يه ريجيستر ميريخت
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]
نمایش نتایج: از 1 به 5 از 5

موضوعات مشابه

  1. مبدل نصف ورودي
    توسط مجيد دريايي در انجمن مدار هاي ديجيتال
    پاسخ: 1
    آخرين نوشته: 2014/12/23, 21:50
  2. کمک در اتصال ورودي هاي چند stk
    توسط بهزاد000 در انجمن مدارات صوتي
    پاسخ: 24
    آخرين نوشته: 2014/11/25, 13:08
  3. ورودي 5K تا 15K اهم در ميکرو
    توسط hamedbmx در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/12/14, 15:09
  4. داشتن ولتاژ روي ورودي ADC در حالت بدون ورودي
    توسط sey22 در انجمن میکروکنترلرهای AVR
    پاسخ: 13
    آخرين نوشته: 2012/02/07, 21:08
  5. پاسخ ورودي صفر ؟؟
    توسط bioemm.com در انجمن مدارهاي الكتريكي
    پاسخ: 12
    آخرين نوشته: 2007/04/28, 03:30

کاربرانی که این تاپیک را مشاهده کرده اند: 0

هیچ عضوی در لیست وجود ندارد.

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •