Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы

ASK передатчик 433 МГц

Непрочитано 19.12.2014, 23:02  
valic
Временная регистрация
 
Аватар для valic
 
Регистрация: 04.05.2008
Адрес: Ставрополь
Сообщений: 63
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 17 сообщении(ях)
valic на пути к лучшему
По умолчанию Re: ASK передатчик 433 МГц

Попробовать поставить антенну длиной 17,3 см (четверть волны)
Должно стать лучше.
Реклама:
valic вне форума  
Непрочитано 20.12.2014, 17:36  
vavan1983
Почётный гражданин KAZUS.RUN
 
Аватар для vavan1983
 
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
vavan1983 на пути к лучшему
По умолчанию Re: ASK передатчик 433 МГц

Сегодня поехал в гипермаркет Мега и прихватил с собой приёмник потестировать на ложные срабатывания.
Ложных срабатываний не оказалась в течении полутора часа, за то за это время высосала всю батарею типа
Нажмите на изображение для увеличения
Название: 618027_v01_m.jpg
Просмотров: 17
Размер:	13.4 Кб
ID:	73492
ещё не проверял что именно засадило батарею но думаю что микроконтроллер.
Я думаю надо МК переводить в спящий режим для экономии эл. энергии.
vavan1983 вне форума  
Непрочитано 21.12.2014, 19:15  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,134
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: ASK передатчик 433 МГц

антеннны сделай штырь+2-3 противовеса или йоту - дальность вырастет раза в 4
индюк вне форума  
Непрочитано 30.12.2014, 14:56  
vavan1983
Почётный гражданин KAZUS.RUN
 
Аватар для vavan1983
 
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
vavan1983 на пути к лучшему
По умолчанию Re: ASK передатчик 433 МГц

В общим использовать DRA887RX и DRA889TX для передачи данных можно но геморно.

Передатчик:
Код:
/*Sound_Play(period_div_10, num_of_periods) Воспроизводит звук на заданном порту и выводе (см. Sound_Init).
Аргумент period_div_10 - период звуковой частоты в циклах MCU 
деленный на 10, генерация звука продолжается в течение заданного 
аргументом (num_of_periods) числа периодов.*/


unsigned short i=0,j=0,g=0;
unsigned short pid[17]={9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7};
void main() 
{
OPTION_REG=0X7F;
CMCON=0X07;
Sound_Init(&PORTA, 0);
while(1)
{
Delay_ms(500);
Sound_Play(1000, 20);              //преамбула для синхронизации приёмника
Delay_ms(20);                        //важная задержка. Пришлось подбирать
for(j=0; j‹17; j++)
Sound_Play(1000, pid[j]);          //посылает данные из массива pid
}
}
Приемник:
Код:
unsigned short buff[17];
unsigned short pid[17]={9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7};
unsigned short i=0,j=0,k=0;
void main(void)
{
CMCON=0x07;
OPTION_REG=0XD5;
INTCON=0XD0;
PIE1=0x01;
TRISD.RD1=0;
TRISD.RD0=0;
while(1)
{
if(j==19)
{
j=0;
for(i=0;i‹17;i++)
{
buff[i]=0;
}
}
//==================================================  ============================
if(j==17)
{
INTCON.T0IE=0;
j=0;
for(i=0;i‹17;i++)
{
if(buff[i]==pid[i])      //сверяет пришедший пакет
{
buff[i]=0;
if(k++==16)
{
k=0;
PORTD.RD1=~PORTD.RD1;     //индикатор верного совпадения пришедшего пакета
}
}
}
k=0;
}
}
}
//==================================================  ============================
void interrupt(void)
{
if(INTCON.T0IF==1)
{
INTCON.T0IE=0;
INTCON.T0IF=0;
PORTD.RD0=~PORTD.RD0;    //индикатор чюжих, ложныж и не полных пакетов данных
i=0;
j=0;
}

if(PIR1.TMR1IF)         //записывает очередно вошедший от передатчика байт в массив
{
PIR1.TMR1IF=0;
T1CON=0X00;
buff[j++]=i;
i=0;
}

if(INTCON.INTF==1)   //прием импульсов от приёмника в прерывании с входа RB0/INT
{
T1CON=0X00;
INTCON.INTF=0;
INTCON.T0IE=1;      //таймер для сброса чюжих, ложныж и не полных пакетов данных
TMR0=0;
TMR1H=250;
TMR1L=0;
T1CON=0X09;         //запуск таймера в промежутки между полученным и отправляемым байтом
i++;               //считает импульсы от приёмника
}
}
параллельно работе этого устройства посылал в эфир данные на этой же частоте с брелока автосигнализации устройство влезала в промежутки между посылок брелока и удачно принимала данные.
vavan1983 вне форума  
Непрочитано 16.01.2015, 18:57  
vavan1983
Почётный гражданин KAZUS.RUN
 
Аватар для vavan1983
 
Регистрация: 26.12.2007
Сообщений: 1,198
Сказал спасибо: 70
Сказали Спасибо 80 раз(а) в 69 сообщении(ях)
vavan1983 на пути к лучшему
По умолчанию Re: ASK передатчик 433 МГц

Народ я не пойму, а какой уровень сигнала на вход DATA при питании 12 вольт надо подавать? Не 12 вольт тоже? DRA889TX

Последний раз редактировалось vavan1983; 16.01.2015 в 19:02.
vavan1983 вне форума  
 
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить передатчик 433 мГц ? Omino Автоматика и аппаратура связи 9 21.01.2013 17:26
Подключение приемника 433 МГц к драйверу двигателя DUHAANDREY Автоматика и аппаратура связи 10 15.02.2012 09:21
Зависание компьютера al-s Ремонт оргтехники 92 15.10.2010 18:28
Выбор трансивера на 433 МГц dimmich Автоматика и аппаратура связи 2 22.09.2010 09:14
[Решено] Передатчик FM на 94 МГЦ Dr-on Автоматика и аппаратура связи 2 28.01.2006 00:58


Часовой пояс GMT +4, время: 15:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.