Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.56/68: Рейтинг темы: голосов - 68, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
1

Велокомпьютер

02.06.2012, 02:46. Показов 12354. Ответов 20
Метки нет (Все метки)

Долго думал стоит-ли, но вот решил все-же отписаться.
Лирическое отступление - можно пропустить.
"Проект" прошел предварительные стадии проектирования и разработки, вот собираюсь собрать в железе.
Понятно, что купить дешевле (хотя с таким набором функций комп выйдет уже больше 500р, но в целом экономия мизерная) решил собрать полностью в железе, да и данную тему создаю по 3м причинам:
1 - опыт;
2 - конструктивная критика всегда гуд .
3 - это первое мое устройство которое требовательно к габаритам и потреблению одновременно.

ТХ:
- Контроллер AtMiko88
- LCD 1602 (hd44780) (к сожалению ничего другого под руками нет, покупать отдельно - нет никакого смысла)
- датчики холла (1 или 2) - AH49E (китайский аналог)
- 3 кнопки управления + 1 кнопка на подсветку.

функции:
- текущее дата/время
- мгновенная скорость/средняя за поездку/максимальная(вообще за все время)
- километраж текущий/общий
- каденс (частота вращения педалей)
- сохраняет 10 поездок
- может передавать это все по UART на комп (полноценного USB увы, нет)
- авто контроль включения/отключения/новой поездки
- ну и настройки естественно всякие

По поводу потребления:
Датчики холла еще не пришли, но по даташиту - 3мА
Контроллер - в режиме сна - 250мкА (вроде) В режиме работы, по моим расчетам около 3мА, что будет на самом деле - надо измерять. Экран - 1,2мА, и подсветка до 180. Подсветка управляется от отдельной кнопки без участия МК (напрямую). Итого:
3+3 (2 датчика холла) +3+1,2 = 11мА.. отсюда вопрос по питанию. Изначально хотел 3 ААА батарейки(3,6В - 2100мАч)(спорно, но 1 -не нужен преобразователь, большая емкость), но с новыми габаритами платы они под экран уже не лезут.. надо что-то другое думать. Литиевых аккумуляторов на 3,7в дешевых что-то тоже на глаза не попадалось.

Так что,
Хотелось бы получить ваши комментарии по поводу схемы/разводки, может косяки какие есть.
Еще, может быть, посоветуете что-то по поводу питания. Изначально я планировал уместиться в 36х32мм, но плата получилась 46х29мм... потому мизинчиковая (ААА) батарейка перестала влезать под дисплей. Думаю что применить...


http://savepic.net/2867097m.png

http://savepic.net/2865049m.png

В приложении файлы проекта и картинки, если у кого-то не открываются


[142.96 Кб]
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2012, 02:46
Ответы с готовыми решениями:

Велокомпьютер
Давно собираюсь сделать велокомпьютер...Купить вроде бы проще, но я хочу не обыкновенный, а с...

Велокомпьютер assize 820
Купил данный комп на свой вел за 300 руб. На вещевом рынке за красной церковью напротив цирка....

GPS велокомпьютер и экономия заряда аккумулятора
хочу написать программу "велокомпьютер" с подсчетом пройденного расстояния и подсчетом средней и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
02.06.2012, 05:36 2
Экран вообще никуда не годится, поставь хотя бы от ноклы 3310. Они копейки стоят.
0
4 / 4 / 0
Регистрация: 12.03.2013
Сообщений: 24
02.06.2012, 09:50 3
а ds1307 разве не от 5 V работают?
0
sofryowr
02.06.2012, 10:39 4
экранчики от сименсов тоже ничего, да и к тому же цветные и относительно легко управляются)
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
02.06.2012, 11:32 5
есть хорошие экраны с твердыми выводами и контроллером на стекле
называются ticxxx, весит мало и сам небольшой
контроллер бы я брал мсп430 и в них есть контроллер жк, так что можно было бы купить простой жк с твердыми выводами и приделать его

у меня есть целый мешок счетчиков тепла, так там стоит литиевая батарейка и она до сих пор живая, хотя счетчикам уже лет 6
часы-календарь тоже встроены

правда на самих мк не написано, они перемаркированы
или может быть это даже и не мсп совсем

или вместо мсп - стм8л со встроенным контроллером

в твоем же варианте у тебя будет огромная негерметичная коробка

ну и по опыту использования навороченного компутера с радиоканалом могу сказать, что нужно только
скорость актуальная, километры с этой поездки, средняя скорость, проехал всего километров, длительность всего пути и длительность актуальной поездки
часы и термометр
а так же хорошая подсветка, которая питается от генератора

и радиоканал не нужен
0
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 176
02.06.2012, 11:34 6
Здесь как-то советовали маленький экранчик 3,3 вольта:
http://www.ebay.som/itm/Graphic-COG-LCD ... 2c5117cd57
Правда, без подсветки.
А DS/VS1307 действительно 4,5 - 5,5. Хотя есть ещё DS1337 от 1.8 В за ту же цену: http://shyp-mm.ru/24.php
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
02.06.2012, 17:21 7
Ага, ну я так и думал что больше всего претензий будет по поводу дисплея :)
Просто под руками больше ничего нет. Может быть подскажете где заказать? (Кроме китая, ибо последние 3 или 4 посылки шли под 45 дней - я их просто не успею получить)
Кстати, а сколько примерно жрет работа с дисплеем от сименса? у меня щас 88% занято памяти, боюсь не влезет... а разводить 16 мегу в TQFP44 то еще удовольствие ;)

Габариты, по моей (пока довольно виртуальной оценке) будут 90*38*20(сам дисплей, без схемы 70*25), да великовато :)
По поводу STM - да, контроллер хороший, но во 1х у меня еще порядка 10штук Атмега88/16 Во 2х это опять же надо все заказывать из китая и ждать + пока разберусь - так что отложил этот вопрос до осени (отпускная пора, как-никак :))

Здесь как-то советовали маленький экранчик 3,3 вольта:
http://www.ebay.som/itm/Graphic-COG-LCD ... 2c5117cd57
Хорош, но уж больно мелкий 23*33 :) мне плату в такие габариты не запихнуть, или на 06 типоразмер переползать придется :)
Присмотрел вот такой:
http://www.ebay.som/itm/84-48-LCD-Modul ... 256f6be76c
НО на него надо уже отдельный ЖК контроллер :) STM8 не потянут уже
Нокиа, там кстати тоже есть ...по 6$а с учетом того, что бакс уже 35р...... Хотя конечно, самые дешевые из таких дисплеев..

По поводу 5В - у меня DS1338Z-33 (от 3 до 5,5, перейдет на батарею при 2,97-2,70В)- брал в Чип-нн, просто для нее я не нашел модели, а 1307 такая же абсолютно(только питание различается), так что взял её. библиотеку, для работы, тоже взял от 1307... Кстати, не понимаю почему 1307 дороже у чип-нн
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
02.06.2012, 22:33 8
Порылся в закромах, нашел дисплей от Siemens C65 - цветной..... Но уж больно он мелковат, да к тому же TFT- на солнце будет ничего не видно. Хотя разрешение 130*130 В раздумьях... Попробую поискать нокиевкий/сименсовский. Квадратный форм-фактор конечно по удачнее будет.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,352
02.06.2012, 22:53 9
http://www.ebay.som/itm/84-48-LCD-Modul ... 256f6be76c
не надо на него никакой жк контроллер
это и есть разновидность контроллеров на стекле
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
03.06.2012, 17:38 10
заказал ... ээх надеюсь в 3 недели уложатся :(

UPD
Сприкинул размер кода.... Ну, должно войти, но тютелька в тютельку :) .... Обидно будет если пары байт не хватит :)))
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
03.06.2012, 18:33 11
Цитата Сообщение от Wroyth
Сприкинул размер кода.... Ну, должно войти, но тютелька в тютельку :) .... Обидно будет если пары байт не хватит :)))
Если с этим индикатором пожелаете делать наложение одного изображения на другое (слияние), то надо готовиться выделить 0.5к оперативки под видеобуфер. Плюс во флэш выделить место под образы символов, своего знакогенератора в индикаторе нет в отличии от HD44780. Если у Вас проект уже занял 88%....
0
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 176
03.06.2012, 18:55 12
Цитата Сообщение от tyzord66
Если с этим индикатором пожелаете делать наложение одного изображения на другое (слияние), то надо готовиться выделить 0.5к оперативки под видеобуфер.
Так там можно адресовать каждый из 504 байт видеопамяти, так что и без буфера получится накладывать изображения по маске в разные места экрана.
0
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
03.06.2012, 21:48 13
Цитата Сообщение от msmd
Так там можно адресовать каждый из 504 байт видеопамяти, так что и без буфера получится накладывать изображения по маске в разные места экрана.
Чтоб наложить одно изображение на другое надо зачитать уже отображаемый байт и сделать «исключающее ИЛИ» с тем, что хотим наложить. А наш индикатор умеет только принимать данные, так что придется оперировать с буфером и после этого заливать его в дисплей.
0
0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 176
04.06.2012, 01:12 14
Цитата Сообщение от tyzord66
А наш индикатор умеет только принимать данные
Да...
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
04.06.2012, 02:16 15
господа, мне кажется, в данном контексте - проще перевывести всю информацию .. собственно в данный момент на знакосинтезирующем у меня так и происходит. Формируется 2 строки и выводятся. там же тольок добавятся координаты вывода (или пробелы, если ничего выводить не нужно...) Да, не совсем корректно, но 0,5к на видеобуфер.... жирно
0
0 / 0 / 0
Регистрация: 29.05.2012
Сообщений: 30
04.06.2012, 06:45 16
Цитата Сообщение от tyzord66
Чтоб наложить одно изображение на другое надо зачитать уже отображаемый байт и сделать «исключающее ИЛИ» с тем, что хотим наложить.
Не надо ничего никуда накладывать. На скорости да по нашим дорогам такое изображение будет нечитаемо.

Wroyth
Найди старый мобильник с ч/б дисплеем, его можно купить за 0-200 руб (вставка с кнопками в подарок), Скорость и каденс выведи крупным шрифтом остальное по желанию.
+ У таких диспов ток потребления измеряется в микроамперах.

Только учти, что не на все экраны можно легко найти информацию, так что перед покупкой спроси у гугла. И желательно, чтоб расстояние между контактами побольше было, а то вчера раскурочил один, а там 28 контактов на сантиметр, бяда бяда. Но я не сдаюсь.

А на этот сезон я бы на текстовом собрал и в процессе эксплуатации выяснил, чего ещё нужно, а чего убрать(тем более если уже почти всё готово), а уж долгими зимними вечерами можно и с графикой повозиться чисто из эстетических соображений. Сейчас лучше кататься, чем с паяльником сидеть.

ЗЫ я б температуру ещё добавил по приколу, чтобы если в жаркий день далеко уехал, можно было узнать сколько жить осталось))
ЗЫЫ опыт три сезона с велокомпом
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
04.06.2012, 15:19 17
Цитата Сообщение от zkoky
А на этот сезон я бы на текстовом собрал и в процессе эксплуатации выяснил, чего ещё нужно, а чего убрать(тем более если уже почти всё готово), а уж долгими зимними вечерами можно и с графикой повозиться чисто из эстетических соображений. Сейчас лучше кататься, чем с паяльником сидеть.

ЗЫ я б температуру ещё добавил по приколу, чтобы если в жаркий день далеко уехал, можно было узнать сколько жить осталось))
ЗЫЫ опыт три сезона с велокомпом
Да, я тоже склоняюсь к этой мысли. К тому же заказал на пробу 4 STM8, к осени дискавери еще прикуплю, и думаю переделаю полностью, уже с новым дисплеем.
По поводу нужности - Калобайт уже тоже подсказал. Да, думаю самым правильным будет собрать и посмотреть :)
0
0 / 0 / 0
Регистрация: 07.04.2011
Сообщений: 663
13.06.2012, 22:01 18
в общем собрал.. пока жду датчиков.. ну и с корпусом надо будет подумать(задумка есть, но пока только задумка)
Жрет сие чудо без датчиков - 5-5,5мА мв пике.. (цифры на мультиметре скачут 1,5 - 3,5 -5,5) среднее получаем 3,5 мА Меня более чем устраивает. Касательно питания - решил делать повышающий на NCP1450ASN50T1G замеряю сколько с ним будет от 1В жрать...

PS не могу в орле найти катушку с посадочным 1210 придется рисовать....NCP1450 в TSOP-5 уже отрисовал...
0
4 / 4 / 0
Регистрация: 12.03.2013
Сообщений: 24
13.06.2012, 22:43 19
насчет корпуса - я свой собираю в корпус от старого совкового амперметра, примерно такой:

http://ampermeter.org.ru/amper2.jpg
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
13.06.2012, 22:47 20
NCP1400 лучше - внешний ключ не нужен
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.