Перейти до змісту

Чи займається хтось з бордовцiв мікроконтролерами Atmel AVR ?


araris

Рекомендовані повідомлення

Чи займається хтось з бордовців зборкою&програмуванням пристроїв на мікроконтролерах Atmel AVR ATmega ?

Маю бажання зібрати деякий прилад (контроллер опитує датчик і передає дані в комп'ютер), але не впевнений, що впораюся сам. Повна інформація по приладу є.

Можливо хтось візьметься (за гроші, звичайно) ?

post-133-0-95641000-1347800834_thumb.png

Посилання на коментар
Поділитись на інші сайти

Ця схема не буде працювати, так як в дійсності її потрібно доробляти (мінімум перетвоювач UART to COM/USB)

Далі вам потрібно написати прошивку для опитування цього датчика, і відправки даних на комп

Посилання на коментар
Поділитись на інші сайти

Зібрати і запрограмувати --- особливих знань і умінь не треба .

А як з прошивкою ? Є готова ? Давай повну інфу по приладу .

Посилання на коментар
Поділитись на інші сайти

Ця схема не буде працювати, так як в дійсності її потрібно доробляти (мінімум перетвоювач UART to COM/USB)

Безумовно, ця схема для ілюстрації.

Давай повну інфу по приладу .

Отже, на даний момент знайшов чотири варіанти, самостійно реалізувати зможу лише останній (він же, мабуть, найдорожчий).

1-й варіант : http://avrproject.ru...om_avr/2-1-0-96

Те, що треба, але не розумію, "куди втикати кабель з COM-порта". Плюс проблеми з живленням +3.3 В датчику, +5В контролеру.

2-й варіант : http://avrproject.ru...mp085/1-1-0-102 Самий нереальний: дані виводяться на РК-індикатор, модуль узгодження логічних рівнів, короче OMFG повний.

3-й варіант : http://cxem.net/arduino/arduino14.php На сцені з'являється Arduino. Зі схемою і програмною частиною майже все зрозуміло.

4-й варіант : http://withus.ru/node/43 - найреалістичніший.

post-133-0-95532400-1347826075_thumb.png

Просто і доступно в технічному плані, цей я зможу самостійно.

Посилання на коментар
Поділитись на інші сайти

Тут і казочці кінець...

Переміг варіант Arduino Nano + BMP085.

Посилання на коментар
Поділитись на інші сайти

Тут і казочці кінець...

Переміг варіант Arduino Nano + BMP085.

бачив?

Посилання на коментар
Поділитись на інші сайти

Щось пропустив, вже подивився.

Ethernet, "піщалка", батарейка, ферит, п'ять різних роз'ємів - схоже на частину якогось складного дівайса, короче, ХЗ.

Посилання на коментар
Поділитись на інші сайти

бачу там просто контролер такий самий (схожий)

Посилання на коментар
Поділитись на інші сайти

бачу там просто контролер такий самий (схожий)

Роззібрався що за плата? Це швидше всього плата для навчання. Якщо вона тобі не потрібна - то мігби забрати погратись нею.

По МК ти її не ідинтифікуєш, так як його можна всунути в будь що...

Посилання на коментар
Поділитись на інші сайти

Та я вже поняв.

Завтра візьму на роботу. Якщо цікаво - то в центрі можна буде забрати.

Посилання на коментар
Поділитись на інші сайти

Завтра візьму на роботу. Якщо цікаво - то в центрі можна буде забрати.

Завтра - це у пятницю?

Посилання на коментар
Поділитись на інші сайти

Якщо сьогодні четвер. То да.

Посилання на коментар
Поділитись на інші сайти

Якщо сьогодні четвер. То да.

ок ;)

Посилання на коментар
Поділитись на інші сайти

Завтра візьму на роботу. Якщо цікаво - то в центрі можна буде забрати.

Відпишіть в приват

Посилання на коментар
Поділитись на інші сайти

  • 1 рік потому...

З новим Роком і Різдвом панове! Натрапив на цю тему і прошу вашої думки, оскільки сам тільки ось почав читати літературу по МК.

На фото зображено пристрій, який конче треба втілити з допомогою мк AVR. Живлення МК від батареї. Червоні об'єкти - датчики, які будуть генерувати напругу. Датчики генерують напругу від ударів по них(пєзокераміка). Вимагається, щоб напруга від 6-ох датчиків поступала на МК і через АЦП значення напруги записувались в память МК, звідки згодом данні діставались через USB. От власне і все. Хочеться, щоб сталося так, як гадалося, але яка ваша думка?? Наскільки реальна задумка??

post-23169-0-78281300-1389307066_thumb.j

Посилання на коментар
Поділитись на інші сайти

Задумка цілком реальна. Призначення пристрою залишилось загадкою, але в цілому все виглядає просто. Датчики - АЦП - буферна пам'ять (плюс джерело точного часу?) - інтерфейс назовні (USB/WiFi/BT і т.п.).

Питання залишається у призначенні, величинах ударів по пристрою та масогабаритних характеристиках.

UPD: а може Вам не датчики ударів, а акселерометр краще буде використати ? Почитайте http://amperka.ru/collection/sensors/product/triple-axis-accelerometer

Посилання на коментар
Поділитись на інші сайти

Призначення пристрою в тестуванні механізмів і обладнання, що створює вібрацію та ударні навантаження. Джерело точного часу-також знадобиться! Передача даних через вай-фай чи блютус-круто звичайно, але удари...пристрій буде в русі і піддаватись ударам. Тобто думаю чим меньше буде всередині наворотів)-тим менше шансів, що пристрій вийде з ладу від навантажень.

акселерометр-крута штука! Дякую за інфу...така штука знадобиться, якщо буду модифікувати пристрій, але на даному етапі орієнтація в прострорі не важливо. Датчики замінити цим не вийде, бо призначення приладу вимірювати і фіксувати напруження динамічні (удари).

Посилання на коментар
Поділитись на інші сайти

  • 2 тижня потому...

Доброго дня! Скажіть будь-ласка чи є ймовірність підключити 6 датчиків, якщо стандартно у всіх МК Atmega лише один фхід АЦП? Усі мої намагання це вияснити не увінчались успіхом. Буду вдячний за будь-яку пораду.

Посилання на коментар
Поділитись на інші сайти

я б зробив 6(8)-канальний мультиплексор на вході до АЦП і синхронізував би його з роботою регістра памяті,

тобто подається 6 тактових імпульсів для переключення каналів мультиплексора і одночасно ці імпульси поступають на певний вихід Атмеги, яка кожне отримане значення з АЦП записує з певною адресою. В результаті матимеш шість значень з АЦП і будеш знати шо перше ... шосте значення - то дані з 1-го .. шостого датчиків.

Ось

4caymanPNG_8431606_10542379.png
Посилання на коментар
Поділитись на інші сайти

Заархівовано

Ця тема знаходиться в архіві та закрита для подальших відповідей.


Hosting Ukraine
AliExpress WW


×
×
  • Створити...