Перейти к содержанию
    

И должен имитировать статусы реально функицонирующего агрегата , не отключая его. какие предложения ?

Из этого предложения непонятно как связаны статусы, "не отключения" и CAN-ID, поэтому сложно что-то предлагать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если нужно только состояние входов прочитать или выходы поставить по команде, может и контроллер не нужен?

Есть же CAN и без контроллера. Например вот это: MCP25020 даже с АЦП есть. С прошивкой возился не долго.

http://ww1.microchip.com/downloads/en/DeviceDoc/21664D.pdf

 

Также я сейчас гляжу на Freescale:9S08DZ16

http://www.freescale.com/webapp/sps/site/p...246844929941644

 

Цена 3.60$ на сайте - помоему это самый дешевый контроллер с CANом сейчас на рынке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ищу максимально дешевый вариант, для простейшего переферийного модуля CAN.

Задача - отправить статус входа в CAN и наоборот - выставить выход по команде.

 

Рассматривал несколько вариантов -

LPC2119 6.9 уе

LPC2109, если все таки не испугаетесь его CANa :) , вам будет стоить 5.5 долл. Хотя я бы на вашем месте наверное оставался бы на SAM7X и использовал бы свой старый код, впрочем мне ваши реалии неизвестны...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А кто нибудь ркализовывал CAN в какойнибудь FPGA дешовой (ну там 3000 серия у альтеры) если считать состояние или установить биты мот этот вариант более гибкий и экономичный (прошу не пинать ногами это просто как идея я ее не проверял хотя скоро буду)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А кто нибудь ркализовывал CAN в какойнибудь FPGA дешовой (ну там 3000 серия у альтеры) если считать состояние или установить биты мот этот вариант более гибкий и экономичный (прошу не пинать ногами это просто как идея я ее не проверял хотя скоро буду)

даже если просто " считать состояние и установить биты" - много логики занимает сам канальный уровень -там в протоколе много чего накручено...

да и как-то МК по сравнению с FPGA (в CPLD имхо не взелет CAN либо экономически необоснованно будет) сильно выигрывают в цене... - явно не для LowCost HighVolume

МК vs FPGA - тогда уж брать быстрый МК с продвинутыми таймерами и внешними прерываниями

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А кто нибудь ркализовывал CAN в какойнибудь FPGA дешовой (ну там 3000 серия у альтеры)

У нас в Xilinxе вот такой встроен DCAN Можете посмотреть там сколько он места занимает - везде что-то вроде 1000 slices. Влезет в дешевый чип?

В принципе сделали только из-за того, чтобы еще один чип не лепить - и в ФПГА места много осталось.

Не забывайте, кроме неработающего и без поддержки Verilogовского ядра на Opencores.org, за все остальное надо платить за лицензию - начиная от 3 к$ за DCD, и до 20к$ за Xilinxовскую корку.

Оно Вам надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу предложить Silabs C8051F04X

CAN на борту до 1 МБита.

Около двух лет пользуем.

Недавно у них же появились и под автомобильный диапазон (до +125), только серию не помню

Ядро MCS-51, но разогнанное (70% команд за 1 такт).

Переферия разнообразная

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Микрочиповские PIC18, PIC24 не рассматриваете? Есть малоногие недорогие с CAN.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу предложить Silabs C8051F04X

CAN на борту до 1 МБита.

 

Эээ... как давно сказал один умный человек в этом форуме, смысла выбирать контроллер исходя из архитектуры(в смысле 8-бит дешевле и легче чем 32) в настоящее время нет.

Например 8-и битник C8051F041 стоит в 2 раза больше чем 32-х битник STM32F103T8. И хотя у первого аналоговой периферии больше, зато второй располагает USB, гораздо мощнее и самый маленький по физ. размерам на сегодняшний момент.

 

PS. Но по контроллерам спрашивали в этой теме 2 года назад, а сейчас вроде на ПЛИС перешли.

 

PPS Хотя может опять сравним по прошествии лет, что сейчас самое дешевое из Low Cost, Low Pinout MCU + CAN. Без привязки к архитектуре и разрядности. Поправтье меня, если это не самые маленькие/дешевые представитель в серии. Что я знаю:

 

MCP25020 CAN I/O Expander DIP/SOIC14 Цена на ихнем сайте - 3.09$

PIC18F2480 8-bit 16kb Flash MCU. QFN28/SOIC28. 5.13$

PIC24HJ128GP502 16-Bit 128kB MCU. QFN28/SOIC28. 5.69$

MC9S08DZ16 8-bit 16-kB MCU. LQFP 32. 2.52$

C8051F041

C8051F506 8-bit 32-kB MCU. 32-Pin QFP/QFN 4.12$

STM32F103T4 32-bit 16-kB MCU. VFQFPN36. 3.45$ (Digikey)

Цены с сайтов производителей. Кто может, определите реальные цены для сравнительного анализа.

Че там есть еще у ATMELa, NXP, Luminary, и т.д. выкладывайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Че там есть еще у ATMELa, NXP, Luminary, и т.д. выкладывайте.

MCP2515+ATMEGA8 = $1.98 + $2.69 = $4.67 (digikey, штучно. $1.38 + $1.5 = $2.88 @ 150шт)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, чего-то с ценами непонятки. Короче вот например мой топ-лист, если сравнивать по ценам на www.farnell.de при покупке 100шт. Все, что доступно со склада.

 

MCP25020-I/P - 1,66 €

LPC1751FBD80 - 2,50 €

STM32F103C6T6 - 2,54 €

MC9S08DZ16CLC - 2,64 €

STM32F103T6U6 - 2,87 €

MCP2515-I/P + ATMEGA8L-8AU - 1,47 € + 1,70 € = 3,17 € Но как насчет футпринта?

PIC24HJ128GP502-I/SO - 3,60 €

PIC18F2480-I/SO - 3,71 €

AT90CAN32-16AU - 4,65 €

SAK-XC886C-8FFA 5,38 € - Кстати нет на складе - вопросы с доступностью?

LPC2119FBD64 - 5,71 €

C8051F045-GQ - 5,79 €

LPC2109FBD64 - 6,36 €

C8051F041-GQ - 12,84 €

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если такое сделаете, то можно будет продавать по 1$ за установку на МК :)

 

Купите лицензию? Я продам :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, чего-то с ценами непонятки. Короче вот например мой топ-лист, если сравнивать по ценам на www.farnell.de при покупке 100шт. Все, что доступно со склада.

 

MCP25020-I/P - 1,66 €

LPC1751FBD80 - 2,50 €

STM32F103C6T6 - 2,54 €

MC9S08DZ16CLC - 2,64 €

STM32F103T6U6 - 2,87 €

MCP2515-I/P + ATMEGA8L-8AU - 1,47 € + 1,70 € = 3,17 € Но как насчет футпринта?

PIC24HJ128GP502-I/SO - 3,60 €

PIC18F2480-I/SO - 3,71 €

AT90CAN32-16AU - 4,65 €

SAK-XC886C-8FFA 5,38 € - Кстати нет на складе - вопросы с доступностью?

LPC2119FBD64 - 5,71 €

C8051F045-GQ - 5,79 €

LPC2109FBD64 - 6,36 €

C8051F041-GQ - 12,84 €

Добавлю в список: STM32F105R8T6 - 5,40 € - 2xCAN, USB OTG, 2xUART Похоже самое дешевое с двумя CAN контроллерами на борту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлю в список: STM32F105R8T6 - 5,40 € - 2xCAN, USB OTG, 2xUART Похоже самое дешевое с двумя CAN контроллерами на борту

Пусть в меня полетят гнилые помидоры, но самое дешёвое будет всёж таки ATtiny2313. Дешевле чем $1.

При 20 мГц тактовой до 500 кбод софтовый CAN вполне нормально работает. Да и на 1 мбод, по расчётам работать будет, но не проверял...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...