Jump to content
    

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

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

Share this post


Link to post
Share on other sites

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

Есть же 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ом сейчас на рынке

Share this post


Link to post
Share on other sites

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

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

 

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

LPC2119 6.9 уе

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Оно Вам надо?

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

Могу предложить 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, и т.д. выкладывайте.

Share this post


Link to post
Share on other sites

Блин, чего-то с ценами непонятки. Короче вот например мой топ-лист, если сравнивать по ценам на 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 €

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Блин, чего-то с ценами непонятки. Короче вот например мой топ-лист, если сравнивать по ценам на 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 контроллерами на борту

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...