Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.01.2014, 11:37
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Генератор случайных чисел на Atmel
На вход АЦП припаян провод 20мм, с АЦП читаем младшие разряды,
переводим их в двоичку, XORим с содержимым временной памяти,результат передаём в основную программу
на сколько случайным будет результат?
какова максимальная частота?
ГСЧ будет применяться в криптографических целях
частота необходима примерно 10МГц
МК ATmega8
Последний раз редактировалось WindoЗavr; 03.01.2014 в 13:01.
|
|
|
|
03.01.2014, 11:49
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
|
|
|
|
03.01.2014, 12:01
|
|
Гуру портала
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 14,813
Сказал спасибо: 7,281
Сказали Спасибо 18,277 раз(а) в 6,377 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
Сообщение от WindoЗavr
|
ГСЧ будет применяться в криптографических целях
|
Гуглите "Системы связи с шумоподобным сигналом"
__________________
Любое утверждение верно, включая и это.
|
|
|
Сказали "Спасибо" VladimirIvan
|
|
|
03.01.2014, 12:01
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
устройство там дискретное, с большим энергопотреблением и габаритами (оно для другого проекта), а это на МК, т.к. его в мелкий корпус втиснуть надо, из за того что нужна повышенная случайность от randomize() я отказался
|
|
|
|
03.01.2014, 12:03
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
И чем RTC не устроил?
|
|
|
|
03.01.2014, 12:06
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
батарейка+ дополнительная микросхема
|
|
|
|
03.01.2014, 12:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
Сообщение от WindoЗavr
|
На вход АЦП припаян провод 20мм, с АЦП читаем младшие разряды,
переводим их в двоичку, XORим с содержимым временной памяти,результат передаём в основную программу
|
Сообщение от WindoЗavr
|
МК ATmega8
|
Сообщение от WindoЗavr
|
частота необходима примерно 10мГц
|
АЦП меги до 1 МГц, IN - 1 такт, XOR - 1 такт. Уже 8Мгц.
Можно попробовать просто микрофон.
|
|
|
|
03.01.2014, 12:18
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
Сообщение от VladimirIvan
|
Гуглите "Системы связи с шумоподобным сигналом"
|
как я понял необходимо отсекать несущую частоту, а если мы просто будем снимать значения напряжения в какой то момент времени, оно же всё равно будет разным т.к. мы на частоту не настраиваемся, а просто измеряем, оно должно быть случайным
|
|
|
|
03.01.2014, 12:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
Сообщение от WindoЗavr
|
на сколько случайным будет результат?
|
соберите на макетке схему, скиньте на комп несколько миллионов замеров и проведите анализ чисел на случайность. Потом всем расскажите =)
|
|
|
|
03.01.2014, 12:24
|
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Генератор случайных чисел на Atmel
Сообщение от omercury
|
АЦП меги до 1 МГц, IN - 1 такт, XOR - 1 такт. Уже 8Мгц.
Можно попробовать просто микрофон.
|
микрофон ёмкостный, без усилка на АЦП, с младших разрядов снимаем значение, переводим в двоичку, а потом поразрядово XORим на ячейки памяти или рандомизе, пока ждём следующего значения АЦП выводим последовательно то, что получилось при просчёте двоичного кода предыдущего значения
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:32.
|
|