Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
12.07.2011, 11:06
|
|
Прохожий
Регистрация: 25.09.2007
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
С чего начать?
Здравствуйте коллеги! Давно собираюсь заняться микроконтроллерами, а теперь вот еще и возникла задача:
Создать устройство, измеряющее аналоговый параметр (ток, напряжение итд итп) и передающее результат измерений по Ethernet. Предполагается так же, что устройство сможет работать с датчиками Dallas, по интерфейсу 1Wire.
Я разбил задачу на несколько этапов:
1) Создание (покупка) интерфейсной платы для работы с интерфейсом 1Wire (для компьютера).
2) Создание простейшего устройства измерения аналогового параметра на микроконтроллере с выводом результатов по 1Wire bus
3) Создание устройства измерения аналогового параметра, с возможностью работы с датчиками Dallas по шине 1Wire, с возможностью логгирования и вывода результатов по 1Wire или RS-232.
4) Создание устройства измерения аналогового параметра, с возможностью работы с датчиками Dallas по шине 1Wire, с возможностью логгирования и вывода результатов по USB.
5) Разработка компьютерной программы для устройств 2,3,4 с возможностью удаленного доступа к результатам измерений по сети, оповещением по e-mail.
6) Создание устройства измерения аналогового параметра, с возможностью работы с датчиками Dallas по шине 1Wire, с интерфейсом Ethernet вывод результатов по протоколу SNMP.
7) Доработка компьютерной программы для работы с устройством (6) mail.
Создание устройства измерения аналогового параметра, с возможностью работы с датчиками Dallas по шине 1Wire, с интерфейсом Ethernet вывод результатов по протоколу SNMP, встроенный WEB сервер, E-mail оповещение.
Требования: все устройства и ПО должны сохранять совместимость "Сверху-вниз", базовый тип микроконтроллера должен быть один, а конкретная модель - с учетом роста функциональности.
Посоветуйте пожалуйста с чего начать? Занимаюсь электроникой давно, но до микроконтроллеров пока руки не доходили.
Какой микроконтроллер (какого производителя) взять за основу исходя из принципов: дешевизна, дешевизна средств разработки, простота (возможность освоить человеку не работавшему с МК ранее), наличие в линейке моделей подходящих для реализации на каждом этапе, ну и желательно не использовать дорогое оборудование типа станций для пайки BGA итд итп... собираться и отлаживаться все будет "на коленке".
.... Заранее прошу прощения, за ошибки и неправильные термины...
Буду рад любой помощи, внимательно выслушаю любые мнения, рассмотрю любые предложения.
|
|
|
Сказали "Спасибо" nickdkn
|
|
|
12.07.2011, 12:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: С чего начать?
Или ПИК с езернетом, или любой контроллер с внешним езернет-трансивером. Под оба варианта очень много информации в сети
Но имхо до езернета у вас дело дойдет очень нескоро... Это не эмиттерный повторитель изобрести)))
|
|
|
|
12.07.2011, 15:12
|
|
Прохожий
Регистрация: 25.09.2007
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: С чего начать?
Тут главное начать...
Я не спец, но вот как я себе это представляю...
Есть несколько основных линий микроконтроллеров:
PIC от Microchip, AVR от Atmel, Dallas, ARM, Intel итд итп.
Не хочу снова разжигать спор о том, какой лучше, но хотелось бы знать объективное мнение о сильных и слабых сторонах каждого семейства... в том числе тех, которые я не знаю...
Применительно к требованиям изложенным выше...
Стоимость, стоимость средств разработки и отладки, ПО... итд.
Где можно приобрести, где получить информацию, есть ли готовые решения, доступные для изучения?
|
|
|
Сказали "Спасибо" nickdkn
|
|
|
12.07.2011, 15:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: С чего начать?
Сейчас все процы примерно одинаковые. Поэтому выбор стоит "8 бит и до 20 МГц" и "32 бит и от 32 МГц", обычно в среднем 0,7 инструкций на 1 Гц у всех процев кроме ПИК16 и младше
Информации в интернете больше всего по ПИК и АВР. По ценам ПИК чуть дешевле, но у АВР чипы по-навороченней. В частности в мега48 есть почти все интерфейсы и прерывания на всех ножках - таких ПИКов по той же цене нет.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
|
|
|
12.07.2011, 15:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: С чего начать?
а сходите-ка сюда, остальное в сети легко найти
|
|
|
|
12.07.2011, 16:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: С чего начать?
Сообщение от nickdkn
|
Не хочу снова разжигать спор о том, какой лучше, но хотелось бы знать объективное мнение о сильных и слабых сторонах каждого семейства...
|
Хорошая постановка вопроса.
У каждого производителя есть свои плюсы и минусы.
Лично я перепробовал многое, начиная с интеловских 8051 в начале 90-х прошлого века.
Что Вам посоветовать...
Откройте несколько тем, но на других форумах, в которых озвучьте задачу и спросите совета, как это реализовать.
Где открыть и почему?
Открыть темы в тематических форумах.
Например на русскоязычном форуме микрочипа спросите о том, как решить Вашу задачу с использованием ПИКа, какой кристалл, какое ПО и т.д. и т.п.
При этом о конкурентах (АВР и др.) лучше не заикаться.
Аналогично поступить и с другими производителями. И там вы получите хорошую консультацию.
Т.е. таким образом Вы попадете в ту среду, где эти чипы юзают и знают о них гораздо больше, чем на общих форумах, как этот, т.к. конкретно их пользуют.
Ну а уже после, получив информацию, делайте выводы сами, что Вам лучше.
Лично я считаю, что пока Ваш мозг в плане микроконтроллеров девственно чист, то лучше заняться АРМами, как перспективными кристаллами.
Но это лишь мое мнение. Выбор делать Вам.
Последний раз редактировалось trampampusha; 12.07.2011 в 16:31.
|
|
|
Сказали "Спасибо" trampampusha
|
|
|
12.07.2011, 17:14
|
|
Прохожий
Регистрация: 25.09.2007
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: С чего начать?
Огромное спасибо! Именно так я и поступлю. Собственно я сам склоняюсь к ARM архитектуре... но вроде они довольно дороги? Тут вот копался и нашел MCU по 0.8 доллара за чип... для моих задач конечно слабоваты, но очень заманчивые цены!
|
|
|
Сказали "Спасибо" nickdkn
|
|
|
12.07.2011, 17:20
|
|
Прохожий
Регистрация: 25.09.2007
Сообщений: 4
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: С чего начать?
А каково ваше мнение по поводу продукции Reneseas ? Разработчиков микроконтроллеров развелось столько, что трудно сделать выбор...
|
|
|
Сказали "Спасибо" nickdkn
|
|
|
12.07.2011, 19:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: С чего начать?
А вы введите в гугле "Микроконтроллер АВР", "Микроконтроллер ПИК", "Микроконтроллер Ренесанс" и сравните количества совпадений... Очень тяжко будет с ним... Лучше АРМ
|
|
|
|
12.07.2011, 20:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: С чего начать?
Сообщение от nickdkn
|
Собственно я сам склоняюсь к ARM архитектуре... но вроде они довольно дороги?
|
Все зависит от комплектации.
От доллара за штуку.
Вот только на DIP корпус не расчитывайте.
Да и вообще на этот корпус надежды возлагать не стОит, т.к. он очень быстрыми темпами отмирает.
Новые ЧИПы в этом корпусе почти никто не выпускает.
|
|
|
Сказали "Спасибо" trampampusha
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:35.
|
|