Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.11.2012, 17:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Прошу прощения, ссылочку бы хде EPM570 - за 20 (надеюсь это не американские рубли). Ато STM32А4xx дешевле.
|
|
|
|
03.11.2012, 17:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Сообщение от Boba_spb
|
(надеюсь это не американские рубли)
|
Угадали!
Американские.
Сообщение от Boba_spb
|
Ато STM32А4xx дешевле.
|
Безусловно железка дешевле.
Только вот разработка ПО будет много дороже - не на порядок, как с железякой. Кстати, там простейшего Maks Plus+ и макса2 с головой при несравнимо более высоком быстродействии и просто безумной по сравнению с МК скоростью разработки.
Речь ведь явно не о крупносерийном устройстве.
|
|
|
|
03.11.2012, 18:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Какой то спор у нас странный. Ну хорошо возьму STM32F4xx. Установлю 168 МГц тактовую. И далее просто тупо - опросил порт ввода и ... если там что то поменялось , сделал команд 10 - ну пусть 20 и вывел в порт вывода. Как вы думаете, сколько такую программу писать?. А сколько Вашу программу писать для макроячеек, вентилей и матриц?
|
|
|
|
03.11.2012, 18:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Сообщение от Boba_spb
|
А сколько Вашу программу писать для макроячеек, вентилей и матриц?
|
Перерисовать схему?
Ну час-другой... между перекурами...
Сообщение от RDeniel
|
в ней порядка 16 микрух
|
|
|
|
|
03.11.2012, 18:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
О! Даже готовых кусков как грязи в инете.
Вот например: (если его еще реализовать по взрослому. то команд менее 10 будет)
void EncoderScan(void)
{
u08 New;
New = PINB & 0x03; // Берем текущее значение
// И сравниваем со старым
// Смотря в какую сторону оно поменялось -- увеличиваем
// Или уменьшаем счетный регистр
switch(EncState)
{
case 2:
{
if(New == 3) EncData++;
if(New == 0) EncData--;
break;
}
case 0:
{
if(New == 2) EncData++;
if(New == 1) EncData--;
break;
}
case 1:
{
if(New == 0) EncData++;
if(New == 3) EncData--;
break;
}
case 3:
{
if(New == 1) EncData++;
if(New == 2) EncData--;
break;
}
}
EncState = New; // Записываем новое значение
// Предыдущего состояния
SetTimerTask(EncoderScan,1); // Перезапускаем задачу через таймер диспетчера
}
|
|
|
|
03.11.2012, 19:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Страннй спор !! Ну хорошо, и я с перекуром программу напишу за час!!!
Теперь зарплатами начнем тягаться? Я на космос и оборонку работаю как раз Смотрите посты повыше - Вы проиграли !!!!
Мой вариант и дешевле и лучше - Вам то к Альтере, внешний генератор подвесить придеся - а у меню все внутрях Бе бе бе ...
|
|
|
|
03.11.2012, 19:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Boba_spb, просто перерисовать схему с листа (накидать 16 корпусов 74й серии и подписать лапки) и подцепить к внешним выводам...
...и усё...
Сообщение от Boba_spb
|
Вам то к Альтере, внешний генератор подвесить придеся
|
уверены?
|
|
|
|
03.11.2012, 19:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Уговорили - все внутри в Альтере. После празднников попробую на работе с железячниками на бутылочку поспорить - кто быстрее сделает.
|
|
|
|
03.11.2012, 19:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Дык ТС схему не даёть...
Эт во-первых.
Во вторых ТС явно не
Сообщение от Boba_spb
|
на космос и оборонку
|
работает, да и опыту поменьше явно, однако схему в Базелине он за денёк точно скомпилит, причём получив совершенно тот же функционал и не меньшее быстродействие.
STM32F4xx такое недоступно при всех его 168 МГц...
|
|
|
|
03.11.2012, 19:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Cистема сбора данных с цифровых датчиков
Boba_spb,
спорить не советую - на основе стандартных макроэлементов 74серии в макс11 - менее часа с отладкой, танцами и траханьем секретарши
вы за арм ратуете - пожалуйте в мир PSoC 5серии - арм+матрица. будете дальше спорить?
в системах ЧПУ и иже с ними энкодеры отдаются на откуп встроенной логике МК или матрице - надежность, понимаете ли, превыше всего, а рисковать станком, деталью, оператором дороговато выходит...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:26.
|
|