Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 14.11.2016, 20:41   #51
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

ampersant
если Вам проще на ты, то без проблем.
Жесть. Мало того, что не удалилось, а "удалилось" так ещё и обросло каментами. - с сайта наверное коммиты смотришь? В файле исходника сейчас удалено.
в коммитах виден мой коммит, в котором я удаляю инфу.
вот сам файл, из которого удалено.
https://github.com/egan-ru/majac6/blob/master/majak6.c
если люди будут синхронизировать, то они не увидят информации.

сейчас залью проект xc8 pic12f675 для mplabx, в котором буду портировать время от времени.
besogon вне форума   Ответить с цитированием
Старый 14.11.2016, 20:43   #52
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

общая цель - сделать какой-то проект, в котором есть какой-то алгоритм более-менее отвязанный от железа и несколько каких-то реализаций, которых не составит труда собрать.

на базе этого можно будет далее тем, кто заинтересован создавать еще порты данной реализации.

ну или добалять еще инфы по текущей. (вроде sch/pcb для какого-либо редактора).
besogon вне форума   Ответить с цитированием
Старый 14.11.2016, 20:57   #53
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от besogon Посмотреть сообщение
общая цель - сделать какой-то проект, в котором есть какой-то алгоритм более-менее отвязанный от железа и несколько каких-то реализаций, которых не составит труда собрать.

на базе этого можно будет далее тем, кто заинтересован создавать еще порты данной реализации.

ну или добалять еще инфы по текущей. (вроде sch/pcb для какого-либо редактора).
плату нашел, но она без кварца на 8МГц. Куда-то пригодился. Есть на 10МГц. (не подходит чуток) 675-ых вагон. 683-й не могу найти.
ampersant на форуме   Ответить с цитированием
Старый 14.11.2016, 21:02   #54
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

ampersant
можно будет попробовать на встроенном запустить.
да и вообще не к спеху явно это все.
besogon вне форума   Ответить с цитированием
Старый 14.11.2016, 23:08   #55
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

на ночь глядя сделал еще несколько не особо важных коммитов.
https://github.com/egan-ru/majac6
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 08:34   #56
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
Надо было заказать пять, у тя желчи на всё хватит.
Образ врага в катаракте. Мне уже принесли парочку PIC12F675-I/P DIP-8, в местном магазине есть в наличии. Вечером проверю на PIC12F675, заменю в макетке PIC12F683 на PIC12F675 и запишу HEX-файл. Зато благодаря сообществу мы увидели не только архив с исходником, печатной платой и схемой, но и оригинальный вариант статьи с описанием алгоритма. Это радует. Кроме того, besogon залил проект на github, перевел с Hi-Tech на XC8. Вообще проект интересен для знакомства с ЦОС, хотя в схеме нет аналогового фильтра для защиты от наложения спектра (anti-aliasing filter), в правильно спроектированной системе он должен быть. Возможно, удастся что-нибудь улучшить.
Миниатюры
anti-aliasing filter.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 15.11.2016 в 08:50.
Pridnya вне форума   Ответить с цитированием
Старый 15.11.2016, 08:44   #57
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Pridnya
я еще не перенес. буду переносить в свободное время по сколько-то минут в день.
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 09:23   #58
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Образ врага в катаракте. Мне уже принесли парочку PIC12F675-I/P DIP-8, в местном магазине есть в наличии. Вечером проверю на PIC12F675, заменю в макетке PIC12F683 на PIC12F675 и запишу HEX-файл. Зато благодаря сообществу мы увидели не только архив с исходником, печатной платой и схемой, но и оригинальный вариант статьи с описанием алгоритма. Это радует. Кроме того, besogon залил проект на github, перевел с Hi-Tech на XC8. Вообще проект интересен для знакомства с ЦОС, хотя в схеме нет аналогового фильтра для защиты от наложения спектра (anti-aliasing filter), в правильно спроектированной системе он должен быть. Возможно, удастся что-нибудь улучшить.
не затри калибровочную константу. А то опять лыжи не поедут. В 675-м она точно должна быть по последнему адресу.

В часах Электроника 07 или как там её, вообще никто ничего не фильтровал. Ловились только "вспышки". Так что частоты 7, 9 и т.д. кГц никак не помешают. Всё решает трафарет.
ampersant на форуме   Ответить с цитированием
Старый 15.11.2016, 09:49   #59
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от besogon Посмотреть сообщение
в коммитах виден мой коммит, в котором я удаляю инфу.
вот сам файл, из которого удалено.
https://github.com/egan-ru/majac6/blob/master/majak6.c
Цитата:
Сообщение от besogon Посмотреть сообщение
на ночь глядя сделал еще несколько не особо важных коммитов.
https://github.com/egan-ru/majac6
Это у меня одного русские комментарии не отображаются? Или вы залили с кракозябрами? В браузере (Firefox 49.0.2) кодировок не менял, все по умолчанию.
Миниатюры
GitHub_Firefox.PNG   Кодировка.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 15.11.2016, 09:51   #60
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Это у меня одного русские комментарии не отображаются? Или вы залили с кракозябрами? В браузере (Firefox 49.0.2) кодировок не менял, все по умолчанию.
Ну он же написал, что переписать надо русские каменты на инглишь.
Видимо русские буквы не подходят. Коряги тоже вижу.
ampersant на форуме   Ответить с цитированием
Старый 15.11.2016, 09:54   #61
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от ampersant Посмотреть сообщение
Ну он же написал, что переписать надо русские каменты на инглишь.
Видимо русские буквы не подходят. Коряги тоже вижу.
Неужели GitHub не распознает кириллицу? Должна ж быть настройка. Если им пользоваться, то все комментарии на английский переводить. Хочется спросить "а для кого"?
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 15.11.2016, 10:03   #62
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Pridnya
Неужели GitHub не распознает кириллицу? - распознает. виндовые кодировки не распознает. скорее всего распознает только стандартные.
могу для примера переписать часть комментариев сейчас на UTF8.

если клонируете репозитарий и откроете в своем виндовом редакторе - у вас будет нормальный текст.
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 10:16   #63
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

залил перекодированный в UTF-8
*и дело не только в UTF-8. в силу разных причин я время от времени работаю с чужим кодом(земля не такая большая, как кажется). и работать с кодом с комментариями на французском или вроде того - абсолютно не то, к чему надо стремиться. увы, единственный понимаемый большинством инженеров язык на 2016 год английский. почему бы не использовать его абсолютно во всех случаях.
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 10:20   #64
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
Неужели GitHub не распознает кириллицу? - распознает. виндовые кодировки не распознает. скорее всего распознает только стандартные.
могу для примера переписать часть комментариев сейчас на UTF8.

если клонируете репозитарий и откроете в своем виндовом редакторе - у вас будет нормальный текст.
В MPLABX отображается, а при просмотре кода в браузере проблемы.

Но вы-то после "обработки" файлов сохранили их в кодировке UNIX - см. скриншот справа, можно было исправить, а затем на GitHub залить. Или UNIX не понимает кириллицу?
Миниатюры
MPLABXvsFirefox.PNG   UNIX.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 15.11.2016 в 10:25.
Pridnya вне форума   Ответить с цитированием
Старый 15.11.2016, 10:23   #65
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Pridnya
Понял о чем Вы говорите.
в mplabx проекте применяется принудительно кодировка koi8-r. увы, на младших пиках нельзя себе позволить применение юникода (каждый русский символ начинает занимать вдвое больше).
иначе говоря возникнет проблема с формированием строк, а они часто бывают необходимы.
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 10:29   #66
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от besogon Посмотреть сообщение
Pridnya
Понял о чем Вы говорите.
в mplabx проекте применяется принудительно кодировка koi8-r. увы, на младших пиках нельзя себе позволить применение юникода (каждый русский символ начинает занимать вдвое больше).
иначе говоря возникнет проблема с формированием строк, а они часто бывают необходимы.
Не пойму, причем здесь младший PIC, если речь о комментариях на кириллице. Мы же не пишем в память PIC-а комментарии в кодировке юникод, т.е. PIC не работает со строками на кириллице, в кодировке юникод. Посмотрите пост, про кодировку UNIX.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 15.11.2016, 10:33   #67
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Pridnya
в исходных кодах скорее прочего не будет комментариев на кириллице.
в исходных кодах будут строки на кириллице.
строки на кириллице будут в koi8-r.
чтобы занимать меньше места в памяти.
в исходных кодах сейчас комментарии как остаток того, что я дергал из кода. в какой-то виндовой кодировке. я не перекодировал их в стандартные кодировки, а оставил как есть, тк. в последствии буду удалять. я их вижу точно также как Вы. я догадываюсь, что там написано и без комментариев.

сейчас перекодирован в utf-8 только самый первый файл, который есть отправная точка проекта.
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 12:50   #68
siarzhuk
Member
 
Аватар для siarzhuk
 
Регистрация: 08.11.2014
Возраст: 46
Сообщений: 98
Вес репутации: 763/18
siarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to beholdsiarzhuk is a splendid one to behold
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
PIC не работает со строками на кириллице, в кодировке юникод.
UTF-8 хитрый - задуман так, что строчка по прежнему является нуль-терминированным массивом байтов. Строковые функции стандартной библиотеки могут его обрабатывать как и прежде. Т.е. буквально для самого МК разницы нет. До тех пор, правда, пока дело не касается интерпретации отдельных символов.
siarzhuk вне форума   Ответить с цитированием
Старый 15.11.2016, 18:21   #69
alexem
Senior Member
 
Аватар для alexem
 
Регистрация: 08.03.2008
Адрес: Самара
Возраст: 44
Сообщений: 486
Вес репутации: 392/42
alexem is just really nicealexem is just really nicealexem is just really nicealexem is just really nice
По умолчанию Re: Альтруисты есть?

Может не в тему, но в даташите на LM358 есть схема полосового фильтра на 1кГц. Добротность -25. Собирал, проверял, но так и не использовал.
alexem вне форума   Ответить с цитированием
Старый 15.11.2016, 21:10   #70
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,391
Вес репутации: 2927/61
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

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

вряд-ли стоит ставить себе какие-то запредельные задачи.
besogon вне форума   Ответить с цитированием
Старый 15.11.2016, 22:08   #71
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Ну вот, Игорь! Проверил на PIC12F675. Три тестовых сигнала 20:00, 21:00, 22:00. Работает, PICKit2 UART Tool получает байты (HEX) 0x14, 0x15 и 0x16 соответственно (с вывода 7 PIC12F675, SW1 разомкнут). См. скриншот.

Других сигналов пока нет, но нужно будет на всех проверить от 0:00 до 23:00. Это для верности.

Немного не понял, как работает детектор уровня. Это у тебя тестовый режим, когда замкнут SW1. Подаю на вход 1000 Гц, регулирую уровень и при некотором значении вывод 5 PIC12F675 устанавливается в единицу. Я на этот вывод светодиод повесил, он загорается. Я-то думал, что у тебя детектор уровня детектирует уровень полезного сигнала, т.е. только 1000Гц, но он и при других частотах, например 7000Гц и 9000Гц срабатывает (это первые две частоты наложения спектра при частоте выборки 8000Гц и отсутствии на входе схемы аналогового фильтра для защиты от наложения спектра), только может не всегда светиться, а вспышками (пульсирует). Если детектор уровня показывает уровень сигнала с АЦП, то вопросов нет. Я текст исходников еще не смотрел, ничего не исправлял, все оригинальное из твоего архива.

Итого: на PIC12F675 все работает! Поздравляю! Теперь можно файл исходного кода смотреть.
Миниатюры
PICKit2_PIC12F675_ProgSuccessful.PNG   WMP_PIC_UARTTool.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 16.11.2016, 06:54   #72
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Ну вот, Игорь! Проверил на PIC12F675. Три тестовых сигнала 20:00, 21:00, 22:00. Работает, PICKit2 UART Tool получает байты (HEX) 0x14, 0x15 и 0x16 соответственно (с вывода 7 PIC12F675, SW1 разомкнут). См. скриншот.

Других сигналов пока нет, но нужно будет на всех проверить от 0:00 до 23:00. Это для верности.

Немного не понял, как работает детектор уровня. Это у тебя тестовый режим, когда замкнут SW1. Подаю на вход 1000 Гц, регулирую уровень и при некотором значении вывод 5 PIC12F675 устанавливается в единицу. Я на этот вывод светодиод повесил, он загорается. Я-то думал, что у тебя детектор уровня детектирует уровень полезного сигнала, т.е. только 1000Гц, но он и при других частотах, например 7000Гц и 9000Гц срабатывает (это первые две частоты наложения спектра при частоте выборки 8000Гц и отсутствии на входе схемы аналогового фильтра для защиты от наложения спектра), только может не всегда светиться, а вспышками (пульсирует). Если детектор уровня показывает уровень сигнала с АЦП, то вопросов нет. Я текст исходников еще не смотрел, ничего не исправлял, все оригинальное из твоего архива.

Итого: на PIC12F675 все работает! Поздравляю! Теперь можно файл исходного кода смотреть.
недостаток информации порождает мифы. Конечно 7, 9 (кстати гармоники же 1кГц) и т.д кГц будет ловить. Но сам АЦП тормозной по УВХ. Так что этот ряд зеркал не бесконечный. И второй момент, трафарет решает всё. Там хоть каким частотами наполни, если мимо трафарета - то мимо кассы.
Тогда зачем было фильтр воще ставить? Чтобы убрать DC(слабая мотивация), повысить динамический диапазон на котором сработает (основная мотивация).
ampersant на форуме   Ответить с цитированием
Старый 16.11.2016, 08:31   #73
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от ampersant Посмотреть сообщение
недостаток информации порождает мифы. Конечно 7, 9 (кстати гармоники же 1кГц) и т.д кГц будет ловить. Но сам АЦП тормозной по УВХ. Так что этот ряд зеркал не бесконечный. И второй момент, трафарет решает всё. Там хоть каким частотами наполни, если мимо трафарета - то мимо кассы.
Тогда зачем было фильтр воще ставить? Чтобы убрать DC(слабая мотивация), повысить динамический диапазон на котором сработает (основная мотивация).
Если бы был аналоговый фильтр для защиты от наложения спектра, то он бы пропустил на вход АЦП частоты 0-4000Гц (идеальный фильтр при частоте дискретизации 8000Гц), при этом частоты наложения 7000Гц и 9000Гц даже на вход АЦП не прошли (их аналоговый фильтр подавил). Но часто этот фильтр вообще не ставят, в т.ч. и в импортной промэлектронике. Сам видел: трансформатор, усилитель и на вход АЦП и все это в красивой коробке. Так вот: все что прошло в диапазоне 0-4000Гц уже можно фильтровать цифровыми фильтрами.
Я еще с "трафаретами" не работал, думаю, будет интересно. И на том спасибо! Есть рабочий вариант, можно дальше разбираться. Попозже посмотрю, какой там у тебя фильтр и какая у него характеристика (соответствует ли картинке из оригинального варианта описания). Круто ты нарисовал АЧХ фильтра: сам нарисовал - сам проверил. Частота дискретизации 8000Гц, а АЧХ нарисовал в диапазоне 0-2000Гц. Как минимум нужно было нарисовать в диапазоне 0-8000Гц, вот это и есть реальная АЧХ. Я тоже раньше думал, что до половины частоты дискретизации (или даже меньше) достаточно, но было время, прибор забраковали как раз по частотам наложения. Умные дядьки проверяли, я не ожидал, что они будут подавать на вход сигналы с частотами аж до частоты дискретизации.
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 16.11.2016 в 08:43.
Pridnya вне форума   Ответить с цитированием
Старый 16.11.2016, 09:16   #74
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Я еще с "трафаретами" не работал, думаю, будет интересно. И на том спасибо! Есть рабочий вариант, можно дальше разбираться.
Теперь-то до меня дошло, почему я прослушал курс "Теория случайных процессов..." (ТСП) и после окончания университета мне пришлось самостоятельно осваивать цифровую обработку сигналов. Хоть специальность и была "Проектирование и технология радиоэлектронных средств", но лекции по ТСП читала красавица чистый математик, да еще и специализирующаяся на теме "механика".
Тема диссертации и автореферата по ВАК 01.02.04, кандидат физико-математических наук Овсянникова Светлана Николаевна
Оптимальное проектирование вибрирующих и сжатых стержней

http://www.dissercat.com/content/opt...tykh-sterzhnei
Год: 1997
Автор научной работы: Овсянникова, Светлана Николаевна
Ученая cтепень: кандидат физико-математических наук
Место защиты диссертации: Орел
Код cпециальности ВАК: 01.02.04
Специальность: Механика деформируемого твердого тела
Количество cтраниц: 147
ныне:
http://fesn.site-pr.ru/economics
Российская академия народного хозяйства и государственной службы при Президенте РФ
Факультет экономических и социальных наук
Кафедра экономики и финансов
Овсянникова Светлана Николаевна
Кандидат физико-математических наук, доцент
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 16.11.2016, 09:59   #75
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,266
Вес репутации: 4411/101
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Альтруисты есть?

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Если бы был аналоговый фильтр для защиты от наложения спектра, то он бы пропустил на вход АЦП частоты 0-4000Гц (идеальный фильтр при частоте дискретизации 8000Гц), при этом частоты наложения 7000Гц и 9000Гц даже на вход АЦП не прошли (их аналоговый фильтр подавил). Но часто этот фильтр вообще не ставят, в т.ч. и в импортной промэлектронике. Сам видел: трансформатор, усилитель и на вход АЦП и все это в красивой коробке. Так вот: все что прошло в диапазоне 0-4000Гц уже можно фильтровать цифровыми фильтрами.
Я еще с "трафаретами" не работал, думаю, будет интересно. И на том спасибо! Есть рабочий вариант, можно дальше разбираться. Попозже посмотрю, какой там у тебя фильтр и какая у него характеристика (соответствует ли картинке из оригинального варианта описания). Круто ты нарисовал АЧХ фильтра: сам нарисовал - сам проверил. Частота дискретизации 8000Гц, а АЧХ нарисовал в диапазоне 0-2000Гц. Как минимум нужно было нарисовать в диапазоне 0-8000Гц, вот это и есть реальная АЧХ. Я тоже раньше думал, что до половины частоты дискретизации (или даже меньше) достаточно, но было время, прибор забраковали как раз по частотам наложения. Умные дядьки проверяли, я не ожидал, что они будут подавать на вход сигналы с частотами аж до частоты дискретизации.
я его воще не рисовал и схему тоже. Взял в этом pdf: http://www.microchip.su/showpost.php...9&postcount=21

И теперь прикол найди в той статье ошибки. То ли они умышленные, то ли просто косяки. Я про них узнал позже, ну раз ловит - ну и фиг с ними. Так что картинка с частотой вообще фигня. трафарет имел ввиду временнОй. А то подумаешь ещё чего лишнего.
ampersant на форуме   Ответить с цитированием
Ответ

Метки
маяк, начало 6 сигнала, сигналы точного времени, эсчв


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC программатор на F2232 bitbang. Есть ли? DI HALT Продукция MICROCHIP 7 08.04.2012 23:39
Android SSH Общетехнические вопросы 5 16.03.2012 14:53
Есть ли элегантное решение на RTOS??? Timik Продукция MICROCHIP 23 20.03.2009 13:28


Часовой пояс GMT +3, время: 05:38.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot