Свежие обсуждения
Прочее

Осциллограф-приставка к ПК на ATtiny2313

1 3 4

dvdmaster: Скорость связи с компом в данном случае максимум 200 килобайт в секунду
Так а как передается одна мегавыборка? через буфер?

 

Да через внутреннее ОЗУ тиньки. Это один кадр равный одному экрану. Контроллер сначала быстро собирает данные в ОЗУ, а потом сравнительно медленно передает на комп, причём передача асинхронная и комп если отвлекается во время передачи, а это происходит часто, то передача прерывается пока комп не освободится, как правило комп успевает принять все данные до начала следующего цикла записи в ОЗУ. Довольно большие куски инфы о сигнале выпадают из обработки, но речь идёт о реальном времени и периодических сигналах, где не требуется непрерывного контроля. А где требуется непрерывный контроль, например регистрация одиночных импульсов, я думаю сделать вместо частотомера счётчик импульсов, и не нужно будет вылавливать очень короткие и почти невидимые импульсы в реальном времени, а посмотрев на счётчик не напрягаясь сразу видно сколько импульсов проскочило. Так как счётчик аппаратный то он считает непрерывно даже в момент передачи инфы на комп.

 

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

 

уважаемый, dvdmaster
Можно спросить - Вы определили для себя, это Коммерческий проект?
или..

 

Этот проект любительский. Я не собираюсь налаживать изготовление и продажу этого девайса, но от гонорара за софт не откажусь.

 

dvdmaster: Я не собираюсь налаживать изготовление и продажу....

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

Твой девайс конкурентоспособен с http://oscill.com/rus/oscilloscopes/uart/uartoscillmodulepcb/426-uartoscillmodul...
(цена платы с ПО, порядка $40, кажись...)

 

Увы я не молод и деньги мне нужны как и всем, просто производство и продажа это не моё занятие.

 

Сейчас делаю функцию регистрации изменений сигнала. Выставляется маркет минимума или максимума сигнала, и при достижении уровня сигнала этого маркера раздаётся звуковой сигнал, а в файл протокола записывается время когда сигнал превысил допустимый уровень. Как по мне очень полезная функция когда какой нибудь сигнал иногда меняется но это происходит редко и трудно поймать момент этого изменения.

 

Автор а: Прошивка, программа, схема для повторения будет выложена?

 

Схема уже выложена на первой странице и существенных изменений не предвидится в данной версии, а софт будет доступен когда достигнет нужной кондиции. Сейчас основные функции работают но софт ещё сырой.