Вверх ↑
Этот топик читают: Гость
Ответов: 91
Рейтинг: 1
#76: 2012-12-17 22:50:08 ЛС | профиль | цитата
Tad писал(а):
Вот здесь IC для частот RX и TX с расчетом, переворотом и примером.
Данные для IC в герцах.

Для частоты 3679995 в мануале значение ABAAAA07 а у вашей схемы FCA9AA07
Tad писал(а):
Однобайтовые крутить не надо. Крутим не биты, а байты.

Именно это я понял. На данном этапе это неважно.
Tad писал(а):
Всего 5 пинов это максимум 1F. Где написано про управление Attenuator-ом ???

И 1F, и FF, и так , и сяк, и не только аттенюатором - не работает. Только лампочка на LAN моргает, что типа передается что-то, и все.
Про управление аттенюатором и преселектором написано в мануале предельно ясно. В примере этого нет, это байты дополняющие базовые 14 байт до 22 байт.
карма: 1

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#77: 2012-12-17 22:54:03 ЛС | профиль | цитата
А я бы попробовал сделать иммитатор устройства на UDP и подцепить его к управляющей программе. По крайней мере, может быть удалось бы выцепить, что она пытается передать устройству в самом начале
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#78: 2012-12-17 23:04:24 ЛС | профиль | цитата
rolin писал(а):
Для частоты 3679995 в мануале значение ABAAAA07 а у вашей схемы FCA9AA07
Я тоже это видел. ЧЕЗ, может у него опорный кварц не 122880000 Гц. У тебя опорный кварц какой ?
И какая версия ?
IC читает значения прямо из памяти. А в памяти значения записаны уже в нужном порядке от младшего к старшему.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 1
#79: 2012-12-17 23:31:40 ЛС | профиль | цитата
Tad, Кварц 122880кГ. Версия прошивки 1.3 Пока преждевременно это считать, я пока не могу узнать правильно частота стоит или неправильно и установилась ли она вообще. Вот когда светодиодик загорится, тогда и пойдем дальше.
nesco, я пробовал, но для меня это слишком сложно, я в сетях не рублю.
Это все на что я способен. IP железа 192.168.2.196 порт для Control Data 48248. ОС WIN8.
code_29791.txt
карма: 1

0
файлы: 1code_29791.txt [547B] [131]
Ответов: 16884
Рейтинг: 1239
#80: 2012-12-18 01:08:30 ЛС | профиль | цитата
rolin, кусок схемы для контроля передачи. (На потом)
code_29792.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_29792.txt [1.6KB] [159]
Разработчик
Ответов: 26303
Рейтинг: 2146
#81: 2012-12-18 02:28:32 ЛС | профиль | цитата
rolin писал(а):
Это все на что я способен

Так иммитатор же нужен, а еще лучше ретранслятор пакетов. Но его можно сделать только если сторонняя прога поддерживает смену портов и адресов IP
карма: 22

0
Ответов: 91
Рейтинг: 1
#82: 2012-12-18 09:38:05 ЛС | профиль | цитата
Tad, спасибо тебе большое, тыкнул меня носом.

3.5 TX control bits [11]
The TX control bits setting is a 8 bit value that can currently have the values:
0x00 = not valid
0x01 = CW operation
0x02 = all other operation (e.g. SSB)
---->>>0x04 = use the HiQSDR extended IO pins (from FPGA version 1.1 on)<<<<-----
0x08 = simulate key down signal (software PTT)
CW operation means the TX sine signal is gener

Светодиодик загорелся!
карма: 1

0
файлы: 1code_29794.txt [366B] [115]
Ответов: 8953
Рейтинг: 824
#83: 2012-12-18 10:28:13 ЛС | профиль | цитата
rolin, "Ура-а! Заработало!"
карма: 19

0
Ответов: 91
Рейтинг: 1
#84: 2012-12-18 10:36:43 ЛС | профиль | цитата
Понеслась! Уже активизировал поток RX сэмплов и принимаю данные. Подскажите пожалуйста как их лучше сохранить чтобы легче обрабатывать можно было.
Протокол

The received samples are carried by UDP frames with a total xed payload size
of 1442bytes. Each sample consists of 3 Bytes I and 3 Bytes Q data. They are
interleaved. The rst byte of each UDP frame carries a sequence number that
is incremented from frame to frame. It can be used to identify a loss of UDP
messages during reception. The second byte is used for signalling the current
status of the reception. Bit 0 is used as Key indication. If it is 0 the PTT is
issued and if it is 1 the PTT is not active. Bit 1 indicates clipping of the ADC
(overrange). The data format of the samples is little endian (least signi cant
byte rst) with real words at the odd ( rst) positions and the imaginary words
at the even (second) positions

карма: 1

0
Ответов: 8953
Рейтинг: 824
#85: 2012-12-18 11:52:27 ЛС | профиль | цитата
rolin, это уже приём пошёл? 1442-2=1440/2=720/3=240 Два канала по 240 трёхбайтовых значений принимаемого сигнала?
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#86: 2012-12-18 12:01:36 ЛС | профиль | цитата
rolin писал(а):
спасибо тебе большое, тыкнул меня носом
Ты смотри - его ткнули, а он спасибо говорит. На здоровье.
nesco,[flood] а как тебе intToHex, применённое в IC ? По такому же принципу можно преобразовывать любой тип. Забыл туда ещё воткнуть освобождение памяти. [/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 1
#87: 2012-12-18 12:14:06 ЛС | профиль | цитата
Осуществил приём одного кадра в массив данных. имеем 1442 байта для обработки. Но уперся в непонимание работы элементов.
Если не применять StreamToHex convertor а смотреть данные прямо из массива, то увидим только один элемент а не 1442. Почему?
Я его вообще чисто случайно применил вопреки логике.
Ну и как получить доступ к каждому элементу массива хотелось бы узнать.
code_29795.txt
карма: 1

0
файлы: 1code_29795.txt [2.5KB] [148]
Ответов: 8953
Рейтинг: 824
#88: 2012-12-18 12:31:13 ЛС | профиль | цитата
rolin, перезалейте схему -- HiAsm зависает при попытке открыть.
А что Вы хотите делать с этими данными -- собственный приёмник, сохранить в виде *.wav файла, или ещё что-то?
------------ Дoбавленo в 12.31:
С какой частотой выдаются эти 1442 байта?
карма: 19

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#89: 2012-12-18 12:32:28 ЛС | профиль | цитата
Tad,
[flood]
Tad писал(а):
а как тебе intToHex, применённое в IC ?

В какой схеме, номер [/flood]
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#90: 2012-12-18 13:00:34 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 00:16:09
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)