Автор |
Сообщение |
|
Дата: 05 Мар 2008 23:34:31
#
anxalan, тем, что 1) это можно делать прямо в готовом, запаянном изделии, 2) самый простой программатор - это 5 проводков в LPT-порт.
|
|
Дата: 05 Мар 2008 23:59:29
#
anxalan А теперь, чем же проще шить Atmega???
Не болят пальцы при перестановке чипа "туда-сюда",
так как программирование возможно прямо в схеме.
Да и есть как бы разница между "прошить hex файлом"
и "создать этот hex файл". Бывают ситуации, когда при
написании софта под проект приходится "перешивать"
контролер более 1000раз.
|
Реклама Google
|
|
|
Дата: 06 Мар 2008 00:02:05
#
Sashman
Или три провода в RS-232 порт.
|
|
Дата: 06 Мар 2008 16:25:15
#
NextDoor
Тогда серия вопросов, хоть и не по этой теме, но пусть меня простят:
1. Каким программатором пользуетесь?
2. Какой программой?
|
|
Дата: 06 Мар 2008 19:08:24
#
NextDoor
Или три провода в RS-232 порт.
Если можно, с этого места пожалуйста поподробнее. Никогда об таком не слышал. Разве что через служебные сигналы. Но уровни...
anxalan
AVReAL - очень удобный консольный программатор. Аппаратная часть приблизительно такая: http://msevm.com/main/prog/lpt/index.htm. |
|
Дата: 06 Мар 2008 22:01:49
#
anxalan
Программатор - AVREAL. Насчет трех проводов - это вариант загрузки софта с
помощью RS232 загрузчика. Используется на контролерах старше ATMEGA8.
Конечно при наличии в устройстве конвертора уровней RS232<->TTL.
Есть вариант загрузчика, работающего по двум проводам. Один из них земля.
|
|
Дата: 06 Мар 2008 22:14:22
#
NextDoor
<<<<>>>>
Используется на контролерах старше ATMEGA8
К стати, я собираю приемник 45-890, которым управляет Atmega8, так там уже стоит RS 232!?
<<<<>>>>
А как на счет PonyProg и програмирование по шине RS 232? Это лучший вариант или как?
<<<<>>>>
И всетаки, какой программатор лучше всего собрать и забыть о проблемах и совместимости со всеми Атмелами?
|
|
Дата: 06 Мар 2008 23:34:51
#
anxalan
И всетаки, какой программатор лучше всего собрать и забыть о проблемах и совместимости со всеми Атмелами?
AVREAL.
|
|
Дата: 07 Мар 2008 00:39:14
#
NextDoorВот, сделал набросок кода для управления синтезом LM7001.
...
Если неустраивают порт или линии в/в - меняйте на свое усмотрение.
Будет работать на любом атмеле. Гарантирую полную идентичность. :)
А можно такую прошивку, чтобы один атмел управлял двумя микросхемами LM7001 и были кнопки +- и возможность запоминания в флеш новых "стартовых" частот?
|
|
Дата: 07 Мар 2008 09:19:48
#
Zmej
Можно.
|
|
Дата: 07 Мар 2008 13:53:26
#
NextDoor
Ясно, спасибо. Загрузчик Вы прошиваете стандартным LPT-программатором? Или я что то упустил, и Атмел начал выпускать AVR-ки с уже прошитым бутлоадером?
|
|
Дата: 07 Мар 2008 14:26:15
#
Sovengener
Загрузчик Вы прошиваете стандартным LPT-программатором?
Да, через LPT, а потом уже ток RS232.
|
|
Дата: 08 Мар 2008 23:46:23
#
Ясно, спасибо.
|
|
Дата: 13 Мар 2008 17:27:17
#
|
|
Дата: 28 Мар 2008 21:08:43
#
Для любителей изготавливать печатные платы лазерно-утюжным методом могу поделиться своим вариантом синтезатора частоты, который я сам придумал, и написал к нему программу управления. Его можно использовать и в SSB-радиостанции, что я и делаю. Минимальный шаг перестройки частоты меньше 10 Гц, при частоте сравнения в фазовом детекторе 13,8 кГц. Построен синтезатор на микросхеме LM7000 под управлением микроконтроллера Mega16. И ещё на микросхеме К561ЛА7 собран генератор - удвоитель напряжения для бОльшего диапазона перестройки ГУНа, которое стабилизируется стабилизатором на 15 В. А вся схема питается от 12 В. Всего 3 микросхемы.
Гун построен на полевичке BF998, буферный усилитель тоже. LPF синтезатора на полевичке 2SK583.
Также применяется валкодер и клавиатура из 4 кнопок.
Информация отображается на дисплее HT1611. Есть ещё вариант под символьный дисплей DMC 32 символа, который на контроллере HD44780. Кому как больше нравится))).
Это печатка. Открываем и печатаем лазерником ))) |
|
Дата: 28 Мар 2008 21:30:15
#
pav1904
Это печатка. Открываем и печатаем лазерником )))
Так выкладывайте уже весь комплект документации, схемы, прошивки, разводку дорожек и прочее!
|
494Участник
с авг 2006 Тольятти нов ник EXILIM Сообщений: 34
|
Дата: 29 Мар 2008 09:38:32
#
Приветствую anxalan!
А зачем огород городить с синтазатором?
http://www.centers.ru/brands/elmes/index.htm
http://www.brandcenter.ru/category/cac00711.htm
На любой вкус! У передатчика отрезаеш кодер и цепляеш свою пикушку с выходом инфы.
ВЧ часть изначально заточена под цифру! Единственно выбирай передатчик с кварцем!
Если нужны маленькие габариты передатчика, то бери брелок ASC-101, дальность 100м.
Если надо мощнее, то выбирай отсюда усилок, используй пейджер от авто , добавь готовый модульный буржуйский , на эту частоту или собери сам доп усилитель на любую мощность!
В приёмнике на МС1 приходит вч 434, на выходе цифровой сигнал идёт на другую МС2 декодер.
Цепляй свой декодер и получай то, что тебе надо!
Всех благ! |
|
Дата: 29 Мар 2008 12:04:51
#
Имхо, если нет опыта работы с МП и надо просто сделать передатчик, то наиболее простой и бюджетный вариант это (как было указано выше) ФАПЧ, прескалер на 256 и ГУН. Это всё есть в антенне-конверторе ММДС, которая на рынке и, особенно БУ стоит копейки (от 5 $) . только кварц поменять с 8,36 (или в этом интервале там стоят) на 1,7 Мгц. Нижняя частота большинства прескалеров с 500 Мгц, думаю что и на434 будут работать, я как-то пробовал они до 350 Мгц ещё делили.
|
|
Дата: 29 Мар 2008 15:59:30 · Поправил: GenaSPB (29 Мар 2008 16:00:46)
#
pav1904
Это печатка. Открываем и печатаем лазерником )))
Так выкладывайте уже весь комплект документации, схемы, прошивки, разводку дорожек и прочее!
А программу сделать из вот этого:
Универсальная программа |
|
Дата: 31 Мар 2008 20:29:35
#
NextDoor
у меня вопрос к вам есть, я хотел бы построить св/кв приемник с ПЧ 10.7, выбирал из доступных PLL, пока остановился на LC7218
http://pdf1.alldatasheet.com/datasheet-pdf/view/40786/SANYO/LC7218.html
т.к. имеется нужный мне шаг -1кГц.
Однако заметно, что и-фейс обмена схож с ЛМ7001.
если не трудно, опишите в общих чертах алгоритм обмена по серийной шине. как тактируется PLL и как высталяются ему коды управления. с каждым тактом на CL, на DI выставляем биты слова?
контроллер буду применять Атмега, если можно. то общий пример работы.
и еще вопрос, для чего сделаны входы HCTR и LCTR на которые подается выход ПЧ 10.7 и 455 соотв.
по описанию, это измерители частоты. но для чего? это какой то доп сервис или это часть синтеза частот? |
|
Дата: 01 Апр 2008 02:31:28
#
Тоже когда-то купил 7218, но ума не хватило переделать программу от 7001й для LPT порта...
|
|
Дата: 01 Апр 2008 09:24:17
#
да я сильно не переживаю по поводу программирования, разберусь сам в любом случае, просто если подскажут, то сократит время существенно.
|
|
Дата: 02 Апр 2008 00:03:12
#
Я грабанул код управления TB31224CF, и из платы трубки от радиотелефона Panasonic KX-TC1205 сделал FM-трансивер 26 - 60 МГц.
Если надо, напишу какие биты чё значат и как вводятся.
|
|
Дата: 02 Апр 2008 05:07:58
#
Я грабанул код управления...
Не проще ли было PDF на чип перечитать? - там все разжеванно максимально.
|
|
Дата: 02 Апр 2008 09:07:13
#
NextDoor
Не проще ли было PDF на чип перечитать?
PDF в студию!!!
|
|
Дата: 02 Апр 2008 10:04:13
#
pav1904
Насчет PDF-ку почитать - это я имел в виду LM7001 и LM7218.
Найти PDF на TB31224CF и тем более на AN6266 - увы не получится.
Так что только в рабочем теле - писать в комп весь протокол обмена
и потом разбираться... Или есть где нить PDF на эти мс?
|
|
Дата: 15 Июн 2008 22:04:08 · Поправил: anxalan (15 Июн 2008 22:25:03)
#
Кто нить может помочь скорректировать это под 16f84, подписать порты и т д . умельцам это на 5 минут работы!
Вам будут благодарны другие люди, только начинающие разбираться в Pic программировании, прочитавшие эту статью. Спасибо!
FREQ_SEND
BSF SSP_CE
MOVFF DIVISOR_LOW, PLL_BYTE_TEMP
CALL SEND_BYTE
MOVFF DIVISOR_HIGH, PLL_BYTE_TEMP
CALL SEND_BYTE
MOVLW 0x80 ; Третий байт "управляющего слова"
MOVWF PLL_BYTE_TEMP
CALL SEND_BYTE
BCF SSP_CE
RETURN
SEND_BYTE
MOVLW 0x08
MOVWF COUNT
SEND_BYTE_1
RRCF PLL_BYTE_TEMP,F
BNC BIT_0
BSF SSP_DATA
BIT_0
CALL DELAY_PLL
BSF SSP_CLK
CALL DELAY_PLL
BCF SSP_CLK
CALL DELAY_PLL
BCF SSP_DATA
DECFSZ COUNT
GOTO SEND_BYTE_1
RETURN
DELAY_PLL
MOVLW 0x0F
MOVWF COUNT_1
DEL
DECFSZ COUNT_1
GOTO DEL
RETURN
А это ссылка на полную документация по управлению, т к старая почемуто не работает уже.
http://www.radioscanner.ru/uploader/2008/lm7001.zip
Напомню, что нужен синтез одной частоты, например 130 Mhz. |
|
Дата: 15 Июн 2008 22:44:51
#
anxalan
Подскажите, какой синтезатор применить в передатчике на 434 мгц, с условием, что передатчик работает всегда на одной частоте, т.е схема без всяких наворотов, просто синтезатор на определенную частоту.
Есть идея использовать LM7001 совметно с 16F84, но я не силен в программировании, если есть похожие исходники или идеи с другими элементами, поделитесь...
Мне кажется, что в случае одночастотного использования использовать МК и спецсинтезатор излишняя морока. Вот более простой вариант с распространенным прескалером и фазовым детектором на сравнении |
|
Дата: 16 Июн 2008 01:28:00 · Поправил: Lopator (16 Июн 2008 01:31:59)
#
|
|
Дата: 12 Янв 2009 21:49:45 · Поправил: anxalan (12 Янв 2009 22:03:25)
#
Всем добрый вечер.
Хочу поделиться передатчиком, а точнее, главной его частью-синтезатором (макет) , который получился у меня благодаря всем вам!
Увеличить
1) Вч блок от радиотелефона NMT ( Точнее, ГУН, перетянутый на требуемый диапазон)
2) кс193ие2 -делитель на 10 (нашел в старых запасах)
3) 7001
4) 16F84A
Принцип работы:
ГУН телефона(там их 2, можно любой перетянуть, но с входом модуля только один-передатчика) имеет 2 выхода вч первый на усилитель, второй на делитель частоты. Сигнал делится на 10, получается допустим
40.4 mhz, который и приходит в 7001. Не спорю, что шаг синтезатора получается 500 кгц, но мне ведь нужна одна частота! Далее связка pic и 7001 вот по этой ссылке: http://vrtp.ru/index.php?act=categories&CODE=article&article=1489 Пришлось изменить диапазон частот. В этом я, как ламер по программированию, особо не заморачивался, оставил все как есть, только изменил диапазон от 40 Mhz, вместо 65. Дисплей выкинул, кстати
Частота оказалась очень стабильной, при 12 часах работы не изменилась, а вот при изменении температуры гуляет в районе 1 кГц выносил на балкон, где -2 было. Дома +25.
Бывает, что не всегда запускается, возможно из за частоты делителя, которая по одним источникам 400, по другим 500 мегагерц.
Большая просьба ко всем-делайте замечания по данной теме, может ктото знает доработку, буду рад переделать, ведь это макет ;) С уважением RA3MA0 (232). |
Реклама Google |
|