To Vox
Запустил неправильно были установлены фузы. Работает не совсеми индикаторами(уменя есть 4х строчный 20 разрядный). Пока взял для отладки, но двустрочный. Какой используете Вы?
To Vox
Запустил неправильно были установлены фузы. Работает не совсеми индикаторами(уменя есть 4х строчный 20 разрядный). Пока взял для отладки, но двустрочный. Какой используете Вы?
Я использую 4х16 как в авторском варианте , конструкцию с фото выкладывал в этой теме :Сообщение от ew1cd
http://forum.cqham.ru/viewtopic.php?t=19911
Проект к сожалению несохранял , т.к. небыло необходимости ,Сообщение от OlegG
я его накидал на скорую руку только для проверки прошивки .
На запрос схемы и исходника я прошу не обижатся , я не могу выслать потому что их физически нет , есть только код на С , авторский вариант сделан только на макетке . На данном этапе я заканчиваю работу по схеме и далее по плате , данный вариант будет работать с любыми поворотками с любыми моторами , если нужны дополнения будемСообщение от OlegG
признательны . Себестоимость трекера получаетсяот от 3000 руб с учетом
2 000 руб.с лишним за индикатор . Так что это далеко не бюджетный вариант , это скажем так хайенд для продвинутых пользователей промышленных аналогов нет .
TO RD3AIС
Каким образом можно проверить работу через COM порт
через терминальную программу у меня не получается
Собрал, наладил, проверил на стенде все работает. буду проверять с G 250
Если бы я ее писал без проблем , вопрос наверно лучше переадресовать к автору , на своем сайте он ее не выкладывал , видимо на то есть причины . Попробуйте написать ему .Сообщение от Peter, ES4TiX
Я смогу выложить только схему и печатку по готовности , как закончу , поскольку сам делаю , печатка будет под smd корпуса , т.е. для плат методом фоторезистора . В последствии если будут желающие могу переделать под обычные корпуса . Плату трассирую в 3 программах ,
Diptrace , Specctra , Electra для получения наилучшего варианта ,
поэтому на все нужно время .
Я немного доработал исходный вариант схемы , мой вариант отослан автору , при необходимости он откорректирует прошивку.
Вот тестовая схема цифровой части :
Аналоговая часть будет состоять только из узлов управления ,
1 вариант для моторов переменного напряжения
2 вариант для моторов постоянного напряжения
3 совмещенный , допустим , азимут переменного а элевация постоянного , вся схемотехника без реле только на электронных компонентах .
Конструкция законченая и в отличии от трекера темы не глючит .Сообщение от ew1cd
У меня запустилась сразу . По G6LVB посмотрел исходники
выложенные в теме , проблемы с мигающим курсором и непонятными знаками , некорректность в строке инициализации дисплея , если ее немного изменить
все будет стабильно .
я думаю так
static void LCDInit1(void)
{
_bLCDActive=TRUE; // Let's be optimistic
_u16LCDTimer=0; // Initialize timer
LCD_E=0;
LCD_RS=0;
Delay(250);
LCDWriteNibble(3);
Delay(50);
LCDWriteNibble(3);
Delay(2);
LCDWriteNibble(3);
Delay(2);
LCDWriteNibble(2);
Delay(2);
LCDCommand(0b0010110 0);
LCDCommand(0b0000110 0);
LCDCommand(0b0000000 1);
LCDCommand(0b0000011 0);
и ничего мигать не будет , курсор выключен и он в данном случае лишний .
У Den111 в коде ошибка что приводит к некорректной компиляции ,
Значение nop; нужно поменять на delay_cycles(1)
у w6bvb в исходнике ошибка , неправильное одно значение в итоге
при прошивке одна строка индикации пропадет .
static void LCDWelcome(void)
{
if (_bLCDActive)
{
LCDClear();
LCDMsg("BVB Sat Tracker");
LCDSetCursor(40);
LCDMsg("Firmware v0.1");
LCDSetCursor(0x50);
LCDMsg("BVB Engineering");
delay_ms(2000);
LCDClear();
}
}
нужно поменять (40 ) на 0x40
+ в выложенной схеме частота кварца несоответствует прошивке .
Правильное значение 24 мгц.
В принципе если будут желающие , готов сделать комплекты по сборке по указанной схеме , цифровая часть универсальная , под разные моторы , в комплекте плата +атмега+ все детали обвязки , на выбор ,
комлекты не дешевые примерно от 200 у.е. в зависмости от деталей и дисплея .
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)