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

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

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

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

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

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

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

 
Опции темы

PIC16F877A

Непрочитано 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.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию

поставить внешнюю флешку и в ней хранить
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 18.05.2005, 14:04  
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 98
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
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.RUN
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 425 раз(а) в 318 сообщении(ях)
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.RUN
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 425 раз(а) в 318 сообщении(ях)
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.RUN
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 425 раз(а) в 318 сообщении(ях)
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.RUN
 
Аватар для elon
 
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 425 раз(а) в 318 сообщении(ях)
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, время: 11:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.