А в чем сложность?
В реальных эмбедерских задачх (за которые деньги платят) UI занимает от 0 до 10% времени.
Тут навалом всяких штук http://www.kmitl.ac.th/~kswichit/
А в чем сложность?
В реальных эмбедерских задачх (за которые деньги платят) UI занимает от 0 до 10% времени.
Тут навалом всяких штук http://www.kmitl.ac.th/~kswichit/
WBR, Michael.
Цель расчетов - понимание, а не числа (с) Хемминг.
Openreel, свиду достаточно просто
А для графических дисплеев не пробовал прошивать мк? 9мм впринципе уже неплохо, но хотелось бы всетаки милиметров 15 - удобнее будет, как никак блок питания. Ну и, повторюсь, идеально было бы осуществить эту задумку на графическом LCD, чтоб показатели по высоте немного отличались - главное всетаки индикация напряжения и тока, а мощность и температура уже второстепенные показатели.
Светодиодные индикаторы слишком массивные, и на каждый показатель придется ставить по ацп, что займет в итоге много места, которое так хочется сэкономить общим дисплеем
Добавлено через 5 минут
Openreel, за ссылку спасибо, видел уже этот сайт.
Alex, а жаль хотелось бы в действии увидеть это творение
Последний раз редактировалось SacreD; 21.06.2008 в 00:13. Причина: Добавлено сообщение
Прошивал конечно. Но тут есть одна хитрость.
Текстовых дисплеев море, но програмируются они все одинаково.
Настолько одинаково, что можно вместо дисплея 16*2 поставить 20*4 и все будет работать.
А с графическими сложней в том плане, что они разные, и для каждого интерфейс отличаются.
Не путай индикацию и измерение, оно вообще никак не связано. Тоесть на жк вывод, или на диоды - количество ацп этому перпендикулярно.
сюда глянь
http://www.geocities.com/dinceraydin.../djlcdsim.html
Последний раз редактировалось Openreel; 21.06.2008 в 00:30.
WBR, Michael.
Цель расчетов - понимание, а не числа (с) Хемминг.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Да, это так. Но городить 4 светодиодных дисплея по 4 индикатора будет слишком много.. к тому же у LCD есть явное преимущество - индикация как цифр, так и букв (в читаемом виде, нежели LED), к тому же один дисплей займет куда меньше места четырех.
Практический вопрос.
Скажем, требуется мне получить дисплей с индикацией напряжения, тока и вычислением мощности нагрузки - все в RMS значениях, ну и темперутуру в одной точке, т.е. 4 индикации, 3 входа по 0...2В.
Если строить на 16*2 LCD дисплее, во сколько мне примерно эта задумка обойдется, включая дисплей?
Тот же вопрос по поводу графического LCD. Не считая затраченного времени и нервов
И тот же по поводу программатора.
Или проще сразу обратиться к знающему человеку?
Мега 8 должна стоить не больше пары баксов, ацп встроены.
Опорник 2.5v - макс пара баксов.
16*2 с подсветкой и мелкими буквами 10 баксов.
с большими буквами 15 баксов.
Граф дисплей от 25-40 баксов.
Мелочи типа диодов и кондеров, если нет в столе - ну может на бакс набежит.
Программатор - одна копеечная микруля и кучка резюков с разъемами - пара баксов.
Заказать софт профессионалу - на порядки дороже
WBR, Michael.
Цель расчетов - понимание, а не числа (с) Хемминг.
хмм... ну вообщем, с графическим дисплеем в сотню можно будет уложиться?
Вот, кстати, на ибэе нашел несколько дисплеев, больше склонен к первому варианту, тот что синий.
http://cgi.ebay.com/New-Standard-Gra...hippingPayment
http://cgi.ebay.com/128x64-graphic-B...QQcmdZViewItem
http://cgi.ebay.com/1x-Lumex-LCM-S12...QQcmdZViewItem
31бакс.. не так дорого, но и не дешево, дисплей всего 62*44мм, а больше и не поместится.. лицевая панель максимум 7см высотой, внутри - 10см. Если на ибее и 240*128 и 320*240 такие же синие, да не влезут по размерам.. хотелось бы, конечно, чтобы знаки все четко видны были.
Добавлено через 5 минут
Openreel, можешь какую-нибудь схемку хоть на 16*2 выложить с аналоговым входом? просто хочу посмотреть как это дело устроено - через делитель на какую-то лапу микрухи подается? или как? Есть какие-либо ограничения по аналоговым входам?
Последний раз редактировалось SacreD; 21.06.2008 в 01:33. Причина: Добавлено сообщение
Даташиты с апнотами будет Пушкин читать?
Бегом на http://www.atmel.com
...
вот тут и платы и схемы
http://www.olimex.com/dev/index.html
Выбирай и покупай.
Для жк учти что бывают для горизонтального и вертикального монтажа(отличаются углом обзора).
http://www.repairfaq.org/filipg/LINK/F_LCD_HD44780.html
WBR, Michael.
Цель расчетов - понимание, а не числа (с) Хемминг.
На лапЫ (если входов несколько).
Напряжение на этих "лапах" должно быть в диапазоне от-Vref до +Vref.
Почти у всех контроллеров -Vref=0, только у некоторых его можно задавать (у атмелов такого не помню). Обычно исползуется, когда надо измерить не весь диапазон а его часть, но с большой точностью.
+Vref чаще всего равна напряжению питания контроллера, но может быть и от внутреннего источника.
Например если -Vref=3v, +Vref=4v, и АЦП 10-битный, то один бит будет 1 мВ. Значит можно точно мерять напряжние Li-Ion/Li-Pol аккумуляторов во время зарядки.
Если использовать 0 и питание 5в, т.е диапазон 0-5в, то один быт был бы 5мВ, чего недостаточно.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Alex, спасибо за прояснение. То есть если у меня диапазон напряжений от 0 до 15В, то при использовании 10-битного разрешение будет 15мВ, так? И если использовать 16-битный и расширить диапазон до 0..16В - разрешение будет 10мв, т.е. скажем, 12.05В?
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Alex, объясни, как 65535 высчитал?
SacreD
2^16
Спонсор данного сообщения - Газпром.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
спасибо, понял.
Насчет 0b1111111111111111, можно немного пояснить? я новичок в этом деле если несложно, дай ссылку где подробно расписано всё на пальцах.
п.с. вроде как 12-битные есть микры? тогда 4095 позиций.. Но как я понял, это тоже редкость. С 1023 позициями не так удобно работать.. при регулировки выхода от 0 до 15В. Хотелось бы видеть сотые вольта, т.е. 1500 позиций..
На встроенные в МК ADC особо не расчитывайте. Желательно использовать в AVR 8 бит (при существующем 10 битном АЦП младший разряд - практически шум).
Да и регистр соответствующий есть, ADLAR (сдвиг влево).
Андрей
Способы записи чисел в различных системах счисления?
Стандартных есть три:
1)десятичные - просто цифры 0-9, напр. 1023.
2) 16-ричные - цифры 0-9 и ABCDEF, признаком является 0х в начале, например - 0xFFFF
3) 8-ричные, цифры 0-7, признак - "0" в начале, напр. 0177 (сейчас мало кто пользуется)
Двоичное представление - не стандартное, но поддерживается многими компиляторами. Признак - 0b в начале.
Например 8 бит и все в "1" это 0b11111111=0xFF
Да.
А если будет от 0 до 17 ? Или о 0 до 7.5в ?
В любом случае - нужен пересчет из двоичного числа в реальные вольты.
Позиций может быть толко 2^n.
Добавлено через 1 минуту
Ну почему же, с простой цифровой фильтрацией можно работать с полным числом бит. Методами накопления - можно получить в результате больше бит чем физических бит в АЦП.
Последний раз редактировалось Alex; 21.06.2008 в 16:51. Причина: Добавлено сообщение
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Хм. А чего здесь прояснять-то? Ты с двоичным счислением знаком?Насчет 0b1111111111111111, можно немного пояснить? я новичок в этом деле если несложно, дай ссылку где подробно расписано всё на пальцах.
0b1111111111111111 - 16 Бит (ну то есть 16 единичек),всего имеется 2^16 комбинаций этих единиц и нулей в 16 разрядах...
В шестнадцатеричной системе это число выглядит 0xFFFF.
В десятичном исчислении так - 65535.
В восьмеричной так - 177777.
Ну и т.п.
Добавлено через 49 секунд
Черт, Alex опередил
Последний раз редактировалось Quasar; 21.06.2008 в 16:57. Причина: Добавлено сообщение
Спонсор данного сообщения - Газпром.
Социальные закладки