Микроконтроллеры, LCD и все, что с ними связано.

  Вход на форум   логин       пароль   Забыли пароль? Регистрация
On-line:  

Раздел: 
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Микроконтроллеры, LCD и все, что с ними связано.

Страницы: 1 2 3 4 5 6 Next>> новая тема

Автор Сообщение

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 16:52
В этой ветке предлагаю делиться своими впечатлениями, разработками, идеями в области цифровых девайсов.

Думаю начать тему с простых разработок, таких как подключение, управление LCD экранами графическими и знакогенераторными. Про знакогенераторы на HD44780 совместимом контроллере уже было много написанно и пока отложу его в сторону, а сделаю акцент на графических дисплеях!

Из дешевых графических дисплеев, что попались под руку, оказался дисплей от мобильного телефона nokia 3310. Можно купить дисплей на радиобазаре, а можно просто расфигарить телефон подруги, коллеги, родителей или "случайно" найти его в переходе. Значит дисплей организован на контроллере серии PCD8544 и соответственно можно найти замену на таком же контроллере! Вообще могу заметить, что дисплейчик достаточно компактный, легкий, но вместе с тем хрупкий, нежный и может быть легко испорчен кривыми руками.
Обзавелись дисплеем? Теперь нужно его куда то подключить. Для этого нам понадобится кусочик (10см) шлейфа на 8 проводков, LPT разьем (25 пин) типа папа, кабель от старого принтера или сканера есно тоже LPT. Берем паяльник с острозаточенным жалом и акуратно припаиваем шлейф к выводам дисплея. Конечно не самый хороший вариант, потому как там прижимные контакты и может переодически подглючивать и пропадать контакт собственно самого контакта с дисплеем. Припаивать следует проводки предворительно пролуженные (прижали к контакту и придавили горячим жалом паяльника).
Должно получится что то типа такого:

Другой конец шлейфа можно распаивать как вам вздумается и куда вздумается, но в соответствии с распиновкой есно.

Что бы опробовать дисплей и порадовать родителей могу посоветовать подходящий (мне понравился) софт.
LCDHype
Скачиваете софт. Устанавливаете его и выбираете нужный дисплей в настройках, там же увидите схему распиновки подключения к LPT порту. И вообще не плохо было бы полазить по сайту разработчиков http://lcdhype.de/ что бы узнать больше о софте и дополнениях. Ещё есть маленький ньюанс! У меня нельзя было выбрать половину дисплеев пока не установил библиотеки доступа к LPT порту. Которые можно взять там же.
Значит установили софт, установили библиотеки, сконфигурировали софт и подключили дисплей! Врубаем программку и смотрим на дисплей при этом есть несколько вариантов. Первый вариант это когда нифига не видим на экране, соответственно смотрим правильность подключения дисплея или правильность выбранного адресса порта. Я как то по началу перепутал распиновку на дисплее и в обратном порядке подключил к порту, при этом дисплей не сгорел, но и ничего не показывал ессно. Второй вариант, это когда на экране видим какой то набор непонятных точек, полосок, разплавающегося/распадающегося изображения соответственно нужно ещё раз проверить распиновку, а также проверить надежность контактов! Может какой то контакт отходит и изображение разлезается (у меня и такое было). Третий вариант, когда мы видим нужное нам изображение без искажения, то можно радоваться и взять на полке пирожок. Так вот к софту в добавок идет плагин к винампу. Залезаем в папку куда установили софт и смотрим там папку про винамп и берем плагин. В стандартном наборе скриптов к софту находим демо про винамп и запускаем и радуемся. Ещё читаем хелп, что открывается сразу с софтом и видим, что там дочерта разных примочек, в том числе можно подгружать обычные битмапы 256 цветов и т.д. Как по мне, то мне очень понравилась задумка скриптового языка.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 17:12
Немного картинок в догонку:




Вообще ИМХО дисплей очень даже хорошо подойдет для компактного хронографа несмотря на разрешение в 84х48 точек.

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 15-03-2008 17:53
Интересно-ведь как я понял после последней катушки свол продляется ещё сантиметров на 10-15.
Суть моего вопроса такова:
Реализуемо-ли в гауссе такое,что на подобный дисплей будет выводиться вся необходимая информация:заряд кондеров,аккумов,приблизительное количество выстрелов исходя из заряда аккума и скорость пули(измерять как раз на том участке свола,о котором я упоминал в начале поста)-и как приблизительно будет выглядеть схема.Или ЭМИ гаусса вырубит всю сложную электронику?
Понимаю,что вопрос глупый,посему извиняюсь за то,что его задал

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 19:12
Про ЭМИ не в курсе. Неоднократно пользовался самодельным хроном и ускорителем и никогда хрон не уходил в отказ! Может если будет общее питание... хотя тоже вряд ли. А что касается вывода информации, так реализовать можно на что фантазии хватит! "Этож бубльгум!" в смысле, все зависит от прошивки контроллера, а схема там примитивная будет.

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 15-03-2008 19:21
Значит всё,что надо уже в комплекте с дисплеем,остальное-лишь несложные "обвесы"

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 15-03-2008 19:49
Если просто вольтметр можно здесь посмотреть http://forum.cqham.ru/viewtopic.php?t=14718

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 21:13
Смотрю, о5 базар скатывается в оффтоп. Значит так! Давайте рассмотрим более подробно систему команд для контроллеров серии PCD8544
Вот что нашел поисковиком по этому поводу:
http://www.myplace.nu/mp3/files/pcd8544.pdf

Вот ещё мр3 плеер чувак конструирует (тоже такой же дисплей):
http://web.ssmu.ru/er/Orfey/s_lcd.shtml
но он на атмелах, а мне хотелось бы на пиках. Хотя весьма интересно! Так что, как видите, можно строить весьма интересные устройства! Фотки плеера в процессе сборки http://web.ssmu.ru/er/Orfey/photos_.shtml

Вот ещё нарыл весьма интересную ссылочку:
http://www.electronics-lab.com/blog/?tag=pcd8544

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 15-03-2008 21:52
Жаб, можешь посоветовать простенькую схемку хронометра с микроконтроллером и прошивкой, надо же все-таки начать мне осваивать цыфровую электронику. Только не надо ехидничать, просто я ниразу не сталкивался с цыфрой... Если лень сильная, хоть сайтец дай, где можно ознакомится с данной групой и научится основам.

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 15-03-2008 21:54
http://www.rlocman.ru/shem/schematics.html?di=44132 -интересная конструкция,доступная в производстве новичкам))И главное полезная в хозяйстве
http://www.rlocman.ru/shem/shem-cache.html?di=18881 так-же здесь более-менее понятно объяснено в двух словах про ЖК дисплей
http://electronix.ru/forum/index.php?s=21e8932d41373c8ff1fb7181bf689fa3&showtopic=16563&st=0
и в часности вот здесь(первый пост): http://electronix.ru/forum/index.php?showtopic=16563&st=30

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 15-03-2008 22:19
Не, мне надо хрон на микроконтролере, можно без ЖК. /Вроде тема соответсвующая... Потому и спрашиваю... А с жк интересно все, только мне сейчас этого не нужно... Термометр у меня в тестере.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 22:24
to Испытатель
Не уверен в том, что правильно понял тебя. Что такое хронометр? Если ты имел в виду часы, то тут (в интернете) схем полне на любой вкус. Двоичные, десятичные, с LCD, с лидами, с диодами, вращающиеся, рисующиеся на стене и т.п. Если ты имел в виду хронограф - он же измеритель скорости пулек, то тут все просто. Схем на самом деле не так много. Вариант на LCD я выкладывал в виде статьи и там же прошивка. Также выкладывал JDM программатор для контроллера. Софт для программирования придется качать самим. Я использую WinPic800, хотя вариантов тоже хватает.. всякие понипроги и ему подобные. Обсалютно такой же хрон на аназеркоилгане (откуда я и содрал свой вариант на заре увлечения микроконтроллерами и попытался внести некоторые проверки в прошивку). Ещё один вариант мне встретился под названием "Хрон на халяву", который был реализован на 7 сегментных индикаторах. Проверил сейчас ссылочку на форум где было описалово и уже не работает! И сайтец тоже уже что то не работает http://julbu.narod.ru/ В общем у меня есть архив этого добра если понадобится однажды. Что тут ехидничать, главное что бы тебе самому не лень было и вопросы твои были не просто от того, что бы во рту не завонялось (пальцы не застоялись), а действительно по делу. В любом случае тебе не нужно разрабатывать устройства с нуля, а можно просто взять все в нужных местах и соеденить нужным образом и радоваться. Другое дело, если ты захочешь внести свои изменения, то тебе не обойтись без хорошей книжки и свободного времени на чтение и попутную практику.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 15-03-2008 22:33
Мне нужен измеритель скорости, т.к. таскаться в айрганклаб слишокм запарно - они меня скоро выгонят...
Он мне на самом деле нужен, т.к. разработка гаусса меня сильно затянула, и постоянно нужен контроль над большинством параметров. Мне не лень сделать хоть схему с звуковую карту компа, другое дело, что опыта у меня маловато в этом... Хорошо, посмотрю вашу схему.
Кстати, а нет ли схем-приставок к компьютеру?
Софт для программирования - что он делает? Там надо самому что-то назначать, или есть уже готовые прошивки для измерителей скорости?

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 15-03-2008 22:34
Про хронографы-ведь снаряд имеет определенную длинну и любую точку пролетает целиком за определенное время,характерное только для конкретной скорости.
Так вот-нельзя-ли сделать сравнительно простой хронограф(как тот,что вы jab выкладывали на гаусс народ),который будет мерять скорость снаряда по времени перекрытия измеряющей оптопары-при нынешних скоростях,я думаю это более-менее реализуемо...Меня только смущает вопрос-на чем реализовать-подкиньте пожалуйста пару ссылок/идеек на тему моего поста -потому,что тут простым копированием схем не обойтись

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 15-03-2008 22:40
Хм, у меня такая мысля была давно, я хотел сделать аналоговый хрон с секундомером. Но идея провальная оказалась...

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 22:46
to Испытатель
Приставка к компу будет из хрона, который я выкладывал, если не ставить LCD экран, а собрать переходник к компу на микрухе max232 и подключить к контроллеру к 8 ноге и в ком порт компа. Получится совсем компактный хрон. Но понадобится софт на компе! Как то на дельфе накатал проектик небольшой, совсем сырой, но скорость показывает. Соберешь когда, то софт дам.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 22:50
to DIVER$@NT
извини, не понял ничего, что надо.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 22:58
Понравились игрушки типа:


с сайта Роботы и умные системы

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 15-03-2008 23:00
В общем снаряд прекрывает оптопару при пролете некоторое время,и требуется соотнести время пролета снаряда через эту оптопару со скоростью снаряда,которую и надо вывести на экран(значение длинны снаряда равно некоторой константе)-формула- там простая как три рубля,ну или хотяб просто время -дальше по таблицам соотносить ,но к сожалению я рылся в инете и не нашел ничего даже отдаленно напоминающего-только стандартные решения
Или руки у меня кривые и электроника не для меня или действительно никто с этим не заморачивался

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 15-03-2008 23:30
to DIVER$@NT
Формула то простая, но длинна снаряда у тебя какая? Думаю погрешность будет тем больше, чем меньше длинна снаряда и меньше тактовая частота генератора. Сделай правильные выводы.

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 15-03-2008 23:38
4-5см при скоростях ,не превышающих даже 50м/с....
Но тут загвоздка-надо ещё в расчет принять время срабатывания оптопары-т.е. дополнительные операции. -просто зажегся идеей сделать насадку на ствол.

тактовая частота генератора.
-пра сотен тысяч тактов думаю позволят более мнее точно опреелить скорость медленного снарядя.
Хотя,думаю действительно это попытка изобрести велосипед....

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 16-03-2008 00:58
А чем тебе этот не нравится? http://gauss2k.narod.ru/jab/chron.htm
Но тут загвоздка-надо ещё в расчет принять время срабатывания оптопары-т.е. дополнительные операции.
Сомневаюсь что надо об этом беспокоится.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 16-03-2008 12:21
Ворос по хрону - какой из http://www.chipdip.ru/catalog/show/1598.aspx
или http://www.chipdip.ru/catalog/show/1598.aspx
Подойдет для этого хрона? И надо ли в схеме что-то менять? Если не подойдет, то какой телефон можно раздолбать? И можно ли калькуляторный экранчик использовать?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 17:21
to Испытатель
Подойдет любой с контроллером совместимым HD44780. Из того, что ты показал, выбирай что то типа 16х2. Это значит что дисплей в 2 строки по 16 символов. Для моей прошивки нужно не меньше 2 строки дисплей, а символов достаточно даже 8 т.е. 8х2 подойдет тоже (от старых принтеров и т.п.). Как раз я у себя использовал дисплейчик 8х2 но там строки были размещены последовательно т.е. 8 + 8 и того 16 символов в ряд, но адресация идет именно как двухстрочному. Не беда, если у тебя окажется 40х2 или 20х2 или 16х4 - все они подойдут. Кстати о прошивках! Вот в воскресенье засел и переписал прошивку.

Значит первое, что требовалось, это организовать первоначальное тестирование оптодатчиков т.к. они могут оказаться неисправны или вовсе не подключенны! Если датчики не подключить и врубить хрон, то мы увидим картинку типа:

Это означает неработоспособность первого и второго датчика.

Значит подключаем датчики или устраняем неполадку. Эти действия можно проводить не выключая хрон (на горячую) потому как идет опрос состояния датчиков в цикле примерно раз в 3 секунды до устранения неполадок! Значит мы всетаки устранили ошибки и видим приглашение к стрельбе типа такое:


Все! Можем стрелять и смотреть результаты. После каждого выстрела хрон будет показывать результат до тех пор пока не произойдет очередной выстрел и он сменить старые показания на новые.
Но может случится так, что у нас выйдет из строя один из датчиков в процессе стрельбы или пулька не пересечет датчик в результате нарушения соостности. Нам нужно каким то образом об этом узнать, что бы принять меры по устранению неполадок. Для этого я встроил прерывание по переполнению таймера. т.е. если один из датчиков перекрыт, а второй нет (задний или передний не важно) в течении некоторого времени, то мы уходим в цикл проверки датчиков и выводим сообщения об ошибках датчиков до тех пор пока не разрешится проблема описанная выше. При этом мы увидим на экране надпись типа такой:

Там, я просто перекрыл один из датчиков карандашем! Если из положения готовности перекрыть карандашем второй датчик, то ошибка не случится потому как он вначале ожидает сработку первого датчика, а потом второго, но если пулька пересечет первый датчик, но не пересечет второй, то мы увидим сообщение об ошибке второго датчика и опять приглашение к стрельбе если второй датчик не повредился. А вот если карандашем перекрыть в начале 1 датчик и попасть в ошибку, а потом перекрыть ещё и второй то увидим ошибку двух датчиков или перекрыть потом второ, но открыть первый, то ошибка второго датчика и т.д.
Короче с ошибками вроде разобрались и теперь всеже постреляем!
Одеваем датчик на нашу пукалку и:


.. делаем пару пуков в пуколоуловитель!
Видим типа скорость в метрах в секунду. Вот такая вот херня.
Значит вам осталось взять эту версию прошивки по адресу:
http://gauss2k.narod.ru/jab/chron_17.03.08.rar

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 17:43
Что касается темы "Хрон на халяву" то вот нарыл некоторые записи по поводу куда она пропала:
http://talks.guns.ru/forummessage/3/177382.html
Правда у меня там и архивчик темы не захотел открыться:
http://mr-linker.narod.ru/download/chronlite.rar
но, есть это все в укромном месте на диске. Не знаю по какой причине уважаемый julbu все это грохает целенаправленно, но вот его заявления типа:
Уважаемые форумчане, все темы были удалены, т.к. некоторые не менее уважаемые форумчане, постоянно подвергали сомнению достоверность некоторой информации, которую мы представляли. Поэтому, дабы не вводить в заблуждение, и тем паче "не навредить" - "потомкам", всю информацию мы изъяли. Так что, ничего личного, но на ганзы ничего больше принципиально в дальнейшем выкладываться не будет. С уважением.

мне кажутся полным бредом! Видимо АФТАР всетаки узрел в проекте комерческую жилку и приторговывает теперь потихоньку девайсами на базарчике, а может просто увидял как кто то приторговывает его разработкой - яб тоже обидился.
Вот и думаю, а стоит ли выкладывать архив?!... В любом случае он весит почти 4 метра ,а у меня трафик денег стоит.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 18:08
Как то год назад, не помню где, выкладывал обратный счетчик типа таймер. Значит на 7 сегментныках считает на убывание. Кнопочками можно задать начальное время в пределах 255 секунд и когда дойдет до нуля, то подает сигнал на нагрузку. Но вот прошивку вроде так и не выложил и схемку не выложил... тогда совсем некогда было. Вот могу попробовать сейчас восполнить пробел.



Прошивка для контроллера pic16f628a :
http://gauss2k.narod.ru/jab/down_cou.rar

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 17-03-2008 18:08
Жаб, если опасаещься за архив и коммерческую разработку, то я к таким не отношусь. Я с трудом-то делаю схемы, 1 из 3 работает, а другое глючат против законов хызики.
Вопрос по сему девайсику - можешь плату скынуть печатную в формате PCB для проги ExpertPSB? Или в виде рисунка, чтоб я мог потом перечертить в PCB? Если опасаешься за разработку, кинь на майл (вроде его указал)... Пожаалуйста...

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 18:16
Значит хрон я собрал на макетке, которую так и впихнул в готовый девайс и не стал заморачиваться на рисование разводки. И вообще со схемами у меня напряг если честно, ленивый я когда денег не приносит. Какую тебе схему?

поисковик затейник
Группа: Модераторы
Сообщений: 1045
Добавлено: 17-03-2008 18:22
Не оно? http://chronolite2.narod.ru

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 17-03-2008 18:24
Для того, что в теме "о хронографе в последний раз". Ведь про него же разговор идет...
И какая схема JDM програматора, я если честно, не понял где она в теме...
А вот это что за чудо, которое в предыдущем твоем посте? Тоже хронограф? Или счетчик?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 18:48
to http
Оно. Вот, всетаки, рабочая ссылка на архив обсуждения:
http://rapidshare.com/files/8356914/chronlite.rar
Но мне не нравится тот хрон из-за лидов, на которые неудобно выводить инфу и из-за базы в 150мм, ну и там ещё дополнительная микруха шифратора для лидов. Устройство не собирал, но судя по отзывам оно вполне нормальное.

to Испытатель
Программатор там:
http://gauss2k.narod.ru/jab/jdm.htm
Схема вот:
http://gauss2k.narod.ru/jab/pics/chron/im03.gif
Проще разве что пойти и купить готовый хрон в магазине!

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 17-03-2008 18:53
Блин, разводку платы придется самому делать.
А почему в теме про JDM прогроматор, разводка и схема другая, что в схеме про "хронограф послений раз". И там справа вроде и есть програматор?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 19:14
to Испытатель
Значит JDM прогроматор, который в статье "хронограф послений раз" не совсем удачен! Он через раз писал х.з. почему то, а вот в статье посвященной JDM прогроматору, все работает как надо.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 17-03-2008 22:25
Дополняя тему хронографов подкину ещё ссылочку для самостоятельного изучения:
http://www.coilgun.ru/exbb/topic.php?forum=30&topic=29&p=1
Это как вариант. Не в упрек сказано автору Evgeny, но зачем городить огород, когда можно все значительно упростить, в том числе и получение конечного результата не пересчитывая на калькуляторе, а просто смотря на дисплей. Конечно схема не требует никаких знаний в области микроконтроллеров, потому как их там просто нет, но общее количество элементов значительно больше, что может привести к ошибкам в процессе сборки. Могу заметить, что сам начинал строить хроны именно на рассыпухе, но очень быстро понял что это не для меня (учитывая свою ленивость). В любом случае у вас есть из чего выбирать!

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 00:04
Ладно. Возвращаемся к хрону на микроконтроллере. Хотел бы пояснить принцип расчета скорости. (для тех, кто не в курсе)
математика выглядит так:

T = частота генератора в герцах
L = растояни между датчиками в метрах
n = измеренное число импульсов между сработкой первого и второго датчика (это число взял на шару, что бы продемонстрировать расчеты и это число будет накапливаться в контроллере когда он начнет считать)
t = собственно время, за которое пуля преодолела расстояние L полученое исходя из частоты генератора T. В моем случае получилось 0.3 миллисекунды.
v = скорость пули в метрах в секунду.
Вот и все расчеты собсно.

магистр
Группа: Участники
Сообщений: 3209
Добавлено: 18-03-2008 00:13
Прошу прощения за тупость...
А если частоту поднять до 1*10^7~1,5*10^7 во сколько примерно можно будет уменьшить расстояние между оптопарами,при этом ещё скорость пули около 200м/с(возможно-т.к. точно не знаю,сколько после доработки будет)(мне для пневмы,переломка,поэтому лишняя длинна насадки -лишний вес,а это не есть гуд для переломок )

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 00:23
Частота такая связанна с внутренними особенностями контроллера. Там она получается из Fosc/4 т.е. кварц поставил на 4МГц ну и есно его поделило на 4. Можно конечно поставить на 10Мгц и переписать прошивку, но ИМХО это не принципиально. Даже и 5см вполне нормально между датчиками. Так даже погрешность меньше.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 18-03-2008 08:11
Да тот хрон я уже рассматривал как потенциальную схему, но мне она не понравилась по той-же причине, что и вам...
А что, это можно ставить на любом расстоянии датчики друг от друга? Т.е. расстояние между ними в идеале не играет никакой поли?
http://www.chipdip.ru/search.aspx?searchtext=PIC+16F628
что-то я запутался - какой микроконтроллер подойдет из этих?
И этот ЖК подойдет? http://www.chipdip.ru/product0/122409741.aspx
Или вот http://www.chipdip.ru/catalog/show/1598.aspx?mode=parm&gmnf=&p.201=&p.202=1&p.207=&p.209=&sklad= ?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 11:27
to Испытатель
Моя прошивка для хрона расчитана на 4см между датчиками и вам следует отмерять именно 4см, если собираетесь использовать мою прошивку! Если будете писать свои прошивки, то можете настроить хоть на 1см - хоть на 150см. При этом следует помнить, что: чем меньше дистанция между датчиками - тем больше погрешность; чем больше дистанция между датчиками - тем сложнее соблюсти соосность.
Что касается контроллеров с чип-дип, то подойдет pic16f628a 04, в DIP корпусе. Дополнительные буковки типа /P или /SO как раз и обознапчают тип корпуса. Значит то, что SO это соик на картинке два нижних:

Возможно не все смогут нормально справится с пайкой таких корпусов. По последней причине советую брать в корпусе типа дип для удобств макетирования. Значит циферки типа 04, 10, 20 означают какие максимум кварцы Вы можете прикрутить к контроллеру.
Про ЖКИ надоело обьяснять. Смотри мой пост выше, а потом смотри тип контроллера у того, на который ты отправил меня по ссылке и думай немного.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 18-03-2008 17:31
То-есть, вот такой - http://www.chipdip.ru/library/DOC000076094.pdf беру... Написано, что устройство управления аналагично HD44780.
А как разобраться, что и куда надо подключать к схеме? Название и функции выводов в файле есть, а вот что это значит и к каким выводам на схеме хронографа оно относится?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 18:27
to Испытатель
Этот подойдет. Смотри назначение выводов на стр.4 документа (таблица 8). Ну а дальше по схеме:

Значит ноги дисплея 11, 12, 13, 14 подключаются к контрллеру соответственно RB4, RB5, RB6, RB7. Вывод 4 на дисплее думаю тоже самое что и RS (х.з. почему его обозвали A0). его подключить к RA1 микроконтроллера. Вывод 6 дисплея к выводу RA0 контроллера. Остальные выводы смотри типовую схему подключения дисплея. Т.е. тебе нужно запитать дисплей и резистор контрастности подключить.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 18-03-2008 18:43
Ага, ясно, спасибочки...
А у вас по схеме к компаратору не подходят питающие выводы (GND и +5) к 4 и 8 ноге... Это правильно?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 19:27
Значит тех, кого интересует программирование под контроллеры типа HD44780, советую ознакомится с статьей:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1195
... весьма занятно
К компаратору подключи питание!

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 18-03-2008 19:46
Можно тему создать чтоб в этой не оффтопить насчет хронометра?
Просто, я так вижу, вопросов у меня будет много, один я вряд-ли справлюсь...
Вопрос по всем микроконтроллерам - их обязятельно надо прошивать с помощью специальной программы? (т.е. той, что Jab ссылку давал, а я так и не понял, как скачать-то её). Или прошивка устанавливается сама по себе?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 20:02
to Испытатель
Само по себе ничего не бывает! Качай программу. Как пользоваться программой, это уже вопрос не этой ветки.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 18-03-2008 23:04
Вот ещё в довесок программулина:
http://lcdsmartie.sourceforge.net/
сейчас вот докачиваю... надо заценить её возможности. Обещали что она не требует регистраций, да и плагинов к ней целая куча.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 16:06
Последний год юзаю вот такой программатор:


Тот, что описывал в статье. За исключением ,что вытравил новую плату с нормальным монтажем (не поленился насверлить отверстий под детали). Провод к компу примерно 1 метр. За все время эксплуатации небыло отказов и непоняток в процессе программирования.
Софт юзаю WinPic800

Настройки порта выглядят так:

Настройки по умолчанию у меня отличались для JDM и не хотело работать. В общем по программаторам думаю все.

.:Штатный Телепат:.
Группа: Участники
Сообщений: 3786
Добавлено: 20-03-2008 16:58
А я скачал какой-то IcProg или что-то похожее, не помню, включил (без програматора, потом делать все буду) и попытался ту прошивку, что последняя была вылажена тут... Хрень какая-то, ниче не понятно, я ни чиго не знаю про это... Как мне просто взять и засунуть то, что я скачал в микруху?
А програматор тот-же самый, что и в статье? Можно ли BC547 заменить КТ3102? И что-это за деталька такая, на диод похожая, но с волнистой линией? Стабилитрон чтоль?

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 17:23
Что касается отладки ПО для контроллеров и других схем, то могу посоветовать качнуть proteus.

Кстати! У кого есть к протеусу элемент PCD8544 или ему подобный? Это дисплей нокии, с которого я начал.

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 18:00
Всем начинающим, и не только, советую посетить ссылку:
http://sandiding.tripod.com/Bertys.html

магистр
Группа: Модераторы
Сообщений: 4243
Добавлено: 20-03-2008 19:08
to Испытатель
Собери хоть на макетке, хоть на проволочках, хоть как то для начала! Поставь транзисторы что есть и пробуй программировать.

Что касается арифметики на микроасемблере, то могу посоветовать для начала:
http://www.onembedding.com/articles/arithmetic/

Страницы: 1 2 3 4 5 6 Next>> новая тема
Раздел: 
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Микроконтроллеры, LCD и все, что с ними связано.

Отвечать на темы могут только зарегистрированные пользователи

KXK.RU