четверг, 18 ноября 2010 г.

Первым делом самолеты, доооо...

Попалась темка на не профильном форуме "Питание на борту самолета".
Напряг память - переменка там 400Гц вроде вся. Еще кажецо постоянка 24 или 28В активно пользуется. Вообще-то авиационные радиостанции лет 20 назад последний раз видел, будучи студентом, хз че там в современных самолетах щас летает.
Заинтересовался чеж там обсуждают-то, место как-то не подходящее...
Зашел. А они блин про жратву, которой в полете кормят :)))

Update: еще одна история в ту же кассу.
Некоторое время назад сменили провайдера кабельного ТВ. Сменили чисто по соображениям качества, ибо основной набор каналов у всех примерно одинаков. Но штук 5-10 каналов все же отличаются.
Вот сижу значится, листаю каналы, смотрю чего новенького появилось... Вдруг бац - натыкаюсь на заставку "ARM-TV". Круто!!! Целый канал про арм процессоры, даже как-то не поверилось в такое... Увы, правильно не поверилось, потому что это оказалось армянским телевидением:)))
зы. а я думал есть только "армянское радио")

вторник, 12 октября 2010 г.

Децкие перлы

Вчерась заходила в гости "баба Оля". Подошла к дет.саду, откуда жена в это время забирала детей, где все и встретились, и откуда решили двигаться домой.
У детей полные штаны радости (еще бы -"баба Оля пришла - гостинцы принесла").
Старший(6 лет), в порыве души широкой, решил с шиком прокатить всех на маршрутке) Да нивапрос, кто ж от отказывается.
Сели-поехали. А щедрый мальчик выгреб из кармана горсть мелочи и побежал к кондуктору за билетами.
Вернулся слехка растеряный и без билетов. Зато с кондукторшей)))
...
Деньги у него оказались... э-э-э... какбэ коллекционные, примерно прошлый век нашей эры))))
=================

и снова про вчера, бабу Олю и деньги)
Баба Оля периодически приносит различный бумажный спам, который шлют мне по ее адресу. Вот и вчера "доставила пакет из штаба", который на поверку оказался письмецом от нашего дорогова мэра, в коем он решительно обещал решить все проблемы города, включая мои личные, и слезно уговаривал меня по имени-отчеству отдать голос за него.
Ну извини чувак, опаздал - выборы-то позавчера были)
Тут снова появляется старший и спрашивает - вас ист дас?
- Письмо, от мэра. - говорю, и отдаю ему.
Он, задумчиво вертя письмо и заглядывая в конверт:
- Если б я был мэром и прислал тебе письмо, то положил бы в него денег...
(БИНГО!!!:D)
зы. Готов спорить, что он понятия не имеет, что такое "мэр". Но СУТЬ, СУТЬ-ТО насколько верно выразил. Так шта, господа полит-маркет-мейкеры учитесь, и учтите в следующей кампании. Адрес прежний, жду. :)

Кончилось лето.

Эх, давненько не писал, забросил весь свой блог к чертям... Просто я не настоящий блогер, и шлем на стройке нашел...
(блин, схуяли когда я ставлю точку, то получается палка। вот так। буду ставить многоточия, гы-гы, для придания тексту филосовской задумчивости...)
Так вот, лето реально закончилось, на улице холод и мерзкий дождь... Щас бы хоть кусочек той жары)
Как я провел лето... непомню...) переболел ветрянкой, заразившись от собственных детей)) и это в 38 лет... все говорили, что я не выживу) хрен вам)) легко перенес.
(о бля! точки заработали. была включена кнопка тайп ин хинди. какой мудак ее включил и откуда она вообще тут?..) потерял работу и нашел новую... куча семейных забот... отпуск каким планировался, обломился... и жара!...
И вот с понедельника холод и дождь... надеюсь в такт с погодой жизнь перестанет бить ключем 48х32 и войдет в спокойное русло)
чего и вам желаю. впрочем как хотите.


четверг, 8 июля 2010 г.

Лето

Однако знатное выдалось лето в этом году.
Уже с месяц как температура днем залезает за 30-градусную отметку, дождей фактически не бывает. И конца такой погоде пока не видно...
Лет 15-20 назад торчал бы в толчее городского пляжа, пытаясь обогнать всю планету в черноте загара...
Б-р-рр, гадость какая... Как меняется мировозрение с возрастом :)
Нее, в такую погоду хорошо сидеть в тени соснового леса, вдыхать хвойный аромат и неспешно попивать холодное пиво.
Вот пожалуй завтра туда и отправлюсь, этим и займусь ;)))

пятница, 7 мая 2010 г.

С Праздником!

Всех коллег радистов, связистов, HAMов радиолюбителей, их терпеливых жен и подруг :)

С Праздником! С Днем Радио!!!



















Нууу... За когерер!




За Крылова!!! Долгих лет и новых успехов!





С Праздником, господа, с Праздником!!!


73 !!!

воскресенье, 11 апреля 2010 г.

Про разгильдяйство...

Помните ключевой момент знакомства из "Москва слезам не верит"?
Типа она такой взгляд.....
А он типа "- Да, я тож ненавижу нечищеную обувь..." ну как-то так, близко к тексту.
Всегда поражался, этому моменту, наверно в силу своего разгильдяйсва и пофигизма. Нее, все правильно, но они ж встретились в пригородной электричке! И 95% там ехало в сапогах по колено в г... в глине нахрен совсем, если кто помнит эти времена. Садоводы и огородники блин, Дартаняны в белом по электричкам не катались как-то.
Да бох с ними, все равно классный фильм.
Я вообще не об этом)
Жена в пятницу настирала ребенку одежды кучу... И зачем, когда оба выходных мы с пользой провели в гараже, резину поменяли, ворота покрасили..:) Ну, по моим прикидкам куртку и двое джинсов "под списание", как минимум снова в стиралку.
Мораль для женщин: чистую одежду мужикам выдавать утром в понедельник, штоб хоть до пятницы людьми выглядели ;))))

воскресенье, 4 апреля 2010 г.

Прогресс блин.

На днях видел вакансию, что-то типа "требуется программист на питоне для промышленной разработки в станкостроительном производстве".
Честно сказать, понятия не имею, что они хотели этим сказать, но возникли ассоциации...
Интел выпускает новый процессор с поддержкой РНР.
Торвальдс переписывает ядро на C#.
Появляются первые ОС полностью написаные на 1С.
Именно так начнется конец света :)))

четверг, 18 марта 2010 г.

AVR. Комнатная Охота на лис.

Справка из Википедии.
«Охота на лис» или спортивная радиопеленгация также известна под аббревиатурой ARDF (Amateur Radio Direction Finding). «Охота на лис» — это состязание между спортсменами, которые с помощью карты местности, компаса и радиоприемника с направленной антенной (3,5 МГц и 144 МГц, он же - "пеленгатор") должны найти 5 радиопередатчиков в лесу, на пересеченной местности. Цель состязания — найти заданное количество «лис» за наименьшее время.


Как-то раз, после N-й бутылки пива:), пришла идея показать собственным детям, что есть охота на лис. Как писали раньше в официальных спортивных документах "в целях развития технического творчества молодежи и пропаганды здорового образа жизни".
(Вообще говоря данный вид спорта ни капли не зрелищный, и соревнования мало кому интересны, кроме самих участников. Короче, как любительские ралли, только со зрелищностью еще хуже).

Дык вот. Значит надо передатчик и приемник, и чтоб это все работало хотя бы в пределах квартиры. И чтоб все это сделать и настроить, нужно много чего, и главное - время. А с ним, как всегда, полная задница. Идея зависла...
Долго ли коротко ли, но заливая прошивку в какой-то очередной свитч, вдруг подумалось - а нафига?
В наше время, когда "космические корабли бороздят просторы большого театра":), проще и быстрее все сделать программным путем.

Ладно, хорош лирики, пора к делу.
Сердце "лисы"(а также голову, лапы и хвост) решено сделать из ATtiny2313, просто потому что давно валялась без дела.
Частота выбрана 1Мгц. Фуфель полный, согласен неглядя, но! Это СВ(MW) диапазон, который есть в любой китайской мыльнице за 100р, и прием ведется на магнитную антенну - а это тоже фуфельная, но направленность.
Короче для игрушки потянет. Осталось попробовать.
Схема проще некуда.



















Программа еще проще.
На таймере 0 запускаем генератор несущей. Но неплохо бы промодулировать это звуковой частотой. Ок, модулятор сделаем из таймера 1.
Неплохо бы еще вместо непрерывного писка выдавать что-то осмысленное. Пусть это будет CQ телеграфом. И еще светодиодом мигать в такт:) Итак, вот окончательный вариант.
(Писал на скорую руку, и даж сейчас заметил некоторые ляпы, но править пока не буду, потому что работает)
#define F_CPU 4000000L
#define N 1
//timers prescaler
#define F_MOD 1000
//F tone modulation Hz
#define F_CARR 1000000L
//F carrier Hz
#define F_PULSE 1
//F pulse Hz
#define C_MOD ((F_CPU/(2*N*F_MOD)) - 1)
#define C_CARR ((F_CPU/(2*N*F_CARR)) - 1)

#include <avr/io.h>
#include <avr/interrupt.h>

unsigned char Atone = 1;
unsigned char Apulse = 1;
int Kpulse = 0;
unsigned char Ipulse = 0;
unsigned int cod[] = {500,170,170,170,500,170,170,500,500,170,500,170,170,170,500,500};

ISR(TIMER1_COMPA_vect){
Kpulse++;
Atone = Atone ^ 1;
if(Kpulse >= cod[Ipulse]){
Apulse = Apulse ^ 1;
PORTD ^= (1<<PD4);
Kpulse = 0;
if(++Ipulse > 15){
Ipulse = 0;
}
}
if(Apulse == 1 && Atone == 1){
TCCR0B = (1<<CS00);
}
else{
TCCR0B &= (~(1<<CS00));
}
}

int main(void){
DDRD = (1<<DD5) (1<<DD4);
PORTD = (0<<PD5) (1<<PD4);

TCCR0A = (1<<COM0B0) (1<<WGM01);
OCR0A = C_CARR; //freq=Fclk/(2*N*(1+ocr0a))
TCCR0B = (1<<CS00);


OCR1A = C_MOD;
TIMSK = 1<<OCIE1A;
TCCR1B = (1<<WGM12) (1<<CS10);
sei();

while(1){
}
return 0;
}

Писано на С, компилировано WinAVR.

Итоги.
1. Конкретно с "охотой на лис" - болт. Мощность мизерная, частота низкая, пришлось припаять метровую антенну чтоб хоть как-то излучалось.

2. Диапазон зашумлен дальше некуда, в офисе вообще глухо, в квартире лучше - дальность 1-2 метра:) Возможно на природе метров 10 и получится.
Плюс ко всему на 1МГц вещает толи Маяк толи Радио России, так что частоту лучше сдвинуть.
Вобщем поиск лисы больше похож на поиск жучков и закладок - надо бегать по квартире и слушать где появится сигнал, а там уже постепенно локализовывать.
Как оказалось задача не из простых - сигнал распространяется по электропроводке, арматуре и проч. - много ложных целей! :)

3. И главное. Дети два дня с визгом по очереди носились по квартире в поисках пищаще-мигающей коробочки с антенной, пока не кончилась фантазия где ее можно спрятать:) И азарт слегка поутих...
Но время от времени вспоминают, выкапывают из груды игрушек, и все начинается снова...
Короче, считаю что несмотря на свою смехотворность, дивайс с задачей справился на все сто.

зы. Детям 5 и 2 года. Про лис и охоту не вкурили. Они называют это "Поиском Бомбы" :D

среда, 17 марта 2010 г.

AVR. Программатор Громова и PonyProg.

Один из простейших программаторов для AVR это конечно программатор им.Громова.
Имхо, оптимальный вариант для начинающих.
Да, есть и более простые варианты аля 5 проводов в LPT, но не стоит рисковать. LPT порт создание весьма нежное, и спалить его как два байта об асфальт, особенно втыкая туда собственный шедевр электроники, в который еще периодически тыкаешь паяльником :)


Итак программатор Громова. К PC подключается через COM порт, который гораздо труднее спалить, что уже хорошо. Минимум деталей - 7 резисторов и 3 диода. Работает с популярным софтом для прошивки МК типа UniProF и Avrdude...


А вот с PonyProg2000 - болт! Придется пораскинуть мозгами...
Собственно раскидывать-то там особо нечего, всего делов - сравнить схемы Громова и оригинального программатора от Пони. Схемы см. ниже, все ясно как белый день.
Скажу только пару слов за транзистор.
При дефолтных настройках интерфейса в ПониПрог сигнал на ногу RESET контроллера приходит инверсный (т.е. в состоянии покоя "0", при прошивке "1"), получается смешно - МК не шьется, зато в момент прошивки запускается. А фигли нам кабанам - ставим галку Invert Reset в настройках и ... очередной болт, всегда "0". В принципе при таком раскладе МК шьется, но чтобы его запустить надо отключать программатор от схемы. Утомительно. Короче, убираем галку Invert Reset, а инвертируем транзистором.
Вот и все. Enjoy камрадес! :)


ЗЫ. Возможно бага с Invert Reset исключительно в моей версии ПониПрога, другие не пробовал.
ЗЗЫ. И не забывайте, что PonyProg фузы отображает с точностью до наоборот, нежели атмеловские даташиты ;)

Оригинальная схема от Громова


Измененная для PonyProg

пятница, 5 марта 2010 г.

Кто есть ху - 2. Кодовое ограничение.

Кодовое ограничение - довольно серьезное понятие из Теории Информации.
...ну пожалуй этого достаточно...

Кто есть ху. SaraceNN.


Это типа ник такой. Самые хитрые уже перевели и порылись в википедии.
И думают "хрен ли сарацин?".
Да вот и хрен его знает. Нее, не араб и не мусульманин, просто слово нравится )
Кому посчастливилось в детстве быть ребенком, наверняка помнят клевый английский сериал про Робина Гуда ("Робин из Шервуда" вроде как), начиста сносивший крышу школьным и дворовым соратникам, заставлявший с утра до вечера сражаться на палках и изобретать луки из того же материала и случайных бельевых веревок.
О чем я... А, да! Так вот, все мальчишки (а дифченки подавно) тащились от самого Робина(в исполнении Майкла Прайеда), а я наперекор всем балдел от сарацина Назира.
Суровый такой мэн, молчаливый и вдумчивый, короче весь в меня :D
Ну а NN это географически сложилось.

Пуск блин!

Блоги у всех, блоги. Плюнуть уже некуда - обязательно в чей-нито блог попадешь.
Ну вот еще один.
"Хелло Ворлд" вообщем.