Например TDA7294

Форум РадиоКот • Просмотр темы - Необычные часы. Есть идеи?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 02:20:00

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 234 ]    , , 3, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 13:12:10 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
вы еще на сперкомпьютере реализуйте тогда,зачем ПЛИС маяться. ШИМ делается программно в 2 счета либо он есть в нормальных контроллерах аппаратный. например тот же ATTINY13 в корпусе 8 ножек стоит копейки но там есть все что вам надо.
программировать под авр учится не нужно. в CodeVision есть мастер создания проекта, укажете какие шимы вам нужны, он вам все настроит. напишете чтото типа:
Регистр ШИМА=значение
вот вам и вся программа
джиттер-хахаха. это надо извратится чтобы он появился :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 14:33:48 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ну по поводу С vs АСМ всё гораздо проще - у меня нет компилятора С. Сам не умею написать, а для меня никто ещё не написал. Не говорите, что есть под винду. Я виндой не пользуюсь. Вернее могу, на работе. Всейтаки я сертифицированный специалист по виндам. Но дома у меня работает фрибсд и я еще не созрел на переход на что-то другое. Потому я и пишу на асме.
Джиттер при программном формировании - будет. Потому как прерывание от таймера далеко не единственное прерывание, которое я собираюсь здесь применить. Второе, есть команды которые выполняются не 1 а два машинных цикла. Конечно, 1 мкс мелочь по сравнению с мировой революцией, но факт на морде.

to Scuby_Du: Вы некомпетентны в вопросе что есть ПЛИС. Второе, я видел тут на форуме результаты аналогичного программирования в codevision - то, индикаторы мерцают, то еще что. Вы имеете полное право перехватить инициативу и помочь сделать топикстартеру его часики. тем более что у вас обоюдная любовь к AVR'ам.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 14:57:10 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
я не могу быть не компетентным т.к. писал коммерческие программы на ПЛИС работающие с цифровыми потоками ISDN. это все ваши домыслы.
насчет машинных циклов-какая разница если ШИМ аппаратный? счетчик+сравнение в железе сделано и от проги не зависит
про винду-эмуляторы винды есть и CodeVision бесплатный(до 2кб кода).

не сочтите за оскорбление: у нас тут тоже есть линуксойды, мы над ними посмеиваемся-ходят велосипеды изобретают просто потомучто не знают что такие возможности есть в винде. а проверять что такое есть в винде не хотят:))) наверное не верят что крупнейшие серверы майкрософта не на линуксе


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 15:01:10 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
и еще про некомпетентность: дураку даже ясно что аттини13 стоимостью 20р будет экономичнее чем ПЛИС которая стоит в неск. раз дороже


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 15:07:00 
Прорезались зубы

Зарегистрирован: Сб фев 27, 2010 11:58:50
Сообщений: 206
Откуда: Горец: Уральские горы
Рейтинг сообщения: 0
uldemir писал(а):
Ну по поводу С vs АСМ всё гораздо проще - у меня нет компилятора С. Сам не умею написать, а для меня никто ещё не написал. Не говорите, что есть под винду. Я виндой не пользуюсь. Вернее могу, на работе. Всейтаки я сертифицированный специалист по виндам. Но дома у меня работает фрибсд и я еще не созрел на переход на что-то другое. Потому я и пишу на асме.
Джиттер при программном формировании - будет. Потому как прерывание от таймера далеко не единственное прерывание, которое я собираюсь здесь применить. Второе, есть команды которые выполняются не 1 а два машинных цикла. Конечно, 1 мкс мелочь по сравнению с мировой революцией, но факт на морде.


Поставте CodeVision под Wine или Седегу. И там и там прекрасно работает. На крайний случай на виртуальную ось. в пакет GCC включена поддержка AVR-Cи для дебиана и фрибсд. Как ни странно и гугл и яндекс первой строкой выдали. Так что я хз.

Джитинг - смысл бояться джитинга когда управляеш механикой с плавным подвесом, подвес имеет тау затухания в секунду - т.е. тебе ещё раз повторяюсь не должны влиять даже десятки а то и сто милисикунд джитинга. Как это программу писать нужно если будет джитинг в 100мс?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 15:13:11 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ой извините, генеральный разработчик. Не признал. Сочтите мой весь тест бредом и извините за мою ленность.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 15:17:34 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
uldemir писал(а):
Ой извините, генеральный разработчик. Не признал. Сочтите мой весь тест бредом и извините за мою ленность.

что делать если доводы кончились. конечно в таком случае лучше всего научный спор превратить в балаган


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 15:41:22 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Какой нафиг научный спор? Потрудитесь почитать о чем идет речь. Повторяю для непонятливых.
Я берусь написать фирмварь для таких часов, чтобы топикстартер мог их собрать на таких условиях:
1. Мне это интересно.
1а. Мне это интересно поскольку я хочу сделать будильник в котором установка времени срабатывания устанавливается потенциометром.
2. Это не займет много времени
2а. Я использую знакомый мне микроконтроллер
2б. Я использую отработанные мною приемы программирования
3. Я код никогда не выдаю непроверив лично.
3а. Мне необходима возможность отмакетировать узлы устройства.

Исходя из этого я выбрал пик, а не авр. Выбрал ассемблер. Из-за пункта 1а опасаюсь использовать программную реализацию шим. Выбираю детали которые есть под рукой, даже если они и дороже. Потому как дешевый микроконтроллер заказанный еще в декабре придет только после 8 марта. Мелькнула мысль о реализации на ПЛИС потому как совсем недавно реализовал часы на той же самой ПЛИС и применил там ШИМ. И возникла мысль, что такие часы без проблем можно уложить в xc9572. Истчо вапросы есть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 15:52:23 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
вопросов нет
но решение задачи крайне странное: берете контроллер с 1 шимом, затем говорите что 1 шим не катит и программный плохой поэтому надо на ПЛИС которая еще и недешевая. логика железная не поспоришь-из пушки по воробьям :)))
вот у нас ШИМ в плис применялся когда контроллер просто по частотам не тянул и точность нужна была большая


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 16:25:43 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
В конструкции 2 показометра. (Топикстартер хочет 3, но я не хочу - 1. мне это не интересно; 2. Я не планирую получать секундные события). Беру контроллер доступный на расстоянии вытянутой руки. Под рукой у меня кристалл с 1 аппаратным ШИМ. По размышлению, я согласился, что второй шим сделать программно можно и на функционал не повлияет, хотя по началу у меня это вызывало чувство брезгливости. Но я соглашаюсь только из-за того, что его выходной сигнал не будет учавствовать в сравнении.
Скажите 2.4 EUR за ПЛИС это дорого?
То, что самое дешевое - это ничего не делать, я знаю.

_________________
А люди посмотрят и скажут: "Собаки летят. Вот и осень."


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 16:27:17 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн дек 07, 2009 09:39:15
Сообщений: 141
Рейтинг сообщения: 0
Хватит спориться :shock: ,мы часы разрабатывать будем :evil:

_________________
Ребята давайте жить дружно!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 16:44:29 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Да? а мне спорится понравилось больше, чем писать код и тыркаться осциллографом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 16:58:48 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Вт июл 28, 2009 17:58:25
Сообщений: 203
Рейтинг сообщения: 0
uldemir привет. Если поделишься схемкой и файлами, то я могу на работе позаниматься проектом, у меня есть все необходимое, даже есть плата отладочная для PIC и осциллы разные. Я готов к отладке! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 17:36:55 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
На farnell: xc9572xl - 2.40 EUR
attiny13 - 2.13 EUR.

ПЛИСы дорогие. ПЛИСы дорогие? ПЛИСы дорогие!? ...ну, извините!
(С) анекдот.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 18:54:44 
Прорезались зубы

Зарегистрирован: Сб фев 27, 2010 11:58:50
Сообщений: 206
Откуда: Горец: Уральские горы
Рейтинг сообщения: 0
uldemir писал(а):
На farnell: xc9572xl - 2.40 EUR
attiny13 - 2.13 EUR.

ПЛИСы дорогие. ПЛИСы дорогие? ПЛИСы дорогие!? ...ну, извините!
(С) анекдот.

где такую дорогую аттини нашол? мы атмеги с кучей таймеров и интерфейсом памяти и то за 30р закупаем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 19:52:37 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
uldemir писал(а):
Скажите 2.4 EUR за ПЛИС это дорого?
То, что самое дешевое - это ничего не делать, я знаю.

за 2 простейших шима-достаточно дорого. даже аттини 13 будет из пушки по воробьям, но дешевле к сожалению мало что есть.
делайте на ПЛИС если ничего под рукой больше нет. странно конечно что вам программный ШИМ не нравится-его можно по тактам подогнать 1 в 1 соответсвующий аппаратному. по крайней мере на стрелочном индикаторе разницы не увидите


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 20:17:02 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Вт июл 28, 2009 17:58:25
Сообщений: 203
Рейтинг сообщения: 0
Парни, мы с uldemir пришли к соглашению о железе, которое есть у него и у меня, а ПЛИСов у меня попросту нету. Вот по этому и PIC.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 21:06:35 
Мудрый кот
Аватар пользователя

Карма: 1
Рейтинг сообщений: 7
Зарегистрирован: Ср апр 23, 2008 17:44:56
Сообщений: 1708
Откуда: Россия, г. Нижний Новгород
Рейтинг сообщения: 0
uldemir писал(а):
На farnell: xc9572xl - 2.40 EUR
attiny13 - 2.13 EUR.

ипать, у нас на базаре, в розницу за 100 рэ ATMega16 можно купит, за ту же деньгу тинек13 пригоршню насыпят. пардон за флуд

_________________
абажаю мой KIA CEED Изображение
Пресекать нарушения закона мой долг и обязанность как гражданина моей страны


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 03, 2010 21:58:24 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1395
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7306
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Изображение
Вот стартовый вариант. без установки времени. к JP1 подключается индикатор показывающий часы (в данный момент минуты), к JP2 - минуты (в данный момент секунды). R1 и R2 подстроечники - выставить шкалу. R3 и R4 пока не подключать. Шкалы не градуировать ;-) еще будут кардинальные изменения. Платы тоже не делать, еще будет толпа кнопок и цепи резервного питания с детектированием пропадания основного питания.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 04, 2010 08:40:09 
Потрогал лапой паяльник

Зарегистрирован: Ср май 13, 2009 20:36:44
Сообщений: 344
Рейтинг сообщения: 0
защитные диоды поставьте- в нагрузке у вас индуктивности! тем более на них импульсы подаете, от этого они начнуть выбросы напряжения генерить. а лучше конденсатор парралельно стрелочникам чтоб ШИМ преобразовывался в постоянку и защитный диод также парралельно стрелочнику
а еще можно чтото типа DS1337 повесить на батарейке-и считывать с нее время. тогда вам не придется парится с установкой времени при отключении питания
да а почему установку не нарисовали? всего то 2 кнопки: часы и минуты


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 234 ]    , , 3, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y