|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Микроконтроллеры, LCD и все, что с ними связано. |
Страницы: 1 2 3 4 5 6 Next>> |
Автор | Сообщение |
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 16:52 |
В этой ветке предлагаю делиться своими впечатлениями, разработками, идеями в области цифровых девайсов. Думаю начать тему с простых разработок, таких как подключение, управление LCD экранами графическими и знакогенераторными. Про знакогенераторы на HD44780 совместимом контроллере уже было много написанно и пока отложу его в сторону, а сделаю акцент на графических дисплеях! Из дешевых графических дисплеев, что попались под руку, оказался дисплей от мобильного телефона nokia 3310. Можно купить дисплей на радиобазаре, а можно просто расфигарить телефон подруги, коллеги, родителей или "случайно" найти его в переходе. Значит дисплей организован на контроллере серии PCD8544 и соответственно можно найти замену на таком же контроллере! Вообще могу заметить, что дисплейчик достаточно компактный, легкий, но вместе с тем хрупкий, нежный и может быть легко испорчен кривыми руками. Обзавелись дисплеем? Теперь нужно его куда то подключить. Для этого нам понадобится кусочик (10см) шлейфа на 8 проводков, LPT разьем (25 пин) типа папа, кабель от старого принтера или сканера есно тоже LPT. Берем паяльник с острозаточенным жалом и акуратно припаиваем шлейф к выводам дисплея. Конечно не самый хороший вариант, потому как там прижимные контакты и может переодически подглючивать и пропадать контакт собственно самого контакта с дисплеем. Припаивать следует проводки предворительно пролуженные (прижали к контакту и придавили горячим жалом паяльника). Должно получится что то типа такого: Другой конец шлейфа можно распаивать как вам вздумается и куда вздумается, но в соответствии с распиновкой есно. Что бы опробовать дисплей и порадовать родителей могу посоветовать подходящий (мне понравился) софт. LCDHype Скачиваете софт. Устанавливаете его и выбираете нужный дисплей в настройках, там же увидите схему распиновки подключения к LPT порту. И вообще не плохо было бы полазить по сайту разработчиков http://lcdhype.de/ что бы узнать больше о софте и дополнениях. Ещё есть маленький ньюанс! У меня нельзя было выбрать половину дисплеев пока не установил библиотеки доступа к LPT порту. Которые можно взять там же. Значит установили софт, установили библиотеки, сконфигурировали софт и подключили дисплей! Врубаем программку и смотрим на дисплей при этом есть несколько вариантов. Первый вариант это когда нифига не видим на экране, соответственно смотрим правильность подключения дисплея или правильность выбранного адресса порта. Я как то по началу перепутал распиновку на дисплее и в обратном порядке подключил к порту, при этом дисплей не сгорел, но и ничего не показывал ессно. Второй вариант, это когда на экране видим какой то набор непонятных точек, полосок, разплавающегося/распадающегося изображения соответственно нужно ещё раз проверить распиновку, а также проверить надежность контактов! Может какой то контакт отходит и изображение разлезается (у меня и такое было). Третий вариант, когда мы видим нужное нам изображение без искажения, то можно радоваться и взять на полке пирожок. Так вот к софту в добавок идет плагин к винампу. Залезаем в папку куда установили софт и смотрим там папку про винамп и берем плагин. В стандартном наборе скриптов к софту находим демо про винамп и запускаем и радуемся. Ещё читаем хелп, что открывается сразу с софтом и видим, что там дочерта разных примочек, в том числе можно подгружать обычные битмапы 256 цветов и т.д. Как по мне, то мне очень понравилась задумка скриптового языка. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 17:12 |
Немного картинок в догонку: Вообще ИМХО дисплей очень даже хорошо подойдет для компактного хронографа несмотря на разрешение в 84х48 точек. |
|
DIVER$@NT магистр Группа: Участники Сообщений: 3209 |
Добавлено: 15-03-2008 17:53 |
Интересно-ведь как я понял после последней катушки свол продляется ещё сантиметров на 10-15. Суть моего вопроса такова: Реализуемо-ли в гауссе такое,что на подобный дисплей будет выводиться вся необходимая информация:заряд кондеров,аккумов,приблизительное количество выстрелов исходя из заряда аккума и скорость пули(измерять как раз на том участке свола,о котором я упоминал в начале поста)-и как приблизительно будет выглядеть схема.Или ЭМИ гаусса вырубит всю сложную электронику? Понимаю,что вопрос глупый,посему извиняюсь за то,что его задал |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 19:12 |
Про ЭМИ не в курсе. Неоднократно пользовался самодельным хроном и ускорителем и никогда хрон не уходил в отказ! Может если будет общее питание... хотя тоже вряд ли. А что касается вывода информации, так реализовать можно на что фантазии хватит! "Этож бубльгум!" в смысле, все зависит от прошивки контроллера, а схема там примитивная будет. | |
DIVER$@NT магистр Группа: Участники Сообщений: 3209 |
Добавлено: 15-03-2008 19:21 |
Значит всё,что надо уже в комплекте с дисплеем,остальное-лишь несложные "обвесы" | |
http поисковик затейник Группа: Модераторы Сообщений: 1045 |
Добавлено: 15-03-2008 19:49 |
Если просто вольтметр можно здесь посмотреть http://forum.cqham.ru/viewtopic.php?t=14718 | |
jab магистр Группа: Модераторы Сообщений: 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 |
Жаб, можешь посоветовать простенькую схемку хронометра с микроконтроллером и прошивкой, надо же все-таки начать мне осваивать цыфровую электронику. Только не надо ехидничать, просто я ниразу не сталкивался с цыфрой... Если лень сильная, хоть сайтец дай, где можно ознакомится с данной групой и научится основам. | |
DIVER$@NT магистр Группа: Участники Сообщений: 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 |
Не, мне надо хрон на микроконтролере, можно без ЖК. /Вроде тема соответсвующая... Потому и спрашиваю... А с жк интересно все, только мне сейчас этого не нужно... Термометр у меня в тестере. | |
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 22:24 |
to Испытатель Не уверен в том, что правильно понял тебя. Что такое хронометр? Если ты имел в виду часы, то тут (в интернете) схем полне на любой вкус. Двоичные, десятичные, с LCD, с лидами, с диодами, вращающиеся, рисующиеся на стене и т.п. Если ты имел в виду хронограф - он же измеритель скорости пулек, то тут все просто. Схем на самом деле не так много. Вариант на LCD я выкладывал в виде статьи и там же прошивка. Также выкладывал JDM программатор для контроллера. Софт для программирования придется качать самим. Я использую WinPic800, хотя вариантов тоже хватает.. всякие понипроги и ему подобные. Обсалютно такой же хрон на аназеркоилгане (откуда я и содрал свой вариант на заре увлечения микроконтроллерами и попытался внести некоторые проверки в прошивку). Ещё один вариант мне встретился под названием "Хрон на халяву", который был реализован на 7 сегментных индикаторах. Проверил сейчас ссылочку на форум где было описалово и уже не работает! И сайтец тоже уже что то не работает http://julbu.narod.ru/ В общем у меня есть архив этого добра если понадобится однажды. Что тут ехидничать, главное что бы тебе самому не лень было и вопросы твои были не просто от того, что бы во рту не завонялось (пальцы не застоялись), а действительно по делу. В любом случае тебе не нужно разрабатывать устройства с нуля, а можно просто взять все в нужных местах и соеденить нужным образом и радоваться. Другое дело, если ты захочешь внести свои изменения, то тебе не обойтись без хорошей книжки и свободного времени на чтение и попутную практику. |
|
Испытатель .:Штатный Телепат:. Группа: Участники Сообщений: 3786 |
Добавлено: 15-03-2008 22:33 |
Мне нужен измеритель скорости, т.к. таскаться в айрганклаб слишокм запарно - они меня скоро выгонят... Он мне на самом деле нужен, т.к. разработка гаусса меня сильно затянула, и постоянно нужен контроль над большинством параметров. Мне не лень сделать хоть схему с звуковую карту компа, другое дело, что опыта у меня маловато в этом... Хорошо, посмотрю вашу схему. Кстати, а нет ли схем-приставок к компьютеру? Софт для программирования - что он делает? Там надо самому что-то назначать, или есть уже готовые прошивки для измерителей скорости? |
|
DIVER$@NT магистр Группа: Участники Сообщений: 3209 |
Добавлено: 15-03-2008 22:34 |
Про хронографы-ведь снаряд имеет определенную длинну и любую точку пролетает целиком за определенное время,характерное только для конкретной скорости. Так вот-нельзя-ли сделать сравнительно простой хронограф(как тот,что вы jab выкладывали на гаусс народ),который будет мерять скорость снаряда по времени перекрытия измеряющей оптопары-при нынешних скоростях,я думаю это более-менее реализуемо...Меня только смущает вопрос-на чем реализовать-подкиньте пожалуйста пару ссылок/идеек на тему моего поста -потому,что тут простым копированием схем не обойтись |
|
Испытатель .:Штатный Телепат:. Группа: Участники Сообщений: 3786 |
Добавлено: 15-03-2008 22:40 |
Хм, у меня такая мысля была давно, я хотел сделать аналоговый хрон с секундомером. Но идея провальная оказалась... | |
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 22:46 |
to Испытатель Приставка к компу будет из хрона, который я выкладывал, если не ставить LCD экран, а собрать переходник к компу на микрухе max232 и подключить к контроллеру к 8 ноге и в ком порт компа. Получится совсем компактный хрон. Но понадобится софт на компе! Как то на дельфе накатал проектик небольшой, совсем сырой, но скорость показывает. Соберешь когда, то софт дам. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 22:50 |
to DIVER$@NT извини, не понял ничего, что надо. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 22:58 |
Понравились игрушки типа: с сайта Роботы и умные системы |
|
DIVER$@NT магистр Группа: Участники Сообщений: 3209 |
Добавлено: 15-03-2008 23:00 |
В общем снаряд прекрывает оптопару при пролете некоторое время,и требуется соотнести время пролета снаряда через эту оптопару со скоростью снаряда,которую и надо вывести на экран(значение длинны снаряда равно некоторой константе)-формула- там простая как три рубля,ну или хотяб просто время -дальше по таблицам соотносить ,но к сожалению я рылся в инете и не нашел ничего даже отдаленно напоминающего-только стандартные решения Или руки у меня кривые и электроника не для меня или действительно никто с этим не заморачивался |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 15-03-2008 23:30 |
to DIVER$@NT Формула то простая, но длинна снаряда у тебя какая? Думаю погрешность будет тем больше, чем меньше длинна снаряда и меньше тактовая частота генератора. Сделай правильные выводы. |
|
DIVER$@NT магистр Группа: Участники Сообщений: 3209 |
Добавлено: 15-03-2008 23:38 |
4-5см при скоростях ,не превышающих даже 50м/с.... Но тут загвоздка-надо ещё в расчет принять время срабатывания оптопары-т.е. дополнительные операции. -просто зажегся идеей сделать насадку на ствол.
Хотя,думаю действительно это попытка изобрести велосипед.... |
|
http поисковик затейник Группа: Модераторы Сообщений: 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 Подойдет для этого хрона? И надо ли в схеме что-то менять? Если не подойдет, то какой телефон можно раздолбать? И можно ли калькуляторный экранчик использовать? |
|
jab магистр Группа: Модераторы Сообщений: 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 |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2008 17:43 |
Что касается темы "Хрон на халяву" то вот нарыл некоторые записи по поводу куда она пропала: http://talks.guns.ru/forummessage/3/177382.html Правда у меня там и архивчик темы не захотел открыться: http://mr-linker.narod.ru/download/chronlite.rar но, есть это все в укромном месте на диске. Не знаю по какой причине уважаемый julbu все это грохает целенаправленно, но вот его заявления типа:
мне кажутся полным бредом! Видимо АФТАР всетаки узрел в проекте комерческую жилку и приторговывает теперь потихоньку девайсами на базарчике, а может просто увидял как кто то приторговывает его разработкой - яб тоже обидился. Вот и думаю, а стоит ли выкладывать архив?!... В любом случае он весит почти 4 метра ,а у меня трафик денег стоит. |
|
jab магистр Группа: Модераторы Сообщений: 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? Если опасаешься за разработку, кинь на майл (вроде его указал)... Пожаалуйста... |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2008 18:16 |
Значит хрон я собрал на макетке, которую так и впихнул в готовый девайс и не стал заморачиваться на рисование разводки. И вообще со схемами у меня напряг если честно, ленивый я когда денег не приносит. Какую тебе схему? | |
http поисковик затейник Группа: Модераторы Сообщений: 1045 |
Добавлено: 17-03-2008 18:22 |
Не оно? http://chronolite2.narod.ru | |
Испытатель .:Штатный Телепат:. Группа: Участники Сообщений: 3786 |
Добавлено: 17-03-2008 18:24 |
Для того, что в теме "о хронографе в последний раз". Ведь про него же разговор идет... И какая схема JDM програматора, я если честно, не понял где она в теме... А вот это что за чудо, которое в предыдущем твоем посте? Тоже хронограф? Или счетчик? |
|
jab магистр Группа: Модераторы Сообщений: 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 прогроматор, разводка и схема другая, что в схеме про "хронограф послений раз". И там справа вроде и есть програматор? |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2008 19:14 |
to Испытатель Значит JDM прогроматор, который в статье "хронограф послений раз" не совсем удачен! Он через раз писал х.з. почему то, а вот в статье посвященной JDM прогроматору, все работает как надо. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 17-03-2008 22:25 |
Дополняя тему хронографов подкину ещё ссылочку для самостоятельного изучения: http://www.coilgun.ru/exbb/topic.php?forum=30&topic=29&p=1 Это как вариант. Не в упрек сказано автору Evgeny, но зачем городить огород, когда можно все значительно упростить, в том числе и получение конечного результата не пересчитывая на калькуляторе, а просто смотря на дисплей. Конечно схема не требует никаких знаний в области микроконтроллеров, потому как их там просто нет, но общее количество элементов значительно больше, что может привести к ошибкам в процессе сборки. Могу заметить, что сам начинал строить хроны именно на рассыпухе, но очень быстро понял что это не для меня (учитывая свою ленивость). В любом случае у вас есть из чего выбирать! |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 18-03-2008 00:04 |
Ладно. Возвращаемся к хрону на микроконтроллере. Хотел бы пояснить принцип расчета скорости. (для тех, кто не в курсе) математика выглядит так: T = частота генератора в герцах L = растояни между датчиками в метрах n = измеренное число импульсов между сработкой первого и второго датчика (это число взял на шару, что бы продемонстрировать расчеты и это число будет накапливаться в контроллере когда он начнет считать) t = собственно время, за которое пуля преодолела расстояние L полученое исходя из частоты генератора T. В моем случае получилось 0.3 миллисекунды. v = скорость пули в метрах в секунду. Вот и все расчеты собсно. |
|
DIVER$@NT магистр Группа: Участники Сообщений: 3209 |
Добавлено: 18-03-2008 00:13 |
Прошу прощения за тупость... А если частоту поднять до 1*10^7~1,5*10^7 во сколько примерно можно будет уменьшить расстояние между оптопарами,при этом ещё скорость пули около 200м/с(возможно-т.к. точно не знаю,сколько после доработки будет)(мне для пневмы,переломка,поэтому лишняя длинна насадки -лишний вес,а это не есть гуд для переломок ) |
|
jab магистр Группа: Модераторы Сообщений: 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= ? |
|
jab магистр Группа: Модераторы Сообщений: 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. А как разобраться, что и куда надо подключать к схеме? Название и функции выводов в файле есть, а вот что это значит и к каким выводам на схеме хронографа оно относится? |
|
jab магистр Группа: Модераторы Сообщений: 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 ноге... Это правильно? |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 18-03-2008 19:27 |
Значит тех, кого интересует программирование под контроллеры типа HD44780, советую ознакомится с статьей: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1195 ... весьма занятно К компаратору подключи питание! |
|
Испытатель .:Штатный Телепат:. Группа: Участники Сообщений: 3786 |
Добавлено: 18-03-2008 19:46 |
Можно тему создать чтоб в этой не оффтопить насчет хронометра? Просто, я так вижу, вопросов у меня будет много, один я вряд-ли справлюсь... Вопрос по всем микроконтроллерам - их обязятельно надо прошивать с помощью специальной программы? (т.е. той, что Jab ссылку давал, а я так и не понял, как скачать-то её). Или прошивка устанавливается сама по себе? |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 18-03-2008 20:02 |
to Испытатель Само по себе ничего не бывает! Качай программу. Как пользоваться программой, это уже вопрос не этой ветки. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 18-03-2008 23:04 |
Вот ещё в довесок программулина: http://lcdsmartie.sourceforge.net/ сейчас вот докачиваю... надо заценить её возможности. Обещали что она не требует регистраций, да и плагинов к ней целая куча. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 20-03-2008 16:06 |
Последний год юзаю вот такой программатор: Тот, что описывал в статье. За исключением ,что вытравил новую плату с нормальным монтажем (не поленился насверлить отверстий под детали). Провод к компу примерно 1 метр. За все время эксплуатации небыло отказов и непоняток в процессе программирования. Софт юзаю WinPic800 Настройки порта выглядят так: Настройки по умолчанию у меня отличались для JDM и не хотело работать. В общем по программаторам думаю все. |
|
Испытатель .:Штатный Телепат:. Группа: Участники Сообщений: 3786 |
Добавлено: 20-03-2008 16:58 |
А я скачал какой-то IcProg или что-то похожее, не помню, включил (без програматора, потом делать все буду) и попытался ту прошивку, что последняя была вылажена тут... Хрень какая-то, ниче не понятно, я ни чиго не знаю про это... Как мне просто взять и засунуть то, что я скачал в микруху? А програматор тот-же самый, что и в статье? Можно ли BC547 заменить КТ3102? И что-это за деталька такая, на диод похожая, но с волнистой линией? Стабилитрон чтоль? |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 20-03-2008 17:23 |
Что касается отладки ПО для контроллеров и других схем, то могу посоветовать качнуть proteus. Кстати! У кого есть к протеусу элемент PCD8544 или ему подобный? Это дисплей нокии, с которого я начал. |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 20-03-2008 18:00 |
Всем начинающим, и не только, советую посетить ссылку: http://sandiding.tripod.com/Bertys.html |
|
jab магистр Группа: Модераторы Сообщений: 4243 |
Добавлено: 20-03-2008 19:08 |
to Испытатель Собери хоть на макетке, хоть на проволочках, хоть как то для начала! Поставь транзисторы что есть и пробуй программировать. Что касается арифметики на микроасемблере, то могу посоветовать для начала: http://www.onembedding.com/articles/arithmetic/ |
Страницы: 1 2 3 4 5 6 Next>> |
Gauss2k - gauss gun у тебя дома / Электроника и Электротехника / Микроконтроллеры, LCD и все, что с ними связано. |