Форум
 

Вернуться   Форум "Фрикер Клуб" - кодграббер своими руками > Основной раздел > Песочница

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 29.02.2016, 00:53   #1
Бурый Меню Пользователя
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 431
По умолчанию Трансивер Si4432

Разбираюсь с данным экземпляром, не удалось его запустить должным образом, вроде слышно эфир - практически один шум, подстройка частоты ничего не решала. Помогите с конфигом на 433.92 AM. Всю голову сломал
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
Старый 29.02.2016, 06:38   #2
Silence100185 Меню Пользователя
Член клуба
 
Регистрация: 03.06.2015
Сообщений: 101
По умолчанию Re: Трансивер Si4432

У них настройки зависят от ревизий! может поможет http://radiokot.ru/circuit/digital/security/33/

Добавлено через 10 минут
Сам скоро займусь данным трансивером, прикупил себе D700 прозвонил почти все осталось подключение трансивера прозвонить. А пока читаю и учу даташит.
Silence100185 вне форума   Ответить с цитированием
Старый 29.02.2016, 07:48   #3
Бурый Меню Пользователя
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 431
По умолчанию Re: Трансивер Si4432

Ага, спасибо - гляну.
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
Старый 29.02.2016, 09:10   #4
ark Меню Пользователя
Член клуба
 
Регистрация: 24.05.2011
Сообщений: 185
По умолчанию Re: Трансивер Si4432

Ставь галку Enable AFC, при посылке чистый сигнал идёт . И делай активацию приёма РАВ данных
//set to avoid false packet detection (see AN463)Настройки приема РАВ данных
spi_si_tx(0x30, 0x84); //Enable CRC check, Enable Packet RX Handling
spi_si_tx(0x32, 0x0F); //Enable all Header comparisons
spi_si_tx(0x33, 0x77); //Set preamble detection threshold to maximum
spi_si_tx(0x08, 0x10); //Enable multi packet mode

Мне вот интересно как этим трансивером приём АМ и ФМ одновременно делать?
ark вне форума   Ответить с цитированием
Старый 29.02.2016, 18:47   #5
russo_turisto Меню Пользователя
Резидент клуба
 
Аватар для russo_turisto
 
Регистрация: 21.08.2011
Сообщений: 1,204
По умолчанию Re: Трансивер Si4432

Добавлено через 44 секунды
Цитата:
Сообщение от Nemetc
У них настройки зависят от ревизий! может поможет http://radiokot.ru/circuit/digital/security/33/

Добавлено через 10 минут
Сам скоро займусь данным трансивером, прикупил себе D700 прозвонил почти все осталось подключение трансивера прозвонить. А пока читаю и учу даташит.

А D700 чем от D600 отличается?
russo_turisto вне форума   Ответить с цитированием
Старый 29.02.2016, 19:02   #6
ark Меню Пользователя
Член клуба
 
Регистрация: 24.05.2011
Сообщений: 185
По умолчанию Re: Трансивер Si4432

наверное разные процессоры и дисплеи.
ark вне форума   Ответить с цитированием
Старый 29.02.2016, 19:21   #7
russo_turisto Меню Пользователя
Резидент клуба
 
Аватар для russo_turisto
 
Регистрация: 21.08.2011
Сообщений: 1,204
По умолчанию Re: Трансивер Si4432

На D600 можно текст выводить, 8 строк по 16 символов, анализатор сделать

А на D700 есть графический дисплей?
russo_turisto вне форума   Ответить с цитированием
Старый 29.02.2016, 19:37   #8
Бурый Меню Пользователя
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 431
По умолчанию Re: Трансивер Si4432

Мой конфиг. слышен шум, изредка проскальзывают звуки сигналок (еле слышно), при этом брелок вблизи еле слышно.
Код:
SI4432_Write(0x07, 0x80);//SW
SI4432_Write(0x06, 0x00);  // не используем прерывания
SI4432_Write(0x07, 0x01);  // Ready mode
SI4432_Write(0x09, 0x7f);  // 12.5pf
SI4432_Write(0x0A, 0x06);  // Clock=1 MHz
SI4432_Write(0x73, 0x00);  // смещение частоты
SI4432_Write(0x74, 0x03);  // смещение частоты
SI4432_Write(0x75, 0x53);  // смещение частоты
SI4432_Write(0x76, 0x4B);  // смещение частоты
SI4432_Write(0x77, 0x00); 
SI4432_Write(0x70, 0x0C);
SI4432_Write(0x71, 0x01);
SI4432_Write(0x72, 0x20);//Deviation 75 kHz
SI4432_Write(0x1D, 0x40);//AFC Enable
SI4432_Write(0x30, 0x84);
SI4432_Write(0x32, 0x0F);
SI4432_Write(0x33, 0x77);
SI4432_Write(0x08, 0x10);
SI4432_Write(0x0C, 0x15);  // RX mode
SI4432_Write(0x07, 0x04);
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
Старый 29.02.2016, 20:06   #9
ark Меню Пользователя
Член клуба
 
Регистрация: 24.05.2011
Сообщений: 185
По умолчанию Re: Трансивер Si4432

Ещё может быть проблема-это использование Свитча на антенне, а им надо управлять или с помощью GPO или портов контроллера.

Добавлено через 2 минуты
#define RFMFREQ(freq) ((freq-430.0)*6400)
#define Si4432_CRYSTAL_OSCILLATOR_LOAD_CAPACITANCE 0x7F// Address:0x09 12,500 pF
#define Si4432_FREQUENCY_OFFSET_1 0x00// 0x73
#define Si4432_FREQUENCY_OFFSET_2 0x00// 0x74
#define Si4432_FREQUENCY_BAND 0x53// 0x75
#define Si4432_NOMINAL_CARRIER_FREQUENCY_1 0x64// 0x76
#define Si4432_NOMINAL_CARRIER_FREQUENCY_0 0x00// 0x77
#define Si4432_FREQUENCY_HOPPING_STEP_SIZE 0x00// 0x7a
#define Si4432_FREQUENCY_HOPPING_CHANNEL 0x00// 0x79

/**************** TX Modulation Options ****************/

#define Si4432_TX_POWER 0x1E// 0x6d
#define Si4432_TX_DATA_RATE_1 0x7A// 0x6e
#define Si4432_TX_DATA_RATE_0 0xE1// 0x6f
#define Si4432_TX_DR_IN_BPS 15000L
#define Si4432_MODULATION_MODE_CONTROL_1 0x2C// 0x70
#define Si4432_MODULATION_MODE_CONTROL_2 0x01// 0x71 01 09 здесь можно изменить полярность выхода порта
#define Si4432_FREQUENCY_DEVIATION 0x00// 0x72 Deviation: 620 kHz

/**************** RX Modem settings ********************///скорость 2.5 кгц частота 200кгц

#define Si4432_IF_FILTER_BANDWIDTH 0xc1// BE 0x1c
#define Si4432_AFC_LOOP_GEARSHIFT_OVERRIDE 0x40// 40 0x1d
#define Si4432_AFC_TIMING_CONTROL 0x0A// 0A 0x1e
#define Si4432_CLOCK_RECOVERY_GEARSHIFT_OVERRIDE 0x03// 03 0x1f
#define Si4432_CLOCK_RECOVERY_OVERSAMPLING_RATIO 0xbc// 2c 0x20
#define Si4432_CLOCK_RECOVERY_OFFSET_2 0x00// 20 0x21
#define Si4432_CLOCK_RECOVERY_OFFSET_1 0xae// 6d 0x22
#define Si4432_CLOCK_RECOVERY_OFFSET_0 0xc3// 3a 0x23
#define Si4432_CLOCK_RECOVERY_TIMING_LOOP_GAIN_1 0x00// 00 0x24
#define Si4432_CLOCK_RECOVERY_TIMING_LOOP_GAIN_0 0xb0// 6f 0x25
#define Si4432_OOK_COUNTER_VALUE_1 0x29// 29 0x2c
#define Si4432_OOK_COUNTER_VALUE_2 0x38// f4 0x2d
#define Si4432_SLICER_PEAK_HOLD_1 0x29// 2a 0x2e
#define Si4432_AGC_OVERRIDE_1 0x60// 60 0x69
/**************** Operation mode ***********************/

#define Si4432_OPERATING_AND_FUNCTION_CONTROL_1 0x04// 0x07 Operation Mode: Rx
Попробуй может пойдёт приём

Добавлено через 2 минуты
Там большая проблема с битовым потоком, если большой сделать сыпятся помехи в эфире.
ark вне форума   Ответить с цитированием
Старый 29.02.2016, 21:07   #10
Бурый Меню Пользователя
Резидент клуба
 
Аватар для Бурый
 
Регистрация: 05.01.2014
Сообщений: 431
По умолчанию Re: Трансивер Si4432

ничерта((( а помню - раньше как-то завел его
__________________
Планировалось сделать "устройство"...и снова получились часы. Бой курантов тревожит двор)
Бурый вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 02:36. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com
Яндекс.Метрика