Перейти к содержанию
    

Zike

Участник
  • Постов

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Брали модуль у Компэла но через местный магазин электроники, т.е. до авторизованного дилера мне очень далеко. Буду благодарен за прошивку, почта zike(пёс)mail.ru, и кратко как прошить по протоколу 1K Xmodem
  2. пробовал, AT&F не помогает, ";" ставлю, пробовал карты билайна и мтс, прошивка 641b09gg.Q2406B 1339080 041604 16:04, с Call barring не баловался, модуль лежал без дела месяцев 6, до этого он звонил склоняюсь к прошивке, вопрос в догонку где достать прошивку и где почитать как её шить?
  3. Ситуация такая, pin вводится автоматом, сеть видет, смс шлет, а вот при попытки выполнить ATD8913970xxxx сразу же выдает: +WIND: 5,1 OK соответственно реально вызов не проходит. При входящем выдает следующее: +CRING: VOICE +CLIP: "+7913970xxxx",145,,,"DIMA" OK а на другом конце сразу "НЕТ ОТВЕТА" ... так же если звонить с городского: +CRING: VOICE +CLIP: "+73812xxxxxx",145 OK а на другом конце сразу гудки занятости. -------------------------------- AT+CEER +CEER: Error 0 чуть раньше был такой ответ: +CEER: Error 57 сейчас 0, почему не пойму.
  4. Вопрос такой: Как правильно получать цифровой сигнал? есть: передатчик (Atmega8 + лазер), при нажатии на кнопку микроконтроллер посылает 5 раз (можно и больше) повторяющийся 13 битный код Баркера (1111100110101), длина импульсов 1 и 0 одинакова (1 милисекунда). аналогавая часть приемника (фотодиод и операционник) выдает через конденcатор и транзистор на ножку микроконтроллера (тоже Atmega8) кратковременные импульсы (единиц) соответствующие переходу от 0 к 1 передатчика, т.е. приемник (микроконтроллер знает когда начинается 1 у передатчика) Теперь вопрос такой как правильно получать данные, т.е. в буфере микроконтроллера должен появится код такойже как и в передатчике (1111100110101) ставить прерывание на ножку по смене уровня, а потом считать время по 1 милисекунде и смотреть состояние что там далее за бит идет и так далее? или не используя прерывание по смене уровня на ноге а тупо сканировать ногу с паузой в 1 милисекунду? Как подобные системы вообще реализуются? я новичек в электронике и программировании микроконтроллеров, поэтому если что не так сформулировал, поправте, буду учиться...
  5. что-то не могу найти реализацию "кодовое разделение каналов" на микроконтроллере, простите уж чайника рассказываю всё по порядку: собрал фотоприемник с простой фильтрацией низких и высоких частот... его выход подключил к микроконтроллеру и програмно с частотой в три раза превышающую частоту передатчика опрашиваю ножку на наличие 1 или 0, далее если все 3 импулься 1 то в буфер попадает 1, если все три 0 то в буфер - 0, итого получаю буфер из 0 и 1, теперь смещением по 1 биту проверяю соответствие 11 битному коду Баркера, получаю пик из 11 совпадений и далее при 10 смещений получаю слабые колебания (+1, -1), т.е. явно видно что код Баркера верен. Теперь в входной сигнал намешивается второй код Баркера от другого передатчика, и при анализе буфера при еденичной посылке кода не могу его точно определить. Куда мне копать, проблема в входном преобразовании сигнала в 1 и 0 или всё же расширить граници совпадения/несовпадения кода Баркера (т.е. на пик приходится не 11 совпадений а скажем 8 а при смешении идет раздница совпадений / несовпадений не +1, -1 а скажем +3, -3).
  6. Последовательности Баркера, вычеслины путем тупого перебора с просмотр на соответствие условиям Баркера --- Length: 2 --- нет --- Length: 3 --- 001 011 --- Length: 4 --- 0001 0111 --- Length: 5 --- 00001 01111 --- Length: 6 --- нет --- Length: 7 --- 0001011 0001101 0010111 0011101 --- Length: 8 --- нет --- Length: 9 --- нет --- Length: 10 --- нет --- Length: 11 --- 00010010111 00010110111 00011101001 00011101101 --- Length: 12 --- нет --- Length: 13 --- 0000001010011 0000001100101 0000010001101 0000010110001 0010111110111 0011010111111 0011101111101 0011111101011 --- Length: 14 --- нет --- Length: 15 --- 000010100110111 000011101100101 000100110101111 000111101011001 --- Length: 16 --- нет --- Length: 17 --- нет
  7. Мужики! Помогите чайнику, посоветуйте алгоритм или принцип. Нужно решить две подобных задачи ------------------------------------------------------- Задача первая: На одной линии сидят несколько передатчиков (к примеру 10 шт.), в линию каждый постоянно шумит своим кодом.В один момент времени (давольно длительный ) не все передатчики могут быть включены. Надо: Придумать / предложить алгоритм обработки сигнала приемником, чтоб он четко знал какие из передатчиков сейчас включены... обратной связи у приемника с передатчиками нет. ------------------------------------------------------- Задача вторая (схожая): На один фото приемник кратковременно светят несколько лазеров (к примеру 10 шт.), сигнал одного может попасть в фотоприемник в момент когда другие не светят (тут всй просто - лазер передает свой код), а иногда сигналы нескольких попадают почти одновременно. Надо: Придумать / предложить алгоритм обработки сигнала приемником, чтоб он из принятого шума узнал коды каких лазеров одновременно (возможно с малым сдвигом) полученны в какой-то промежуток времени. -------------------------------------------------------- Думал использовать коды Баркера и смотреть автокорреляцию, в таком виде четко фиксирую сигнал одного передатчика, а как быть приемнику если несколько передатчиков свои коды Баркера наложат друг на друга?
×
×
  • Создать...