Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.09.2006, 16:21
|
#21
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Цитата:
|
Немогу разобраться с АЦП, а именно после преобразования результат хранится в ADRES, я так понимаю он в двоичном коде.
|
А что мешает из двоичного десятичный получить ?
Цитата:
|
Как сравнивать результат с предположим 1,625Вольт и 1,286Вольт
|
Ну хотя бы вычитанием
Вычитаем из константы полученое значение .
Если результат отрицательный то полученный больше.
В бэйсике же есть сравнение.
А лучше переходи на с.
|
|
|
|
28.09.2006, 16:23
|
#22
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Есть у меня книга Заеца , там такое защитное устройство описано от и до правда на ассемблере.
|
|
|
|
28.09.2006, 16:34
|
#23
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Ладно разберусь с этим барсиком напишу
кусок кода с проектом в протеусе.
|
|
|
|
28.09.2006, 16:49
|
#24
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Еще я должен быть уверен что у ВАС есть протеус 6.95.
И бэйсик от микроэлектроники, если ВЫ решили писать на бэйсике, что я не советую, кажущаяся простота написания кода в барсике развращает!! К тому же вы не сможете пошагово отлаживать в протеусе!!!
|
|
|
|
28.09.2006, 18:51
|
#25
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Я вам всетаки советую MCSP + PBP247.
У него хоть есть "железный" отладчик.
См. прилагаемую схему.
Собрать его сможет даже начающий.
То что на схеме + pic16f877 с кварцем .
-- Прилагается рисунок: --
|
|
|
|
28.09.2006, 18:57
|
#26
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Описание схема и все файлы есть в поставке MCSP.
|
|
|
|
28.09.2006, 19:46
|
#27
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от dandiv
|
через делитель 220КОм/1.5КОм)
|
Кроме делителя нужен выпрямитель и фильтр.
На самой ноге нужно поставить стабилитрон на 5.1
вольт.
|
|
|
|
28.09.2006, 20:41
|
#28
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Вот пока вам шаблон проекта.
Прикрепленный файл: 7162500.rar
|
|
|
|
28.09.2006, 21:02
|
#29
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Вот проект , значения напряжения подберете.
Чтобы протеус не загружать, не ставил выпрямитель
и фильтр.
Прикрепленный файл: 3580997.rar
|
|
|
|
29.09.2006, 07:18
|
#30
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от dosikus
|
Я вам всетаки советую MCSP + PBP247.
У него хоть есть "железный" отладчик.
См. прилагаемую схему.
Собрать его сможет даже начающий.
То что на схеме + pic16f877 с кварцем .
|
Если MCSP и PBP247 это MicroCode Studio Plus + Pic Basic Pro v.2.47 - то это то чем я и пользуюсь.
То, что нужен фильтр, это я так понял кондер(стоит), стабилитрон - стоит(на случай, чтобы на выводе, который меряет напряжение, не было превышения 5 вольт).
Пользуюсь для отладки Pic Simulator Ide.
А на счет перевода из двоичного в десятичный, не пойму как это сделать. Проблема в том что пробовал результат переводить в десятичный, но потом в симуляторе выставляешь значение меньше нормы,т.е. должен зажигаться светодиод пониженного напряжения, загорается!,но тогда проблемы с верхним напряжением. Значение результата ADRES - как там биты расположены? Не перевернуты случаем?
Примеры я эти уже видел, результат измерения тупо отправить в Serial порт или LCD, может любой, ведь в командах вывода есть параметр DEC, который сам конвертит в десятичный результат. Мнне это мало что дает.
'pic12F675
result=ADRES 'Пробовал ADRESH и ADRESL
if result›%1101111111 then
GPIO.5=0
GPIO.2=0
GPIO.4=0
GPIO.1=1
goto program
endif
if result‹%0000000001 then
GPIO.5=0
GPIO.1=0
GPIO.2=0
GPIO.4=1
goto program
else
GPIO.1=0
GPIO.4=0
GPIO.2=1
GPIO.5=1
endif
А вот какие значения ставить в условия - не пойму.
Подскажите кто сможет, а то я уже туплю(мозг закипает)
‹center›
-- Прилагается рисунок: --
‹IFRAME src = "nuke/users_images/28092006/2558974.JPG" frameborder="0" name="fr9328273" scrolling="yes" width="470" height="534" align="bottom"›[img]nuke/users_images/28092006/2558974.JPG[/img]
‹font color=red›Рисунок не умещается на странице и поэтому сжат!‹/font›
Для того, чтобы просмотреть его полностью, щелкните здесь.
‹/IFRAME›
‹/center›
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Picbasic pro и GLCD
|
rvstar |
Микроконтроллеры, АЦП, память и т.д |
1 |
06.05.2009 16:49 |
Работа с АЦП AD7888 по SPI
|
konstsm |
Микроконтроллеры, АЦП, память и т.д |
0 |
13.08.2008 09:26 |
Синхронная работа АЦП AD7714
|
LazarenkoAS |
Микроконтроллеры, АЦП, память и т.д |
0 |
06.05.2007 13:38 |
PicBasic pro
|
dots |
Микроконтроллеры, АЦП, память и т.д |
1 |
14.04.2006 20:29 |
Работа на Java с АЦП
|
Илья |
Микроконтроллеры, АЦП, память и т.д |
1 |
29.03.2005 18:44 |
Часовой пояс GMT +4, время: 00:10.
|
|