Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 242
Из них просматривают:
Аналоги: 81. Видео: 3. Галерея: 1. Даташиты: 71. Доска объявлений: 1. Инструкции: 8. Кроссворд: 1. Новости: 21. Обзор: 1. Остальное: 8. Партнёры: 5. Программы: 7. Производители: 2. Профиль пользователя: 2. Расчёты: 1. Торрент: 4. Форум: 25.
Участников: 2
Гостей: 240

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

1 2 3 4 ... 2656


Re: Полноценный IB металлодетектор на ARDUINO
Младший сотрудник
Зарегистрирован:
11.12.2010 22:59
Из: Кишинёв
Сообщений: 28
Не в сети
Есть небольшие изменения в схеме. Связанно это стем что есть разброс параметров IRF7105. В некоторых случаях высокого уровня с выхода 555 не хватает для полного закрытия Р-канального мосфета сборки, сборка греться и повышается ток потребления, решается это включением в цепь питания IRF7105 диода и уменьшением сопротивления на выходе ТХ с 10 до 8,2 Ом для сохранения уровня тока в контуре ТХ.

Прикреплённый файл:



jpg  KVANT_1.2.JPG (102.87 KB)
5122_65eb88bf7dd62.jpg 900X798 px



Радиокружок в Волгоградской области
Школьник
Зарегистрирован:
28.02 12:08
Из: Котельниково
Сообщений: 1
Не в сети
Всем доброго времени суток! Открыли детский радиокружок в г. Котельниково Волгоградской области, занимаемся с ребятами сборкой радиотехнических схем, основами любительской радиосвязи. Для формирования элементной базы и технического творчества примем в дар ненужную технику, радиодетали, радиолитературу, приборы, инструмент. Заметка рассчитана на неравнодушных радиолюбителей, у которых интересующее нас "добро" лежит без дела, а выбросить жалко. Могу предоставить любую информацию о нашей работе в лс. Писать прошу в лс, там же дам номер телефона при необходимости. Заранее спасибо! Всем успехов в радиолюбительстве!



Re: Трактат о склеивании и бытовых клеях
Технический Директор
Зарегистрирован:
18.12.2008 1:23
Из: Тирасполь
Сообщений: 2234
Не в сети
Наткнулся на информацию, что клею ЭДП необходим клеевой зазор как минимум 0,5мм. На упаковках с клеем как обычно полезной информации 0,0%. Кто-нить находил исследования прочности и надежности соединения при разных величинах клеевого зазора?

Паяй только то, что нельзя купить!
То что нельзя купить - надо спаять!


Re: QRPp трансивер с Китая
Модератор
Зарегистрирован:
26.01.2010 23:26
Из: Тирасполь
Сообщений: 3926
Не в сети
В первом спутнике Земли телеметрия была зашифрована в его писке. Там от температуры зависели паузы и длительность импульсов.



Re: QRPp трансивер с Китая
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Первый маячок конвертирует температуру от 0 до 50 градусов по Цельсию в код Морзе. Датчик температуры — модуль DHT11. Библиотека для DHT11 есть в архиве.
Второй маячок конвертирует случайные числа (0...9) в код Морзе.
Все настройки указаны в скетче.

Прикреплённый файл:


zip Температуру в код Морзе.zip Размер: 36.51 KB; Просмотры: 39
zip Случайные числа (1-9) в код Морзе.zip Размер: 1.09 KB; Просмотры: 94



Re: SDR гетеродин на Si5351, без котроллера.
Модератор
Зарегистрирован:
26.01.2010 23:26
Из: Тирасполь
Сообщений: 3926
Не в сети
Жаль. Но использовать исполняемые файлы из малоизвестных источников мало кто согласится.



Re: SDR гетеродин на Si5351, без котроллера.
Младший сотрудник
Зарегистрирован:
11.12.2010 22:59
Из: Кишинёв
Сообщений: 28
Не в сети
Выкладывать исходники не буду по разным причинам, но могу помочь в написании кода.

Вот так открываем СОМ-порт (например СОМ1)

HANDLE h_COM ;
h_COM = CreateFile ("\\\\.\\COM1", GENERIC_READ GENERIC_WRITE, 0, NULL,OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);
if ( h_COM == INVALID_HANDLE_VALUE) ShowMessage("Error" );

Перед закрытием программы надо закрыть СОМ-порт, иначе при повторном открытии будет ошибка.
CloseHandle (h_COM) ;

Дальше нужны функции которые будут дёргать выводы СОМ порта в соответствии с протоколом I2C.

#define SI5351_ADDR 0x60

  // TxD-SDA
#define _I2C_SDA_HI()  ClearCommBreak(h_COM);  //TxD = 1
#define _I2C_SDA_LO()  SetCommBreak(h_COM);// TxD = 0
  // DTR-SCL
#define _I2C_SCL_HI()  EscapeCommFunction(h_COM, CLRDTR);// DTR = 1
#define _I2C_SCL_LO()  EscapeCommFunction(h_COM, SETDTR);// DTR = 0

#define _I2C_INIT()   _I2C_SDA_HI(); _I2C_SCL_HI();
#define _I2C_START() _I2C_SDA_LO(); _I2C_SCL_LO(); _I2C_SDA_HI();
#define _I2C_STOP()  _I2C_SCL_HI(); _I2C_SDA_HI();
#define _SendBit(data, bit) if(data&1<<bit){_I2C_SDA_HI();} else{_I2C_SDA_LO();} _I2C_SCL_HI(); _I2C_SCL_LO();

void i2c_SendByte(byte data){
    _SendBit(data, 7);
    _SendBit(data, 6);
    _SendBit(data, 5);
    _SendBit(data, 4);
    _SendBit(data, 3);
    _SendBit(data, 2);
    _SendBit(data, 1);
    _SendBit(data, 0);
    _I2C_SDA_HI();  // recv ACK
    _I2C_SCL_HI();
    _I2C_SCL_LO();
  }

  void i2c_start(){ _I2C_INIT(); _I2C_START();}
  void i2c_stop() { _I2C_STOP();}
  void i2c_beginTransmission(byte addr){ i2c_start(); i2c_SendByte(addr << 1); };
  bool i2c_write(byte s_byte){ i2c_SendByte(s_byte); return 1; };
  byte i2c_endTransmission(){ i2c_stop(); return 0; };


 void si5351_write(byte regAddr, byte data)
   {
    i2c_beginTransmission(SI5351_ADDR);     // The I2C address of the Si5351A
    i2c_write((byte) regAddr);
    i2c_write((byte) data);
    i2c_endTransmission();
   }


Дальше нужна библиотека для si5351, я использовал эту подробнее про функции тут, код переноситься в C++ Builder практически без изменений, надо только заменить функции I2C.
Можно использовать любую Ардуиновскую библиотеку , просто заменив функции для I2C на наши:

  i2c_beginTransmission(SI5351_ADDR);
  i2c_write(byte);// byte - байт для отправки.
  i2c_endTransmission();



 


Отредактировано пользователем ken 08.01.2024 0:38:38
Отредактировано пользователем ken 08.01.2024 0:49:29


Re: SDR гетеродин на Si5351, без котроллера.
Модератор
Зарегистрирован:
26.01.2010 23:26
Из: Тирасполь
Сообщений: 3926
Не в сети
Очень полезная программа. Не хотите ли выложить исходники?- это подстегнет ее распространение и полезные модификации. У меня уже пару идей для доработки.



SDR гетеродин на Si5351, без котроллера.
Младший сотрудник
Зарегистрирован:
11.12.2010 22:59
Из: Кишинёв
Сообщений: 28
Не в сети
Понадобился мне для экспериментов с SDR приёмниками гетеродин. Есть у меня Si5351, но все проекты с Si5351 обычно с контроллером, дисплеем и тд, при этом сама обработка сигнала в компьютере и без него никак. Так почему-бы не исключить контроллер и всю его обвязку?
И всё получилось) Не без минусов, частота устанавливаться медленно, потому как прямого доступа к портам давно нет, а через API функции очень медленно. Плавно перестраивать не получиться но вот сканировать с каким-то шагом вполне можно, да ненужна плавня настройка для SDR гетеродина, она будет в программе SDR приёмника.
Программа позволяет использовать Si5351 и как гетеродин с преобразованием частоты вверх или вниз (режим F1) либо просто как генератор частоты с диапазоном 8кГц...160МГц.
И грустного - у меня нифига не Si5351 а китайский клон MS5351M и он категорически отказывается в режиме (I-Q) работать ниже 2,8 МГц.
Программа в бета версии, я вроде погонял её на всех режимах, но могут быть какие-то баги, если что обращайтесь - будем исправлять.
Так-же не знаю насколько точно держит разность фаз во всей полосе частот.
Для этого приёмника должно подойти идеально без переделок (в режиме F/4).
Список частот можно редактировать вручную, (файл Si5351_IQ.txt) главное что-бы в правильном формате и этот файл всегда находился в одной папке с программой. Я записал туда средние частоты любительских диапазонов полюс CB сетка С.
Для подключения нужен USB->UART преобразователь с сигналом DTR, либо напрямую с COM порта, через простой преобразователь уровней, правда не пробовал через COM порт, на моих компах их нет.



Прикреплённый файл:



jpg  SDR VFO.JPG (83.75 KB)
5122_6599bc0ed64a7.jpg 900X636 px
zip Si5351_SDR_VFO_v1.0.zip Размер: 599.26 KB; Просмотры: 45



Re: QRPp трансивер с Китая
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Установил QRPp-CW трансивер в гараже на столе, рядом поставил антенну, включил маячок и оставил на сутки. Дома слушал-слушал маячок, стало не интересно. Подключил к трансиверу Ардуино с датчиком температуры и влажности DHT11. Составил в FLProg алгоритм считывания величины температуры с датчика и перевод её в число импульсов. Последние, через транзистор подал на ключ трансивера. Импульсы сделал по 300 мс, паузы между ними по 100 мс. И чтобы каждые полминуты Ардуино выдавало пакет новых данных. Например, в гараже 8 градусов тепла, а значит трансивер каждые пол минуты выдаёт пакет из 8 импульсов. Оставил на сутки поработать трансивер с таким новым маячком. Ночью было холоднее, 6 градусов, и импульсов тоже было шесть в каждом пакете. Сегодня днём воздух прогревался до +14-ти, и импульсов в пакете тоже увеличивалось до 14-ти. Заметил такую особенность по работе антенны: если её располагать параллельно стенам внутри гаража, то сигнал распространяется хорошо во все направления, конкретно на расстоянии 1,23 км в городской застройке. Другие варианты (по диагонали или горизонтально) размещения антенны внутри гаража дают очень слабый сигнал. За сутки трансивер совместно с Ардуино потребили 7 Вт электроэнергии.
Открыть изображение в новом окне

Прикреплённый файл:


zip температуру в импульсы.zip Размер: 6.58 KB; Просмотры: 32




1 2 3 4 ... 2656




Разное

http://profnastilmoskva.ru сэндвич панели цена за м2 в спб - купить сэндвич панели.

Интересно

Полихлорвиниловые трубки легче натянуть на изолируемые предметы (отвертки, пинцеты, радиодетали), если на 15-20 мин поместить их в ацетон.