| Автор |
Съобщение |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
 RQ : Волтмер на сериен порт
Здравейте !
Все още съм нов с микроконтролерите и си търся лесна за реализиране схема
на сравнително прецизен волтмер на сериен порт - някъде в обхвата 0 до 999 mV ( колкото по-прецизно - толкоза по-добре ).
благодаря ви предварително. 
|
| Пон Дек 25, 2006 4:43 am |
|
 |
|
sthx
Ранг: Форумен бог
Регистриран на: Съб Юни 24, 2006 8:25 pm Мнения: 2292
|
 Re: RQ : Волтмер на сериен порт
Може и да не съм прав, но според мене схемите не се намират , а се проектират.
А за да се проектират, трябва да има задание. Например от задачката не става ясно волтметърът за постоянно или променливо напрежение е ; какво е необходимито входно съпротивление; какво е необходимата точност - колкото по-точен трябва да е - толкова повече проблеми има; какво трябва да е захранването; какъв трябва да бъде протокола за предаване на данните; какво трябва да е бързодействието на волтметъра...
_________________ Две плюс две е приблизително равно на четири. Факт!
|
| Пон Дек 25, 2006 10:31 am |
|
 |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
-протокола - нз точно за какво говориш - но е за сериен порт - rs232
-точност - колкото повече - толкова по-хубаво ( 1-5% добре )
-за постоянно напрежение
-останалите неща са също по желание - или квото доиде
|
| Пон Дек 25, 2006 10:37 am |
|
 |
|
sthx
Ранг: Форумен бог
Регистриран на: Съб Юни 24, 2006 8:25 pm Мнения: 2292
|
RS232 e хубаво нещо , но трябва да е ясно компютърът ли ще пита какво е напрежението, през коко време ,по какъв начин, какви са проверките за грешки при придаването на информацията.
Освен схема ще са ти е необходими и програми - за компютъра и за процесора.
Сметна ли каква ще е абсолютната грешка - 5 % *1000= 50 mV.
Останалите неща не могат да бъдат по желание и си имат ясен физически смисъл.
Поради начина по койото подхождаш към нещата , мога да ти препоръчам готов мултимер с връзка по сериен порт - има и такива по магазините.
_________________ Две плюс две е приблизително равно на четири. Факт!
|
| Пон Дек 25, 2006 11:06 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Нов с микроконтролерите го разбирам като че сега заочваш да учиш, а на ученето готови схеми няма да ти помогнат, а дори и да има схема която е малкия проблем ти трябва софтуер и за процесора и за компютъра.
От тук започват някоко основни въпра, какъв контролер ще ползваш?
Другите по горе са ти ги задали.
Ето ти и малко упътване,
На входа слагаш диференциален усилвател с усилване да речем 2.5, за да използваш пълния диапазон на АЦП от там ти се повишава точноста
Към процесора си връзваш ИОН на 2.5 V, тук вече зависи от процесора, някои не могат да работят с токова ниско опорно.
Софта за процесора ще ти е 10-на реда ако изключим инициализацията, там вече зависи от процесора и резултат ще се праща към серийния в hex вид. Инициализираш АЦП в 8 или 10 битов режим, звиси от точноста
Ако искаш по човешки резултат може да го предаваш като аски, което ще можеш директно д го гледаш в хипер терминал да речем, етсествено като отчети.
Ако ти трябва онагледяване си пишеш РС софтуер.
Това ти е схемата с упътването, от тук нататък следва да помислиш и почетеш, неата не са трудни, диференциалния усилвател може и да го пропуснеш като за начало.
|
| Пон Дек 25, 2006 11:43 am |
|
 |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
емх- баш толкоз нов - мисля че не съм, просто не съм се занимавал с микроконтролери "наживо", а само некви теориики в университета.
просто попитах дали на някои му се намира схема дето е пробвана и работи.
Със софта - няма проблеми - стига да знам как е измислена да функционира схемата.
и 1-5% - ставаше въпрос за максимална грешка ( което си е наистина доста ).
BTW - тоя универсален програматор от "млад конструктор" - бачка ли както требва ?
Ще ми се да се занимавам с Atmel AT89S52 за друг проект - дали ще го програмира тва чудо ?
|
| Пон Дек 25, 2006 11:59 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Ами за програматора нищо не мога да ти кажа.
Колкото до схемата, релано схема няма, какво значи схема, за д америш напрежние не се иска нищо повече от самия микроконтролер, конфигурирашедин или няколко порта като аналогови входове и мериш, това в общи линии е ни простото. За да не влияеш на измерваното напрежение се слга входен усилвател с големо входно съпротивление, а в тоя случай тъй като входното ти е ниско може и да го усилиш за да лзваш цлия диапазон на АЦП-то. Общо взето от последното ти питане освам с впечатление че задаваш въпрос от сорта дайте схема как да включа вентилатора в контакта ... няма схема ....
|
| Пон Дек 25, 2006 12:55 pm |
|
 |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
незнам по какъв друг начин да го обесня ...
оки - оставете щом не ви се занимава
|
| Пон Дек 25, 2006 1:34 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
Ама то не е до занимване, обесних ти какво точно трябва да направиш, конфигурирасх един пин като аналогов вход и си пишеш софт който да мери и да го праща по серийния към РС. В смисъл схема не мога да ти дам дако не кажш какъв е процесора, а и тогава едва ли има нужда от схема, з да ти нарисувам е сигнала го подаваш на един от пиновете, това е. Ако не знаеш как да си подкараш микроконтролера е млако по друго. Лошо е като човек не знае какво иска, или как да го поиска.
п.с. ... да не кажеш после че крием и не помагаме, виж приложения файл, най-простия вариант, без усилвател с пъри процесор дето ми доде на ум, естествено за такова нещо може да позлваш много по малък.
|
| Пон Дек 25, 2006 2:14 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
http://www.mcu-bg.com/mcu_site/viewtopi ... 8197#18197 примерно, с усилвател на входа, диференциален например, както те съветва ToHu, проста серийна връзка, откъм PC може и с хипертерминала директно
|
| Пон Дек 25, 2006 2:40 pm |
|
 |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
ааа - мерси за идеята все пак ...
това имах напредвид под схема ...
мерси , мерси и на двамата 
|
| Пон Дек 25, 2006 2:46 pm |
|
 |
|
mitko_el
Ранг: Форумен бог
Регистриран на: Вто Яну 24, 2006 6:34 pm Мнения: 1753 Местоположение: Варна
|
За програматора от млад конструктор не знам,но съм ползвал друг който се вкл. към LPT и е само с един чип 74541.Ако проявяваш интерес да го изпратя .zip файла?
_________________ За пари сичко праим,даже и работим...
|
| Вто Дек 26, 2006 10:24 pm |
|
 |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
Да да да ...  - дори ако желаеш може да го пуснеш като прикрепен фаил към мнение ...
за да може и другите да го погледнат ако някои се заинтересува... 
|
| Вто Дек 26, 2006 11:30 pm |
|
 |
|
VSU
Ранг: Напреднал
Регистриран на: Нед Авг 14, 2005 1:08 pm Мнения: 433 Местоположение: Казанлък
|
от това по просто е да махнеш буферите  ползваш пони прог или софта дето е приложен в зипа
Приказки от сорта това не работи (програматора де) не приемам щом работи при мен трябва да работи навсякаде  весела коледа
|
| Вто Дек 26, 2006 11:54 pm |
|
 |
|
Sonic
Ранг: Новодошъл
Регистриран на: Пон Дек 25, 2006 4:38 am Мнения: 114
|
тоя програматор е супер рулиращ като схема - никога не съм мислил че може да е толкова просто ... lol
какви интегралки си програмирал с него ?
|
| Сря Дек 27, 2006 12:03 am |
|
|