| Начален сайт Сандъците  | "Библиотека Сандъците" | МОЖЕ ДА ПОДКРЕПИТЕ ФОРУМА С ДАРЕНИЕ >ТУК<

Автор Тема: Желаещ да направи hex файл за микроконтролер ?  (Прочетена 1665 пъти)

0 Потреб. и 2 Гости преглежда(т) тази тема.

Неактивен lz2lx

  • Квантов електрон
  • ***
  • Публикации: 458
  • Населено място: България
+ - 15 волта за операционните усилватели.

Активен veso74

  • Квантов електрон
  • ***
  • Публикации: 377
  • Населено място: Силистра
  • LZ2WSG
Къде има операционни усилватели не разбрах?

Неактивен lz2lx

  • Квантов електрон
  • ***
  • Публикации: 458
  • Населено място: България

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 123
  • Населено място: гр. Куклен
Привет колеги, радвам се че темата поразбуни духовете. Така се споделя повече опит...и горчив и полезен.
 Да поясня някои неща. Не се отказвам от лампите за сметка на лед индикатори от всякакъв вид.
 Ползвам троен потенциометър, третия е за положението Схемата която птествах и не ми хареса с С520 е с динамична индикация, на платката е и преобразователа за 180 волта. Шум в звука няма

Активен veso74

  • Квантов електрон
  • ***
  • Публикации: 377
  • Населено място: Силистра
  • LZ2WSG
barlog, ако можеш тествай схемата с Arduino.
---
Споменах ли, че темата е интересна? ;) Спомняме си за методи и конструкции от миналото.
"Оживих" (на симулатор) и схемата, състояща се от един микроконтролер (с достатъчно много изводи) и ... 20 високоволтови оптрона (схемата след оптроните надясно да се счита като "имитатор" на цифрови газонапълнени лампи).
« Последна редакция: Вчера в 22:20:32 от veso74 »

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 123
  • Населено място: гр. Куклен
Не мога, не съм работил с Ардуино

Активен veso74

  • Квантов електрон
  • ***
  • Публикации: 377
  • Населено място: Силистра
  • LZ2WSG
Имаш да направиш:
- да вмъкнеш USB кабел към компютъра и към Arduino модула
- да инсталираш Arduino IDE
- да отвориш Arduino IDE, да отвориш проектния файл (volt_01.ino) и да ... натиснеш един бутон.
Системата сама ще провери за грешки, ще компилира до hex и ще го запише през USB в ATMEGA328P. Вярно, сложно е. :blum2:
---
Втори вариант: вземаш нов "гол" микроконтролер ATMEGA328P, включваш няколко ел. елемента покрай него, правиш платка (или монтиран на преходна платчица), записваш вече компилирания hex фал из проектната папка (volt_01.ino.with_bootloader.eightanaloginputs.hex) (и фюзовете настройваш за генератор с външен кварц) в ATMEGA328P с програматор за AVR (напр. USBasp) и готово. Но при условие, че модулчето Arduino Nano е на цена примерно колкото 2-3 кафета, то правенето на тестова платка, че и за готова конструкция, е без смисъл.
« Последна редакция: Днес в 08:28:55 от veso74 »

Неактивен Pichaga933

  • баш Пич
  • Глобален модератор
  • Адронен колайдер
  • *****
  • Публикации: 3423
  • Населено място: София
Имаш да направиш:
- да вмъкнеш USB кабел към компютъра и към Arduino модула
- да инсталираш Arduino IDE
- да отвориш Arduino IDE, да отвориш проектния файл (volt_01.ino) и да ... натиснеш един бутон.
Системата сама ще провери за грешки, ще компилира до hex и ще го запише през USB в ATMEGA328P. Вярно, сложно е. :blum2:
---
Втори вариант: вземаш нов "гол" микроконтролер ATMEGA328P, включваш няколко ел. елемента покрай него, правиш платка (или монтиран на преходна платчица), записваш вече компилирания hex фал из проектната папка (volt_01.ino.with_bootloader.eightanaloginputs.hex) (и фюзовете настройваш за генератор с външен кварц) в ATMEGA328P с програматор за AVR (напр. USBasp) и готово. Но при условие, че модулчето Arduino Nano е на цена примерно колкото 2-3 кафета, то правенето на тестова платка, че и за готова конструкция, е без смисъл.

 А ако e клон/евтин ардуино нано трябва да избере опредлен по-стар модел в IDE средата ма кой беше не мога да се сетя, щото буутлоудера не отговаря на нано в списсъка ами на едно друго по-дърто има клипове в тубата с обяснения, а преди това и правилния сериен порт в дивайс мениджъра трябва да избере и после и в IDE също сериния порт да избере... Някъде преди всичко това имаше и една инсталация на драйвер за USB към сериен порт, което е един чип на палтката на нано-то- интерфейса между УСБ и самия атМега който говори на Serial232. В слуая ако ползва обаче win10 дето му спряха поддръжката, тоя дрйавер не съм сигурен, че ще може да намери и сложи автоматично...




« Последна редакция: Днес в 10:34:43 от Pichaga933 »
Форум Сандъците Forum Sandacite
http://www.sandacite.com

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 123
  • Населено място: гр. Куклен
Господа, нямам ардуино модулли. Мога да запиша в атмега8 контролер и да навържа тестова схема. Ще си поиграя при първа възможност

Активен veso74

  • Квантов електрон
  • ***
  • Публикации: 377
  • Населено място: Силистра
  • LZ2WSG
С ATmega8 това, което е в Отговор #39 няма да заработи.

Неактивен Любо Божков

  • Адронен колайдер
  • *****
  • Публикации: 1730
  • Населено място: с. Ресен общ. В.Търново
Като гледам как върви дискусията, изработката на индикатора ще е по-сложна от изработката на самия усилвател. Толкова ли е важно показанията да са от 0 до 99, а не примерно 0, 10, 20, ... 90? Тогава може да се ползват ИС за индикация тип "стълбица" от рода на LM3914, LM3915 с линеен или логаритмичен вход. Тези схеми имат възможност за индикация в два режима: точков режим или стълбица. Ако светодиодите се заменят с оптрони може директно да се управляват цифровите лампи. Има и готов кит на "Елимекс" с LM3914 почти без пари.
« Последна редакция: Днес в 13:12:10 от Любо Божков »

Активен veso74

  • Квантов електрон
  • ***
  • Публикации: 377
  • Населено място: Силистра
  • LZ2WSG
... да запиша в атмега8 контролер и да навържа тестова схема.
Ето ти вариант на ATmega8A, 8 MHz вътрешен генератор, с 2 х 74141. На симулация с комилирания код работи. Нищо друго освен да показва 0..5V -> 00..99 през 200 ms не прави. Файлът за симулация в Proteus (v8.13) е в архива.
---
Схемата и кода мога да преработя да е с 20-те високоволтови оптрона. Ще е друга схема и код.
Напиши точно и ясно какво ти харесва и какво не. Както писах в началото: вариантите са примерно 100.

Неактивен barlog

  • Квантов електрон
  • ***
  • Публикации: 123
  • Населено място: гр. Куклен
Пак греда. Протеуса ми е 8.11, файла не работи на него  а и вярвам че наистина работи, не се съмнявам. С десетки оптрони е нерационално според мен. Както писах по рано най-добрия, икономичен и рационален вариант / според мен/ е с динамична индикация и с оптрони за управление на анодите на лампите. Разбира се мога да тествам в реална схема  варианта от последния пост и ще го направя при възможност скоро и ще споделя резултата.
 Само като идея за размисъл ще спомена че е възможен вариант за дин. индикация с 10 транзистора вместо 74141 за катодите и два оптрона за анодите и управлението им от микроконтролера /по малко изводи и елементи /
 Фюзовете на Атмега8 по подразбиране ли са ? ако не какви ?

Активен veso74

  • Квантов електрон
  • ***
  • Публикации: 377
  • Населено място: Силистра
  • LZ2WSG
Фюзовете на Атмега8 по подразбиране ли са ? ако не какви ?
По подразбиане (вътрешен 1 MHz), променен на вътрешен 8 MHz. AVR® Fuse Calculator
За избягване на грешки (от рода на "заключване" на ATmel МК): чета фюзовете -> променям само тези, които трябва да променя.
---
Нали е за НЧ усилвател! С динамична индикация ще има "бзззз" :П. И да не ги чуваш, свържи изхода към звуковата карта за изненади.
С екранировка и др. се намаляват, но не изчезват. При статична индикация ги няма.

 

ПОЛЕЗНИ ВРЪЗКИ

Начален сайт "САНДЪЦИТЕ" Библиотека "Сандъците"
ОТГОВОРНОСТИ: Всички мнения във ФОРУМА са лични мнения на техните автори и не отразяват официалното становище на собствениците му.
   Copyright: Освен ако не е посочено друго, съдържанието на този сайт е лицензирано под:
  Creative Commons Attribution License.
  Текстът на договора за ползване на български
Copyright © 2011 - Сандъците - сайт и форум за стара електроника - За контакти  

Партньори:  | Форум за конспирации, уфология и мистика | Кактус БГ |