Страница 11 из 304

Добавлено: Ср янв 28, 2009 06:55:37
Igor_67
Понял, спасибо Деня! :))

Добавлено: Ср янв 28, 2009 07:10:30
Деня
По поводу
$hwstack = 32
$swstack = 10
и UART'a
оно наверно да, НО!
Морочил голову с Модбасом , перебрал кучу программ и премеров пока
не написал свое управление MAX'ом 485 получилось очень кратко и понятно причем без стеков, дня через 4 выложу только доберусь домой.

Добавлено: Ср янв 28, 2009 13:42:11
Тихан
Igor_67, посмотри как я состаил схемку на ua747cn.
Даташет прилагаю

Добавлено: Ср янв 28, 2009 15:52:21
Igor_67
Принцип верный, только есть некоторые замечания.
1) Между 7 и 12 выводами надо резистор ~1k
2) Между микрофоном и точкой соединения 1 вывода ОУ и R4 - конденсатор на 1мкф (электролит, плюсом к ОУ)
3) Выходной сигнал (снимается с 10 ноги) должен пройти через диод (катодом к ОУ)
В остальном должно получиться. Пробуй.

Добавлено: Ср янв 28, 2009 17:07:43
Тихан
А какой диод лучше?"КД" какой-нибудь?Скажем КД521?

Добавлено: Ср янв 28, 2009 21:45:10
Тихан
А можеж объяснить куда нужно подключать свободные выводы резисторов делителя триггера Шмитта?

Добавлено: Чт янв 29, 2009 09:01:34
Igor_67
КД521 подойдёт, а насчёт делителя - всё по стандартной схеме. Нижний, т.е. R6 - на землю, верхний, т.е. R7 - на + питания.

Добавлено: Сб янв 31, 2009 22:43:08
Деня
Shuriks
Мой пример, по теме: UART и как его замучить

Добавлено: Вс фев 01, 2009 06:34:07
Gryphon
Здрасте. Кто знает, как управлять tda8425. Если у кого есть готовые программы на bascom, то выкладывайте-ОЧЕНЬ нужно.

Добавлено: Ср фев 04, 2009 14:52:02
Тихан
А как замерять напряжение и выводить его на 7-seg индикатор?
Поидеи с помощью АЦП, но как я не знаю.Пожскажите!

ps
Тоге интересует tda8425, где кроме даташита можено инфу копать?

Добавлено: Ср фев 04, 2009 19:22:11
pavel123
Сам искал как работает АЦП в баскоме.
Оказывается ничего сложного.
Описание.
http://r_obozone.su/2008/07/19/bascom-avr-testiruem-acp-adc-analogo-cifrovojj.html
ЗЫ в слове "робо" уберите пробел, а то форум ругается на ссылку как на спам. :))

Добавлено: Чт фев 05, 2009 11:54:22
Тихан
А какие нужны расчеты?Эта я про статью о АЦП...

Добавлено: Чт фев 05, 2009 12:59:58
pavel123
На АЦП можно подавать напряжение 0-5В. По этому, что б расширить границы измерения нужен делитель напряжения, что б в итоге получалось допустим 0-30В ----> 0-5В.
И соответственно, максимум АЦП в цифре - 1024, что соответствует напряжению 0-5В, т.е. каждой 1 соответствует 0,00488....В (1024*0,00488=5В)
А для диапазона, допустим 0-30В, каждой 1 соответствует 0,02929....В (1024*0,02929=30В).

Добавлено: Чт фев 05, 2009 18:12:51
Секретный кот
pavel123 писал(а):И соответственно, максимум АЦП в цифре - 1024,
А не 1023, случайно? :wink:

Добавлено: Чт фев 05, 2009 18:19:40
Тихан
Если число двойчное(а оно поидеи такое) то 1023 не как не подходит.

Добавлено: Чт фев 05, 2009 18:21:49
Тихан
Нет всётакии..
Значения представлены на дисплее в качестве дискретных значений (0 до 1023).

Добавлено: Чт фев 05, 2009 18:28:51
Тихан
Как именно в коде выполнять расчеты?Чета сижу целый вечер да так ничего и не при думал :(

Добавлено: Чт фев 05, 2009 19:08:52
pavel123
Секретный кот писал(а):А не 1023, случайно? :wink:
Ну ладно, поймали, каюсь - соврал. :))
Да собственно не суть важно 1024 или 1023, при длинных числах и округлениях ошибка больше будет. :)
А формула проста Волты= Цифра_АЦП * 5/1023 * коэфф. деления (допустим 6=30/5)
Вроде так, если опять наврал, прошу прощуния. :)) :)) :))

Добавлено: Чт фев 05, 2009 21:40:17
smac
pavel123 писал(а):На АЦП можно подавать напряжение 0-5В.
Простие за буквоедство, но Ваша фраза несколько неточна, на вход АЦП можно подавать напряжение от 0 В, до напряжения питания контроллера, которое в общем случае не равно 5 В.

Добавлено: Чт фев 05, 2009 22:16:40
pavel123
В качестве опорного можно выбрать любую величину от 0 до напряжения питания. 5В - удобней было считать.
Если в качестве опорного принять внутренний источник напряжения 2,56В, то все нужно пересчитать на это опорное напряжение.