реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Многоканальный приемник Манчестерского кода
IJAR
сообщение Feb 4 2010, 10:30
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669



Цитата(V_G @ Feb 3 2010, 23:38) *
32-канальный на 16 МГц ATmega реализуем, но при одновременной подаче на все входы одной посылки (8-байтной) у меня откликаются 23-24 канала. Если вразбежку, как в реальной жизни - все работает

А на какой ATMege делали?
Мне было бы здорово обеспечить 16 входов
все входы работают асинхронно с периодом 3...3.5 mS
16 бит посылки на скорости не более 1 Мбит/сек (реально сейчас около 500 Кбит/сек)


--------------------
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 10:58
Сообщение #17


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



если канал сканировать с частотой, в 8 раз превышающей битрейт 500кбит/с (а меньше уже просто некуда), то получится 4МГц, т.е. на обработку одного бита есть 4 такта (при частоте 16МГц) - это принять бит и проанализировать, 1 или 0. вроде все, больше ничего мега не успеет
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Feb 4 2010, 12:43
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



ыыы. ещё и фишка в том, что более быстрое ядро (ARM7 например) - ну никак не поможет. у АРМом обычно с ногодрыжеством всё ой как плохо.
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 4 2010, 14:23
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(IJAR @ Feb 4 2010, 21:30) *
А на какой ATMege делали?
Мне было бы здорово обеспечить 16 входов
все входы работают асинхронно с периодом 3...3.5 mS
16 бит посылки на скорости не более 1 Мбит/сек (реально сейчас около 500 Кбит/сек)

Мега 128. Но у меня эфирный приемник на УКВ, там таких скоростей нет. 1200-2400 бод
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 14:38
Сообщение #20


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(V_G @ Feb 4 2010, 17:23) *
там таких скоростей нет

все-таки поясните, если не жалко, алгоритм: как синхроимпульс ловите и как биты фиксируете? интересно
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 4 2010, 14:40
Сообщение #21


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



http://www.integral.by/index.php?section_i...amp;spage=print
Цитата
5559ИН67Т* HI-1567 Приемопередатчик манчестерского кода с установкой выходов приемника в состояние низкого уровня при запрете приема 4153.20-6 АЕЯР.431230.627 ТУ
[278.7 Kb]
5559ИН68Т* HI-1568 Приемопередатчик манчестерского кода с установкой выходов приемника в состояние высокого уровня при запрете приема 4153.20-6 АЕЯР.431230.627 ТУ
[278.7 Kb]

Только вот звёздочки стоят - освоение... Но импортные аналоги наверняка уже освоили Ж)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Feb 4 2010, 15:25
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



На XILINX ищите XAPP339. Готовый в VHDL или VERILOG. И еще в файле здесь
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 4 2010, 18:26
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(stells @ Feb 5 2010, 00:38) *
все-таки поясните, если не жалко, алгоритм: как синхроимпульс ловите и как биты фиксируете? интересно

Сейчас в Москве в командировке, буду дома в начале недели. Если не забуду, поясню. Сейчас только помню, что перед информационной посылкой идет синхропосылка, состоящая только из межбитовых перепадов (т.е. самая низкочастотная), потом синхрослово для байтовой синхронизации, а потом собственно посылка и КС. А вообще эфирная структура может отличаться от проводной.

Да, и мой софт находится и на передающем, и на приемном конце, потому я сам формирую себе стандарт битовой и байтовой синхронизации.
Go to the top of the page
 
+Quote Post
Stas
сообщение Feb 6 2010, 07:58
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Что-то типа этого (transceiver.v) ? Только слепо не копируйте - проверяйте....

Нашел еще осколки виртуальной линии, монитора и один из начальных тестов. Весь дизайн представлял системный контроллер для 1892ВМ5Я, поэтому там много лишнего и копировать это не надо, но может кто - то что то найдет для себя что то интересное, опять же проверяйте...
Прикрепленные файлы
Прикрепленный файл  transceiver.v ( 18.64 килобайт ) Кол-во скачиваний: 97
Прикрепленный файл  zwire_tb.v ( 1.48 килобайт ) Кол-во скачиваний: 48
Прикрепленный файл  tb_check_packets.v ( 13.02 килобайт ) Кол-во скачиваний: 68
Прикрепленный файл  global_test.v ( 42.53 килобайт ) Кол-во скачиваний: 69
 
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 21:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.02478 секунд с 7
ELECTRONIX ©2004-2016