Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 17.05.2005, 19:10  
pawelk
Частый гость
 
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pawelk на пути к лучшему
По умолчанию PIC16F877A

разрабатываю устройство на PIC16F877A по мере проблем буду задавать Вам вопросы. Можно?

1. Подскажите, мне нужно на протяжении где-то 4-5 часов собирать 3 вида данных и сохранять их, после этого я их передаю на комп через COM и привожу в нормальный вид.
Первый параметр, который буду регистрировать - это величина тока, решил делать через дополнительное АЦП - нормально?
И воторой, наиболее важный вопрос, как и где хранить данные, чтобы их потом легко было передать по СОМ.

Спасибо заранее
Реклама:
pawelk вне форума  
Непрочитано 18.05.2005, 13:14  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

поставить внешнюю флешку и в ней хранить
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 18.05.2005, 14:04  
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
xelos на пути к лучшему
По умолчанию

какой объем данных надо накопить за 4-5 часов?

и за какое время потом надо на комп передать?
xelos вне форума  
Непрочитано 18.05.2005, 17:45  
pawelk
Частый гость
 
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pawelk на пути к лучшему
По умолчанию

Сообщение от xelos
какой объем данных надо накопить за 4-5 часов?

и за какое время потом надо на комп передать?
1.На комп передавать решено через RS232, но по времени ограничений нету, но в плане разумного
2. Накоплят будем 3 величины через 100м движения, т.е. всего путь 1000-1500км =› 300-400 величин,а именно велиину тока, букву показания до расшифровки и букву после расшифровки. Вот.

Вопрос на пост выше, внешняя флэш - какая именно??? И может ест конкретная ссылка и как потом с нее через 232RS передать на комп данные???? и тут же конкрентный вопрос можно как нить к PIC16F877A присобачить MD,SD или т.п.
pawelk вне форума  
Непрочитано 18.05.2005, 18:26  
elon
Почётный гражданин KAZUS.RU
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
elon на пути к лучшему
По умолчанию (+)

Согласен с DK , просто ценляете какую нибудь 24с(lc)
делаете ее на отд.плате , потом просто считываете прямо через ком порт , всего 4 конца для подключения +/-/sda/scl( все устройство таскать не надо )
Данных немного , 5 байт на показание , на 300-400 измерений
= 2 килобайта , И не нужен 877 , ацп с SPI или I2C
интерфейсом , далее абсолютно любой контроллер , и вся проблема
elon вне форума  
Непрочитано 18.05.2005, 19:59  
pawelk
Частый гость
 
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pawelk на пути к лучшему
По умолчанию Re: (+)

Сообщение от elon
Согласен с DK , просто ценляете какую нибудь 24с(lc)
делаете ее на отд.плате , потом просто считываете прямо через ком порт , всего 4 конца для подключения +/-/sda/scl( все устройство таскать не надо )
Данных немного , 5 байт на показание , на 300-400 измерений
= 2 килобайта , И не нужен 877 , ацп с SPI или I2C
интерфейсом , далее абсолютно любой контроллер , и вся проблема
Прошу прощения за мои тормоза - а что такое 24С - можно плиз подробнее
pawelk вне форума  
Непрочитано 18.05.2005, 20:13  
elon
Почётный гражданин KAZUS.RU
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
elon на пути к лучшему
По умолчанию (+)

Просто энергонезависимая память с I2C или SPI интерфейсом .
http://www.atmel.com/dyn/products/pa...&Direction=ASC
----
http://www.microchip.com/stellent/id...PAGE&nodeId=80
Это ссылки на информацию о памяти , выбирайте !
В принципе Ваша задача достаточно проста , если потребуются консультации - обрашайтесь . По мере сил и времени в разумных пределах постараюсь Вам помочь . Есть исходники на ассемблере для работы с различными блоками(микросхемами)
elon вне форума  
Непрочитано 18.05.2005, 20:24  
elon
Почётный гражданин KAZUS.RU
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
elon на пути к лучшему
По умолчанию (+)

Либо не заморачиваться со схемой а просто поставит какой
нибудь ADUC . Ничего думать не надо - все что нужно на борту !

ADuC812BS
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 16 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 200 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Корпус PQFP52


ADuC814ARU
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Макс. частота преобразования 274 кSPS
Число каналов/ разрядность АЦП: 6/12
Число каналов/ разрядность ЦАП: 2/12
Корпус TSSOP28


ADuC814BRU
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Макс. частота преобразования 274 кSPS
Число каналов/ разрядность АЦП: 6/12
Число каналов/ разрядность ЦАП: 2/12
Корпус TSSOP28


ADuC816BS
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 2/16
Число каналов/ разрядность ЦАП: 1/12
Корпус PQFP52


ADuC824BS
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 1/24+1/16
Число каналов/ разрядность ЦАП: 1/12
Корпус PQFP52


ADuC831BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 256 Байт
Макс. тактовая частота 16 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 200 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/16
Число каналов/ разрядность ШИМ: 2/16
Корпус PQFP52


ADuC832BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 200 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/16
Число каналов/ разрядность ШИМ: 2/16
Корпус PQFP52

ADuC834BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 1/24+1/16
Число каналов/ разрядность ЦАП: 1/12
Число каналов/ разрядность ШИМ: 2/16
Корпус PQFP52


ADuC836BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 1/16
Число каналов/ разрядность ЦАП: 1/12+1/16
Корпус PQFP52


ADUC841BS62-5
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 20 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52


ADUC842BS62-3
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-8 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52


ADUC842BS62-5
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-16 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52


ADUC845BS62-5
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ+256 Б
Макс. тактовая частота 0,032-12,58 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 1,37 кSPS
Число каналов/ разрядность АЦП: 2*8/24
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52

ADUC847BS62-5
Память программ 32 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-12,58 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/24
Число каналов/ разрядность ЦАП: 1/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52

ADUC848BS62-5
Память программ 8 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-12,58 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/16
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
elon вне форума  
Непрочитано 20.05.2005, 13:17  
pawelk
Частый гость
 
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
pawelk на пути к лучшему
По умолчанию

Всем огромное спасибо за ответы и помощь.
Появилась еще проблема, может посоветуете, где найти схемку АЦП постоянного тока, для снятия величины постоянного тока и последующей записи этой величины в память. Пасиба.
pawelk вне форума  
Непрочитано 20.05.2005, 13:27  
elon
Почётный гражданин KAZUS.RU
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
elon на пути к лучшему
По умолчанию (+)

Резистор + операционный усилитель преобразует ток в напряжение ну а дальше на обычный АЦП ( внутренний или внешний все равно ) все зависит от точности какая Вам нужна .
elon вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Применение PIC16F877A kostyan-sokolov Микроконтроллеры, АЦП, память и т.д 12 24.04.2009 08:17
RA4 в PIC16F877A maxNTF Микроконтроллеры, АЦП, память и т.д 8 06.02.2008 23:28
Подключение PIC16F877A maxNTF Микроконтроллеры, АЦП, память и т.д 10 04.10.2007 20:00
pic16f877a + DV-16230 Mozart Микроконтроллеры, АЦП, память и т.д 3 23.02.2006 21:50
2 вопроса по PIC16F877A - HELP! pawelk Микроконтроллеры, АЦП, память и т.д 1 13.06.2005 13:36


Часовой пояс GMT +4, время: 10:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot