Отговори на тема  [ 13 мнения ] 
Пак за U2270b и Манчестер? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение Пак за U2270b и Манчестер?
Чудя се как се реализира декодирането на Манчестър кода когато нямаме клок. Когато има клок работа е ясна /и лесна/, но не мога да се сетя как ще стане без него. Ако някой може да помогне със съвет/алгоритъм/, порових из нета и форума ама нищо конкретно не намирам :oops:


Вто Юни 12, 2007 9:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
14 страница


Прикачени файлове:
U2270B.pdf [286.22 KiB]
203 пъти
Вто Юни 12, 2007 9:46 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Виж, това го бях изпуснал... странно защо в моя вариант на datasheet-a го нямаше - не е пълен явно.


Вто Юни 12, 2007 10:16 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
е то на манчестера това му е идеята - да бачка без клок.


Вто Юни 12, 2007 1:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Сега усмислям алгоритъма, искам да попитам само в общия случай когато не знаем минималната и максималната на импулса какво правим - мерим и усредняваме или?


Вто Юни 12, 2007 2:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
Е поне честотата я знаем. Тя не трябва да се мени.


Вто Юни 12, 2007 2:23 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
milenjs написа:
Сега усмислям алгоритъма, искам да попитам само в общия случай когато не знаем минималната и максималната на импулса какво правим - мерим и усредняваме или?
може да се изклецаш така, макар че в голям процент случаи ще свърши работа. обаче ако имаш 000, fffffff, аааа или 5555 ще издухаш супата....


Вто Юни 12, 2007 5:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
Ами нали за това са тея водещи задължителни битове при обикновените карти. А при Q5 си има стартов синхроимпулс.
Естествено, че ако е само 00, FF, 55 или АА до безкрайност - няма как да хванеш синхронизацията.
То там (ПРИ q5)си има други бози де.....ама да не задълбаваме толкова :D


Вто Юни 12, 2007 10:14 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Днес ми остана малко време и реших да си поиграя малко. Останах много озадачен от времедиаграмите в даташиита. Дават минимална продължителност на импулса 90uS, максимална - 300 8O . Нещо не мога да го разбера - при 125Кхц и битове на 64 клока се получава продължителност на клока 512 us. Налепих си и платка да го пробвам в реални условия - зададох да ми намира минималната и максималната продължителност на импулсите подавани от U2270b при наличието на транспондер. За 2-3 часа работа няма промяна - минимална 242, максимална 513 us. Къде бъркам и как да направя синхронизацията като например в алгоритъма са описали че при Time > 300us трябва да е грешка в синхронизирането???
И още едно въпросче - какво време до следващото обслужване Tnext e добре да се избере?


Прикачени файлове:
222.jpg
222.jpg [ 32.71 KiB | Прегледано 1526 пъти ]
111.jpg
111.jpg [ 40.07 KiB | Прегледано 1534 пъти ]
Чет Юни 14, 2007 10:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
milenjs написа:
Днес ми остана малко време и реших да си поиграя малко. Останах много озадачен от времедиаграмите в даташиита. Дават минимална продължителност на импулса 90uS, максимална - 300 8O . Нещо не мога да го разбера - при 125Кхц и битове на 64 клока се получава продължителност на клока 512 us. Налепих си и платка да го пробвам в реални условия - зададох да ми намира минималната и максималната продължителност на импулсите подавани от U2270b при наличието на транспондер. За 2-3 часа работа няма промяна - минимална 242, максимална 513 us. Къде бъркам и как да направя синхронизацията като например в алгоритъма са описали че при Time > 300us трябва да е грешка в синхронизирането???
И още едно въпросче - какво време до следващото обслужване Tnext e добре да се избере?

човек, с какъв транспондер бачкаш? U2270b е схема за рфид, можеш да сложиш в полето какъвто си искаш транспондер, и той е този който определя какво ще излиза на изхода, а не U2270b. У-то е просто генератор на поле и приемник на сигнала, чисто аналогов приемник, няма даже един тригер в него (освен на шмидт). ако тия времена които си дал са времената през които имаш 1 на изхода, то твоят транспондер е на скорост 64, ако са времената от фронт до фронт, то си на скорост 32.


Пет Юни 15, 2007 8:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Ясно че 2270 ми е само генератора, не е ясен въпроса какви са транспондерите които има :o Купувал съм ги от комет преди доста време и съм забравил... Минималната и максималната широчина на импулса /от фронт до фронт/ които ми дава са 242 и 513us, а времената от 1 до 1 съответно са 490 и 990 us. Мисля си че транспондера е 4102 на 64 клок съдейки по тези времена?
Не мога да разбера минималните и максималните времена които са дали в даташиита, сега обаче си мисля че са дадени за данни с клок 32 - тогава по ми се вързват някак си. Ако е така - за клок 64 трябва да си ги умножа по 2? И да станат за късия импулс - минимално 180, максимално 360; за дългия импулс - минимално 420, максимално 600 us?


Пет Юни 15, 2007 9:01 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 08, 2006 2:12 pm
Мнения: 2017
Местоположение: Котел
Мнение 
Оправих се до някъде /в смисъл че чета картите, прочетения код всеки път е един и същ от което съдя че комуникацията ми е правилна/. Кода който получавам е от вида 80 00 00 10 7F, това първото трябва да е ID-то на картата, поне за картите които имам се повтаря. Притеснява ме самия номер на картата - нещо малко ми се вижда като число! Нормално ли е или греша някъде?


Пет Юни 15, 2007 11:11 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юли 24, 2005 10:28 am
Мнения: 2658
Мнение 
milenjs написа:
Не мога да разбера минималните и максималните времена които са дали в даташиита, сега обаче си мисля че са дадени за данни с клок 32 - тогава по ми се вързват някак си.

това ли ти бил дерта? това са импулси при никакъв клок - просто времеви параметрите на веригата. все едно да питаш "за 7400 това 15 наносекунди при каква честота са дадени?".
всъщност, 2270 е със външен детектор, така че тия параметри са по-скоро параметри на детектора, а не на чипа. 2270 е гаден чип, хубавите имат вътрешен синхронен демодулатор.


Пет Юни 15, 2007 1:25 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 13 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни