PDA

View Full Version : كمك در رابطه با rfid



r_mehrizi
چهارشنبه 14 اسفند 1387, 13:32 عصر
چه جوري rfid را به كامپيوتر ميشه وصل كرد؟
وقتي وصل كرديم چطوري متوجه بشيم درست وصل شده يا نه؟
روي تگهاي rfid كه خريداري شده اطلاعاتي است يا ما بايد روي اون اطلاعات بنويسيم؟

m.hamidreza
پنج شنبه 15 اسفند 1387, 08:56 صبح
این لینک (http://forums.asp.net/p/1171517/1966721.aspx) ببین به دردت میخوره.

kiosksoft
شنبه 17 اسفند 1387, 09:47 صبح
دوست عزیز


چه جوري rfid را به كامپيوتر ميشه وصل كرد؟
RFID در ساده ترین حالت به پورت COM وصل میشه . بعضی دستگاه ها تو بازار هست که به پورت USB وصل میشه , اما سازنده دستگاه درایوری رو ارائه میده که بعد از نصب یک پورت Com میسازه که از طریق اون میتونه با کامپیوتر ارتباط برقرار کنه.


وقتي وصل كرديم چطوري متوجه بشيم درست وصل شده يا نه؟


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


روي تگهاي rfid كه خريداري شده اطلاعاتي است يا ما بايد روي اون اطلاعات بنويسيم؟

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

نکته:
بعضی RFID ها هستن در ورودی ها و یا جاهایی قرار میگیرند و بصورت شبکه به یک کامپیوتر وصل میشن , در این مورد اطلاعات دقیقی ندارم , اما اگه خواستید میتونم کمک کنم.

r_mehrizi
شنبه 17 اسفند 1387, 22:44 عصر
وقتی cooldisk را به کامپیوتر می زنیم یه ایکن در سمت راست پایین صفحه ظاهر میشه میخوام بدونم وقتی rfid رو به کامپیوتر می زنیم این شکلیه یا نه؟

توضیح بدید با HyperTerminal چطوری باید کار کرد ؟

kiosksoft
یک شنبه 18 اسفند 1387, 09:44 صبح
وقتی cooldisk را به کامپیوتر می زنیم یه ایکن در سمت راست پایین صفحه ظاهر میشه میخوام بدونم وقتی rfid رو به کامپیوتر می زنیم این شکلیه یا نه؟

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

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


توضیح بدید با HyperTerminal چطوری باید کار کرد ؟

اگر تو RUN بنویسی hypertrm .این نرم افزار اجرا میشه. در مورد قابلیت های نرم افزار تو اینترنت سرچ کنید, مطالب زیادی رو خواهید دید. تصویر ذیل نحوه تنظیم و کار با پورت را نشان میدهد.http://barnamenevis.org/forum/attachment.php?attachmentid=29087&stc=1&d=1236491066

r_mehrizi
سه شنبه 20 اسفند 1387, 11:13 صبح
توي راهنمايي كه همرا rfid بوده دو قسمت داره
magstripe data format of proxi reader
format:leading zeros /ss/14digits(decimal)/es/lrc/end zeros

rs232 data format of proxi reader:
format:stx /10digits(ascii code) /cr/lf /etxstx:#02hcr:#0dhlf:#0ahetx:#03h or #00h

baud rate=9600

اينها رو كجا بايد استفاده كنم ؟اصلا اينها چيه؟

kiosksoft
سه شنبه 20 اسفند 1387, 11:23 صبح
دستگاه ساخت کدوم کارخونه ست؟آدرس سایتش رو بدید. از اینترنت چند تا مقاله در مورد پورت COM و RS232 بخونید.

در مورد نحوه وصل کردن سیم ها هم با یک مهندس الکترونیک مشورت کنید.

کسی رو سراغ ندارید خودمون راش میندازیم.

این مقاله رو خط به خط بخونید.

r_mehrizi
سه شنبه 20 اسفند 1387, 11:49 صبح
نمي دونم ساخت كدوم كارخونه ست ما از شركت دنياي پردازش خريديم

kiosksoft
سه شنبه 20 اسفند 1387, 11:54 صبح
هیچ نوشته ای رو دستگاه نیست ؟ احتمالا از این چینی هایی که به کیلو میاد تو ایران.

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

رابط rs232 داری یا نه ؟ مقاله خوندی؟ . آیا خودش رابط داره ؟ یا فقط همین یه تا سه تا سیمی که گفتی بهش وصله؟

r_mehrizi
سه شنبه 20 اسفند 1387, 12:05 عصر
ساخت تايوان هستش.رابط rs232 رو دارم. مقاله هم دارم ميخونم.روي rfid اينجوري نوشته

red power(+5v)
black ground
blue ttl data
gray relay power
violet relay output

magstripe:
white clock
dark green magstripe data
orange not connected

serial ascii(232):
green tx data
brown rx data
yellow connect to black
فكر كنم يه اداپتور بايد بخرم. و سيم قرمز رو به اون وصل كنم.
اما همينجوري كه مي بينيد نام يه سري سيمهاي ديگه هم روي rfid نوشته كه نمي دونم چيه

شما برنامه نويسي با rfid كردين؟به چه زباني؟براي چه كاري؟

kiosksoft
سه شنبه 20 اسفند 1387, 12:17 عصر
آدابتور نمی خواد . خود RS232 یکی از پایه هاش برق 5 ولت هست(5+) همون سیم قرمز شاید هم مشکی که باید وصل بشه به زرد RFID. در مورد پایه هش تو اون مقاله توضیح داده شده.

شما سه تا رو فعلا نیاز دارید.

مشکی = برق 5 ولت = زرد
سبز = خط ارسال داده
قهوه ای=خط دریافت داده

فقط داغونش نکنی دیگه.


شما برنامه نويسي با rfid كردين؟به چه زباني؟براي چه كاري؟ بله
ASP.NET و C# . شرکت نفت.رستوران

r_mehrizi
سه شنبه 20 اسفند 1387, 14:23 عصر
تا اينجا كدي كه نوشتم درسته؟



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;
namespace rfid
{
public partial class Form1 : Form
{

private System.IO.Ports.SerialPort serialPort =
new System.IO.Ports.SerialPort();
private string tagID = string.Empty;
const string COM = "COM2";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
serialPort.DataReceived += new
System.IO.Ports.SerialDataReceivedEventHandler(
DataReceived);
if (serialPort.IsOpen)
{
serialPort.Close();
}
try
{

serialPort.PortName = COM;
serialPort.BaudRate = 9600;
serialPort.Parity = System.IO.Ports.Parity.None;
serialPort.DataBits = 8;
serialPort.StopBits = System.IO.Ports.StopBits.One;
serialPort.Handshake = System.IO.Ports.Handshake.None;
serialPort.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void DataReceived(object sender,System.IO.Ports.SerialDataReceivedEventArgs e)
{

textBox1.BeginInvoke(new myDelegate(updateTextBox),
new object[] { });
}
public delegate void myDelegate();
public void updateTextBox()
{
textBox1.AppendText(serialPort.ReadExisting());
textBox1.ScrollToCaret();
}
}
}

kiosksoft
سه شنبه 20 اسفند 1387, 17:08 عصر
تو Hyper جواب گرفتید یا نه ؟


تا اينجا كدي كه نوشتم درسته؟



مشکلی نداره. تو اینترنت هم سرچ کنی , نمونه های زیادی هست. قبلا تو سایت هم نمونه گذاشته بودم.

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

r_mehrizi
چهارشنبه 21 اسفند 1387, 13:15 عصر
با شركتي كه rfid رواز اونجا خريده بوديم تماس گرفتيم گفت يه آداپتور بايد بخريم هنوز مشكل اداپتور حل نشده به همين دليل با hyper هنوز كار نكردم
منظور شما از سرور چيست؟
شما در زمينه برنامه نويسي با يه كد ساده مي تونيد من را راهنمايي كنيد يا يه منبع خوب معرفي كنيد؟

kiosksoft
پنج شنبه 22 اسفند 1387, 11:56 صبح
منظور شما از سرور چيست؟


در برنامه نویسی ASP.NET کدهای نوشته شده سمت سرور اجرا شده و نتیجه به کلاینت ارسال میشود.چون اجرای کد سمت سرور میباشد ,دستگاه هم باید به سرور وصل شود. اگر کاربری سمت کلاینت بخواهد از دستگاه استفاده کند این کد جوابگو نخواهد بود.


شما در زمينه برنامه نويسي با يه كد ساده مي تونيد من را راهنمايي كنيد يا يه منبع خوب معرفي كنيد؟
در این زمینه عجله نکنید , دارم یک مقاله مینویسم که تو اون کامل در این زمینه توضیح دادم.

من زمانیکه میخواستم یاد بگیرم متاسفانه کسی نبود که بتونه همه چی رو برام توضیح بده . کتابی چاپ نشده بود یا شاید من ندیدم که آموزش بده. برای همین تصمیم به نوشتن یک مقاله کامل در زمینه برنامه نویسی RFID ,کارت ریدهای بارکد,مگنت,گیرند اسکناس ,وحتی سنسورهای اثر انگشت نمودم.انشالله تموم شد,میزارم همینجا...