да собственно дорисовывать ничего ненадо...нужно просто прогу написать "как надо". а вот как надо это уже вам лучше знать(точность, управление, и вообще какие требования к секундомеру?)...
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
да собственно дорисовывать ничего ненадо...нужно просто прогу написать "как надо". а вот как надо это уже вам лучше знать(точность, управление, и вообще какие требования к секундомеру?)...
цифровой секундомер должен содержать как минимум:
• Кнопка, которая с поочередным, однократным нажатием будет выполнять две функции “Пуск/Стоп ”.
• Кнопка, которая однократным нажатием будет выполнять функцию “Сброс”.
• Акустическая индикация.
Все же хотелось бы увидеть полную электрическую схему.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Возми за пример http://radiokot.ru/circuit/digital/home/33/ там есть исходник. Поделив число сравнения на 60 и изменив обработчик кнопок сделав СТАРТ/СТОП на клавишу 2 получиш секундомер . Будет отображать МИН-СЕК. после обработчика надо написать небольшую подпрограмму чтоб при нажатии выводила сигнал на порт PB6 чтоб пищал при нажатии на СТАРТ/СТОП.
_________________ Чем больше думаеш, тем дольше уснуть не можеш...
а чо ленивые то такие? ДВА!!! образца есть, лень почитать исходник да побаловаться пару вечеров в симуляторе? почему пару? ну... есть предположение, что в теме не бум/бум
Банально хочется содрать с готового... да, пусть мне будет стыдно Профиль немного другой, а очень хочется собрать, не обессудьте (последний раз пытался писАть в институте, а сейчас уже трудно образованием заниматься)
Банально хочется содрать с готового... да, пусть мне будет стыдно
Что-то мне скучновато стало, могу попробовать Вам помочь, да и попрактиковаться в удаленной отладке тоже можно, поэтому Вы выбирайте схему, а дальше обсудим ее, доведем до ума и начнем программу писать.
Понятно. 1. Индикаторы нашли уже? Определяйтесь с типом. 2. Схема нуждается в небольшой доработке - это касается подключения кнопок и общих выводов индикаторов. Доработки нарисую наверное завтра к вечеру. 3. Устраивает ли Вас тини2313 (можно выбрать любой другой контроллер с нужным количеством выводов -- т.е. не меньше чем у 2313)? Если нужен секундомер с более чем с 5-ю цифрами - лучше выбрать контроллер с большим числом ног (наверное из мег что-нибудь, скажите что Вам удобнее). 4. Как быстро вы сможете собрать схему? Хочется увидеть результаты работы в действии. 5. Определитесь с напряжением питания (5 В, 3,3 В или еще какие варианты?)
Индикаторы такие же как в схеме. Разве что сегментов 5. МК - любой доступный, чем дешевле, тем конечно лучше. Если без сильных усложнений реально сделать 6 сегментов, то было бы здорово (на вырост, десятки минут...)
Собрать - вопрос одного дня, вот только выбрать тот день...
Вообще обрисую задачу, которою хотелось бы решить: хронометр с оптическими датчиками (с последними нет вопросов) Увлекаюсь любительским автоспортом (громко сказано, на самом деле просто некие навыки и периодические соревнования таких же любителей) и захотелось иметь такой полезный девайс. И к сожалению не программист, а так, электронщик.
Индикаторы поставлю большие, "подкачать" выходы уже не вопрос, это осилю без проблем.
Напряжение питания - любое удобное для МК, с этим тоже проблем не будет. Правда вопрос с кругами... хотя бы 2 круга отдельно (но это усложнит, тогда ну его...)
В упомянутой схеме индикатор счетверенный, поэтому разрядов либо четыре либо восемь. Давайте сделаем 8 разрядов пока с небольшими индикаторами, ибо отлаживать конструкцию собираемся. Контроллер выбирайте Вы, для восьми разрядов нужен контроллер с 2-мя полными портами (по 8 пин) и 2 вывода на кнопки(датчики) и несколько выводов запасных (1-2 хватит)--например мега16 или мега 32 подойдет будет комфортно работать. Узнайте подойдут ли Вам предложенные контроллеры по финансам, хотя в Вашем случае львиную долю отъедят индикаторы (большие). Если мы не будем сопрягать устройство с 3.3 вольтовыми девайсами, то предлагаю сделать напряжение питания 5 В. Про два круга-- не проблема, но это усложнит аппаратную часть. Я так понимаю вы хотите чтобы два круга индицировались одновременно, тогда нужно вдвое больше индикаторов и, если не усложнять конструкцию корпусами логики, потребуется вдвое больше портов (нужно будет как минимум 32 ноги только на индикацию, при 8-ми разрядных кругах). С аппаратной точки зрения проще будет индицировать круги на одном индикаторе (попеременно либо еще как), в общем определяйтесь окончательно.
Круги в принципе не так принципиальны, в конце концов могу сделать два независимых счетчика и затем выбирать показания которого индицировать, а запуск второго разрешать после стопа первого, хоть это и дурной путь видимо и лучше программно организовать два отсчета (но тогда уже необходимо хранить показания первого... короче не знаю как лучше).
Индикатор - да, для отладки маленький. Уже в готовом девайсе буду городить более удобный хотя есть желание сделать компактный девайс, а старт-стоп организовать беспроводным способом, чтобы головное устройство находилось в машине (а на улице только датчик), т.к. иногда и по-одному ездим...
Давайте выберем мегу16, определяйтесь с типом корпуса (dip, tqfp) - от этого будет зависеть разводка. Пожалуйста сообщите точно тип индикатора с которым у Вас не будет проблем с доставабельностью ( если уже есть индикатор сообщите его тип, если не знаете типа - прозванивайте распиновку и фотку выложите) - от этого также будет зависеть схем и разводка ( и программа конечно, но это мелочи).
секундомер подразумевает мобильность, следовательно небольшие размеры. зачем вам сороконогая мега 16 в громадном (для мобильного устройства) dip корпусе. tqfp далеко не просто и плату изготовить, и паять на плату. ну и обьем 16кило . Очень хочется посмотреть на код секундомера хотябы больше килобайта (вместе с динамической индикацией.) Дело конечно ваше, ( секундомер как готовое устройство меня не интересует) но я советую обратить внимание на тини 2313 в соик корпусе. очень мала, продаётся на любом углу, чуть ли не самая дешевая, ног хватает(2 на кварц, 8+6 на шестиразрядный индикатор и одна на копки(до 6 кнопок в динамическом режиме)).
...Очень хочется посмотреть на код секундомера хотябы больше килобайта (вместе с динамической индикацией.) ...
Дойдет время до кода - увидите. Действительно по ресурсам она избыточна, однако в данном случае нужно большое количество разрядов и мне кажется, что расширять порты несколькими корпусами логики не комильфо. Это конечно круто упихивать невпихуемое, доводить до тини13 и т. п., но я этим заниматься не хочу. Про 6 кнопок на одной ноге тини2313 (напоминаю что она без АЦП) - это постоянные времени RC-цепей что-ли мерить, ну нафиг, мне не хочется. В любом случае решать "заказчику", однако при использовании тини2313 возможностей явно меньше. Опять-же тему прочитайте - человек увлекается автоспортом, ему впоследствии ему возможно понадобится секундомер с продвинутыми возможностями, и конструкцию на тини просто придется выбросить. Посмотрел сейчас на терраэлектронике - мега16-119 рублей тини2313-58 - я думаю 60 рублей экономии не спасут отца русской демократии.
ок, ок, не на что не претендую. по поводу кнопок. я имел ввиду не ацп, а динамический опрос, т.е. если у нас 6 разрядов, то подключая один вывод через резисторы или через диоды и кнопки к выводам которые управляют разрядами, получаем шесть кнопок на один вывод. и по поводу обьема. я в программировании чайник-первокласник. сейчас делую одну штуку. код наверное наикревейший (так называемый быдлокод), так вот меньше чем в 4 кило я напихал целую кучу всего, там и динамическая матрица 48х6 и корекция хода, и DS18B20 и бегущая строка, знакогенератор........... поэтому думаю что секундомер , да еще если будет писать спец, и на пол кило не потянет, а для таких как я - кило с запасом. ну нечему там тянуть. считаем прерывания - выводим на индикатор, обслуживаем 2-3 кнопки. сори еще раз, все ИМХО. с удовольствием буду следить за развитием проекта.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения