Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
j3qq4hch не вижу логику. А завтра мне захочется собрать на другом ПИКе, так что, автору делать под все существующие МК? Не логично... ua0yas по поводу подсветки. На 21 выводе мк стоит св.диод, он и является подсветкой. Смотря какой телефон Вы берете. У меня на дисплее от НОКИА 5125 (не помню точно), св.диоды стоят сбоку 6 штук. А у Вас какой телефон???
Писать софт под HD44780 конечно нет смысла. Но на счет других МК - это спорный вопрос. На самом деле, недорогих и доступных МК с внутренним компаратором буквально несколько штук. И только автору решать - либо перекомпилить по просьбе, либо послать.
R2-D2 К примеру, у меня есть 18F14K50, 18F25K20, 18F2550, 18F4680. Покупать еще 18F2520... Просьба, может перекомпилиш. Или если неохота этим заниматься, может скинеш исходники, я сам поковыряюсь. Ели нет- ну, значит нет. Пожалуйста, дай ответ.
Группа: Cоучастник
Сообщений: 217
Пользователь №: 66289
Регистрация: 17-May 10
Место жительства: Украина Донецкая обл.
signalkin если бы Вы читали ранние посты, Вы бы поняли, что автор не будет менять МК на другой. Мы уже все задавали этот вопрос автору. Выбора 2. 1) Согласится с автором и собирать авторский прибор; 2) Собрать свой...
О чем речь? Кто-то отнимает авторские права или каким либо образом на них посягает?
Если бы Вы читали мои посты внимательнее... и понимали чем между собой отличаются перечисленные мной МК... И в любом случае, вопрос о НЕЗНАЧИТЕЛЬНОЙ переделке софта под другой МК был задан не Вам, а автору, и это была личная ПРОСЬБА а не ЗАМЕЧАНИЕ и тем более НЕ ТРЕБОВАНИЕ с посягательствами на авторские права.
Проклятое проклятье! Достал новый контроллер и экран. Все строго по схеме, но экран не заводится. Я свихнусь с этим лц-метром, наверное. Нужно добавить какой-нибудь диагностический светодиод, чтобы было хоть немного понятно, на кого думать.
Группа: Автор
Сообщений: 1232
Пользователь №: 14503
Регистрация: 8-December 06
Место жительства: Mountain View, California
попробую всем ответить.... 2 j3qq4hch - цеплять LCD HD44780 к этому девайсу смысла нет никакого, с таким дисплеем полно конструкций всяких-разных, в том числе и без внешнего генератора...на выходе получится еще один клон. При этом для нового дисплея нужно переписать всю программу... на самом деле, "измерительная" часть, как вы пишете, это всего 20-30 строк в программе, все остальное это меню настройки, графика и подпрограмма вывода всего этого на LCD... т.ч. сорри, смысла тратить на это время не вижу.
2 ua0yas - "почему частоту следует выбирать в пределах 500 кгц?() у меня 522,чем это чревато?" - это примерный диапазон частоты генератора, на самом деле нет разницы 500 или 522.... чем выше, тем лучше разрешающая способность прибора но при этом могут быть вопросы со стабильностью работы.... т.ч. 522 это хорошо, ну а ближе к 700 лучше) Программа сама определит частоту работы генератора и примит ее за точку отсчета в дальнейших расчетах.
"что значит шкала и бегающий квадратик по ней?" - точность выполненной калибровки (или стабильность работы генератора). После калибровки точка должна быть в пределах шкалы экрана... со временем (температурный дрейф или руки) точка может сместиться в одно из крайних положений экрана - это сигнал вам, что пора выполнить калибровку. т.к. при измерении малых емкостей и индуктивностей показания будут искажены (~5-10pF) Почитайте ветку, я раньше уже описывал зачем эта шкала... и вроде в описании тоже есть.
"в окне контроля частоты генератора по умолчанию в нижней строке прописано 1000 и это значение можно изменять? для чего это?" - если у вас супер-пупер высокоточный кварц, то можно об этой константе забыть.... но обычно частота задающего генератора не точно 20Мег... а все расчеты в программе ведутся из предположения что тактовая частота именно 20Мег. Поэтому, можно поставить рядом с кварцем подстроечник (кондер) и с помощью внешнего частотомера вогнать частоту ровно в 20 мег, а можно подключить внешний частотомер на контрольную точку (указано на схеме) и выравнять частоты с помощью константы (все детально описано в описании)
"как дисплее осущетвляется подсветка?на плате телефона никаких источников света в районе дисплея нет." - уже написали... подсветка отдельно от дисплея...на плате телефона установлены светодиоды. В нашем случае это тоже светодиод(ы) подключенные к порту МК и расположенные рядом со стеклом LCD.
2 signalkin - я вроде пока никого никуда не посылал про другие контроллеры прошу понять правильно, я работаю с тем, что есть.... Для PIC18F2550 я делал прошивку, но чтото ее так никто и не добил... в протеусе она вроде работает... на практике как здесь писали не завелась, хотя не понятно почему. Из указанного списка контроллеров, мой компилятор поддерживает 18F2550 и 18F4680.... посмотрите даташит если регистры совпадают могу попробовать перекомпилить для 18F4680.... но проверить в железе не смогу. Кстати 18F25K20 и 18F2520 чем они отличаются, чтото гугл к одному и томуже даташиту ведет???
--------------------
Come to the dark side....We have cookies (Darth Vader)
Группа: Автор
Сообщений: 1232
Пользователь №: 14503
Регистрация: 8-December 06
Место жительства: Mountain View, California
QUOTE (j3qq4hch @ Jul 22 2010, 07:15 PM)
Проклятое проклятье! Достал новый контроллер и экран. Все строго по схеме, но экран не заводится. Я свихнусь с этим лц-метром, наверное. Нужно добавить какой-нибудь диагностический светодиод, чтобы было хоть немного понятно, на кого думать.
рекомендую делать все последовательно... сперва подключить к МК кварц с кондерами, кнопки, LCD и резюк по сбросу MCLR и подать питание, Экран должен показывать заставку и меню... если нет и правильный монтаж значит регулируем кнопками контраст или кварц не заводится ....ну и затем цепляем транзюк управления реле, потом обвязку компараторов.... подсветку и бипер цеплять в последнюю очередь.
--------------------
Come to the dark side....We have cookies (Darth Vader)
Я точно проклят. Ничерта не пойму. Вот выкладываю свою плату. ОЧень прошу, кто-нибудь посмотрите и если вдруг увидите причину, мешающую этой штуке работать - кричите мне и ругайте, только скажите эту причину. Все уже перепробовал - два дисплея, три кварца, кондеры менял туда-сюда при кварце. Все без толку. Я уже потерял сон и аппетит изза этого лц-метра.
Плата на двухстороннем текстолите, второй слой - сплошной земляной полигон, на него с верхнего слоя есть четыре переходных отверстия.
Для PIC18F2550 я делал прошивку, но чтото ее так никто и не добил... в протеусе она вроде работает... на практике как здесь писали не завелась, хотя не понятно почему.
2 Signalkin:
Автор выкладывал прошивку для 18F2550 на стр.17 Если бы все люди прочитали бы страницы этого форума прежде чем задавать вопросы (их пока только 31, и все посты читать необязательно ), то многие вопросы уже отпали бы, и не наступали бы на грабли на которые уже наступали другие (в том числе и я). А у автора было бы больше времени на усовешенствование этого прибора.
Если бы вы обратили внимание, то моя 1-я плата (на фотографии здесь) была первоначально сделана на оба типа процессоров (универсальная). Просто я перекидывал один резистор в зависимости от типа процессора. (Т.к. первоначально я достал только 2550). Но у меня не завелся дисплей, генерация же на 6/11 выводах была и стабильная (проверял осциллографом). Как позже оказалось, дисплей оказался неисправным, возможно из-за него и были проблемы с отсутствующими сигналами. Просто я купил "родной" процессор буквально на следующий день, и проблема была решена с новым 2520 процессором. Возвращаться назад к 2550 не вижу смысла, поскольку каждый раз как автор делает новую версию прошивки, 2550 остается "не у дел".
--------------------
"There are many paths to take, Obi-Wan. Not all of us are fortunate enough to find the one with heart, the path the Force has set before us." -Qui-Gon Jinn, to Obi-Wan Kenobi.
Я точно проклят. Ничерта не пойму. Вот выкладываю свою плату. ОЧень прошу, кто-нибудь посмотрите и если вдруг увидите причину, мешающую этой штуке работать - кричите мне и ругайте, только скажите эту причину.
Нет, вы не прокляты... Кажется я знаю в чем проблема. У вас перепутана нумерация выводов процессора в разводке. Проверьте - вывод 1 должен быть там где у вас вывод 28. Возьмите другой макрос из библиотеки и поставьте на тоже место. Вы видимо процессор первоначально не в тот слой поставили.
--------------------
"There are many paths to take, Obi-Wan. Not all of us are fortunate enough to find the one with heart, the path the Force has set before us." -Qui-Gon Jinn, to Obi-Wan Kenobi.
это интересное предположение, но процессор смд-шный и припаять его зеркально не так-то просто... Плата соответствует схеме и более того, я подвесил на выводы кнопок кучку светодиодов и стал ими мигать как заблагарассудится. И все работает. Но когда перешиваю на лц-метр - экран не заводится. Какое-то мощное колдунство
Группа: Автор
Сообщений: 1232
Пользователь №: 14503
Регистрация: 8-December 06
Место жительства: Mountain View, California
QUOTE (j3qq4hch @ Jul 23 2010, 11:09 AM)
это интересное предположение, но процессор смд-шный и припаять его зеркально не так-то просто... Плата соответствует схеме и более того, я подвесил на выводы кнопок кучку светодиодов и стал ими мигать как заблагарассудится. И все работает. Но когда перешиваю на лц-метр - экран не заводится. Какое-то мощное колдунство
Проверьте выводы настроенные на выход...если они нагружены током больше 25мА проц будет давать сбой.... другими словами отключите светодиод подсветки, бипер и управление реле (диоды) .... а дисплей то целый?
--------------------
Come to the dark side....We have cookies (Darth Vader)
2 signalkin - я вроде пока никого никуда не посылал про другие контроллеры прошу понять правильно, я работаю с тем, что есть....
Прошу извинить, если чем-то обидел, но имелось в виду, что только автор может сказать - переделывать лениво, исходники не дам и точка. Уже не раз встречались вопросы типа "... а можно переделать на...". Собственно говоря, а почему нет. У меня есть разные МК (кроме 18F2550 ) могу принять участие в "переписи" и тестировании в железе. Осталось либо начать что-то делать, либо поставить точку.
QUOTE
Для PIC18F2550 я делал прошивку, но чтото ее так никто и не добил... в протеусе она вроде работает... на практике как здесь писали не завелась, хотя не понятно почему.
Поскольку она так и "не завелась", наверно именно поэтому я и не обратил на нее внимание. Хотя железо есть можно и попробовать...
QUOTE
Кстати 18F25K20 и 18F2520 чем они отличаются, чтото гугл к одному и томуже даташиту ведет???
Приминительно к данной схеме, отличие заключается в том, что в 18F25K20 два НЕЗАВИСИМЫХ компаратора и соответственно ДВА регистра CMCON (CM1COM CM2COM), макс. питание 3,6 вольт, ну и по мелочам немного. А вообще они вкусные, просто их надо уметь готовить.
Группа: Автор
Сообщений: 1232
Пользователь №: 14503
Регистрация: 8-December 06
Место жительства: Mountain View, California
QUOTE (signalkin @ Jul 23 2010, 01:28 PM)
QUOTE
Для PIC18F2550 я делал прошивку, но чтото ее так никто и не добил... в протеусе она вроде работает... на практике как здесь писали не завелась, хотя не понятно почему.
Поскольку она так и "не завелась", наверно именно поэтому я и не обратил на нее внимание. Хотя железо есть можно и попробовать...
Пробовал Ruslan ... он уже отписал выше, говорит что когда пробовал MK 2550 дисплей был неисправный, вот и не запустилось ничего. Попробуйте вы если есть время .... в симуляторе 2550 работает. Прошивка есть в одном из моих постов... где то в начале ветки. Если все заработает, перекомпилю для 2550 последнюю версию прошивки.
--------------------
Come to the dark side....We have cookies (Darth Vader)
это интересное предположение, но процессор смд-шный и припаять его зеркально не так-то просто... Плата соответствует схеме и более того, я подвесил на выводы кнопок кучку светодиодов и стал ими мигать как заблагарассудится. И все работает. Но когда перешиваю на лц-метр - экран не заводится. Какое-то мощное колдунство
Проверьте выводы настроенные на выход...если они нагружены током больше 25мА проц будет давать сбой.... другими словами отключите светодиод подсветки, бипер и управление реле (диоды) .... а дисплей то целый?
Да дисплеи-то новые, из магазина, аж две штуки...
Кстати, такой вопрос. А не надо ли навесить на линии дисплея токоограничительные резисторы зачем-нибудь? В некоторых проектах на этом лцд они есть.
А не надо ли навесить на линии дисплея токоограничительные резисторы зачем-нибудь? В некоторых проектах на этом лцд они есть.
У меня именно они и стоят (резисторы), а кроме того питание дисплея 3,3в. Просто он (дисплей) был снят не с мобильников, а в оригинальном устройстве они питались от 3,3в. И у меня 9-пиновые дисплеи...
Ставить же резисторы или нет (и 3в питание) - это ваше личное дело, как уже многие пробовали, Нокиевский дисплей работает и от 5в нормально.
У меня же он не Нокиевский, рисковать не хотел.
--------------------
"There are many paths to take, Obi-Wan. Not all of us are fortunate enough to find the one with heart, the path the Force has set before us." -Qui-Gon Jinn, to Obi-Wan Kenobi.